15007 58
12656 261
16174 837
40935 96
16919 126
3574 359
2874 108
11054 547
24820 373
48442 325
2803524 4095
248398 1043
4172 148
2550631 3573
388090 1161
285852 1572
234071 590
3264973 6829
708883 1991
386260 1079
97374 372
3013327 7330