3006 819
10291 69
7314 555
1656 431
12284 502
7442 756
2652 740
3495 127
1861 377
1851 263
5496 256
30823 195
112789 640
34078 190
22922 672
462 63
2351 541
13365 228
64413 157
20812 729
7451 315
5178 309
9844 770
14541 304