25026 1000
40308 940
60933 1524
18853 1229
20358 1858
57989 478
56140 1719
49210 531
50003 238
59016 1312
44834 272
26195 158
342921 5182
288692 3081
264396 3755
245068 2753
212853 2094
203575 3005
193491 2622
185948 2295
150558 1783
123355 2378
123105 1247
122603 972