3012 443
2146 51
4670 516
5418 186
24436 654
14358 388
30547 891
14153 570
306080 1437
101437 802
64396 724
25381 284
29224 507
16577 929
19261 631
9045 168
4911 885
6416 747
5149 763
3988 311
2022 94
4446 373
5784 596
12057 418
4781 240
2666 588
4617 721
1228 43