3012 443
2145 51
4669 516
5418 186
24436 654
14358 388
30547 891
14153 570
306078 1437
101432 802
64394 724
25381 284
29223 507
16576 929
19261 631
9045 168
4911 885
6416 747
5149 763
3988 311
2022 94
4446 373
5784 596
12057 418
4780 240
2666 588
4617 721
1228 43