15047 58
12689 261
16217 837
41414 98
16993 126
3623 359
2887 108
11151 547
24832 373
48983 326
2833715 4107
248454 1043
4192 148
2574193 3586
388312 1161
286398 1572
234132 590
3297462 6863
709580 1991
386666 1079
97405 372
3047887 7351