29274 157
30270 1210
40820 548
34827 165
11743 1497
44848 1215
18955 1036
21370 321
41742 1268
13732 1498
48503 632
19017 565
350236 5279
295670 3236
268047 3810
250548 2815
216655 2132
208162 3091
197664 2665
190972 2346
153044 1827
125903 2400
125803 1261
124517 994