3012 443
2146 51
4670 516
5419 186
24436 654
14358 388
30547 891
14154 570
306086 1437
101442 802
64399 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
12058 418
4781 240
2666 588
4618 721
1228 43