40930 1645
30536 1626
14386 986
20363 1458
63639 688
12040 139
62959 1973
43420 526
25628 812
50798 1791
33550 591
25729 584
354414 5315
300676 3282
270007 3823
254172 2836
219306 2149
210944 3113
199819 2677
193306 2362
154196 1838
127322 2405
126852 1267
125635 1003