12904 109
23227 672
25451 447
27318 1768
30979 2001
44083 570
25421 1000
51554 971
29443 1429
42591 687
40186 682
45737 1709
346235 5222
291873 3143
266037 3776
247650 2793
214720 2112
205528 3036
195412 2639
187864 2311
151719 1798
124627 2389
124360 1250
123495 982