109100 1547
29576 1623
80555 599
40260 634
60549 234
59666 1240
41237 419
43952 773
68631 1685
38515 843
57316 781
55153 793
340442 5152
286737 3053
263495 3739
243078 2728
211284 2082
202696 2996
191998 2593
184993 2287
149498 1768
122600 2374
122507 1243
121958 959