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