14619 58
12399 261
15859 837
39471 94
16542 126
3474 359
2802 108
10274 546
24751 373
45432 324
2685753 4045
248196 1043
4006 148
2446011 3526
386983 1161
283801 1572
233787 590
3142807 6757
706032 1990
384651 1079
97099 372
2873381 7259