15046 58
12683 261
16215 837
41391 98
16985 126
3623 359
2884 108
11149 547
24830 373
48967 326
2833500 4107
248444 1043
4190 148
2574094 3586
388303 1161
286392 1572
234127 590
3297247 6863
709568 1991
386653 1079
97405 372
3047630 7351