14619 58
12402 261
15859 837
39472 94
16542 126
3474 359
2802 108
10274 546
24751 373
45432 324
2685792 4045
248196 1043
4006 148
2446054 3526
386983 1161
283801 1572
233788 590
3142839 6757
706032 1990
384651 1079
97099 372
2873442 7259