15049 58
12692 261
16218 837
41435 98
16999 126
3624 359
2891 108
11162 547
24834 373
49002 326
2833832 4107
248456 1043
4193 148
2574258 3586
388320 1161
286400 1572
234138 590
3297647 6863
709600 1991
386681 1079
97409 372
3048029 7351