15046 58
12683 261
16214 837
41388 98
16984 126
3623 359
2884 108
11149 547
24830 373
48964 326
2833434 4107
248444 1043
4190 148
2574082 3586
388301 1161
286392 1572
234126 590
3297185 6863
709568 1991
386651 1079
97405 372
3047579 7351