42060 1294
23220 560
17203 1343
17903 775
39507 356
20585 1516
30242 751
32972 1978
46751 702
44954 664
14735 1008
43133 771
328622 5059
278467 3000
257197 3707
233117 2651
207012 2033
197514 2955
184936 2536
175417 2228
145010 1739
119606 2367
119553 1229
119265 946