29788 306
18867 591
30840 878
19362 1691
13590 1451
42435 225
18232 1360
39548 542
38963 1263
12939 1762
28580 1786
13266 220
349750 5276
295303 3229
267865 3810
250210 2813
216401 2125
207860 3088
197405 2665
190587 2343
152916 1825
125758 2400
125660 1260
124414 993