21136 538
32596 1021
47989 328
40436 305
27386 1084
41607 1257
47586 105
19675 1688
45626 874
34260 1293
19349 1589
44480 1288
328836 5059
278593 3000
257321 3707
233253 2653
207133 2033
197641 2955
185074 2536
175587 2228
145062 1739
119660 2367
119600 1229
119292 946