113029 1581
70209 866
73389 1174
48340 1788
30350 435
48689 839
29106 320
36329 1095
36231 1683
33521 631
48776 1008
32880 381
358218 5337
304948 3307
271748 3830
258073 2859
221653 2156
213152 3130
201357 2683
195629 2372
155158 1851
128618 2409
128383 1270
126478 1006