30568 517
30283 1624
66147 2073
63617 1046
29817 257
27284 664
54864 781
10428 904
48772 1918
23947 160
20522 188
10932 1329
350002 5278
295509 3235
267948 3810
250374 2814
216532 2125
208009 3090
197522 2665
190789 2346
152967 1826
125834 2400
125725 1260
124462 994