15007 58
12656 261
16176 837
40945 96
16919 126
3577 359
2874 108
11055 547
24820 373
48461 325
2804063 4095
248399 1043
4174 148
2550974 3573
388092 1161
285860 1572
234071 590
3265396 6829
708895 1991
386265 1079
97374 372
3013891 7330