100648 857
78895 820
71991 419
63803 2123
18394 504
49112 1943
50660 1990
54403 1612
30525 655
14567 1087
34518 780
32468 102
350691 5283
296288 3244
268305 3814
250942 2819
216932 2134
208439 3097
197829 2666
191300 2349
153171 1827
126008 2400
125897 1261
124674 995