81562 1038
57907 1601
47772 535
58375 1946
34406 893
45503 309
22096 1157
51059 906
31882 698
16088 534
37555 1706
50457 1836
238195 4235
210287 2407
203984 3255
172907 1802
167256 2100
151269 2525
138121 2124
113476 1495
100823 869
99261 1454
99214 1151
99157 2260