29992 106
50230 412
47144 268
2454 505
1249 194
2216 345
775 147
2812 511
152499 974
147123 262
120704 569
342804 602
139351 362
126827 653
166017 427
25173 865
15196 94
303643 1104
115582 324
27717 437
9688 383
162217 611
7449 280
194804 289
42806 115
17559 770
9032 372
112110 650