29959 106
50221 412
47103 268
2454 505
1247 194
2215 345
775 147
2812 511
152484 974
147114 262
120694 569
342787 602
139349 362
126824 653
166015 427
25173 865
15196 94
303631 1104
115578 324
27717 437
9687 383
162213 611
7448 280
194803 289
42804 115
17559 770
9032 372
112105 650