15023 58
12666 261
16192 837
41088 96
16945 126
3618 359
2877 108
11087 547
24824 373
48598 325
2815010 4101
248417 1043
4186 148
2559601 3577
388173 1161
286050 1572
234095 590
3277084 6852
709104 1991
386414 1079
97384 372
3026239 7342