15047 58
12690 261
16217 837
41419 98
16997 126
3623 359
2887 108
11158 547
24833 373
48990 326
2833768 4107
248454 1043
4192 148
2574221 3586
388313 1161
286400 1572
234133 590
3297526 6863
709586 1991
386671 1079
97407 372
3047955 7351