2975 528
24448 943
46405 825
31367 407
42692 337
18165 552
42046 471
3147 625
3733 452
3318 195
30130 286
220917 174
1089 146
5378 715
64453 594
35775 653
23382 511
59397 124
15850 522
23205 122
10899 263
16337 590
3959 516
29158 111
51297 94
10054 183
3791 194
9580 881