50961 998
101544 862
64070 646
29018 1177
27459 1140
28021 790
63705 1050
32363 2034
43439 1116
35564 1404
54099 2054
54768 800
354927 5319
301209 3286
270170 3824
254586 2846
219619 2149
211190 3114
200104 2680
193626 2363
154333 1839
127492 2407
127005 1267
125752 1003