31196 287
31300 151
33818 1632
15537 1119
20045 1630
28147 261
12830 735
23591 940
18579 1387
16613 1083
13047 668
28467 1825
328622 5059
278467 3000
257197 3707
233117 2651
207012 2033
197514 2955
184936 2536
175417 2228
145010 1739
119606 2367
119553 1229
119265 946