6402 790
2321 28
2227 207
3934 332
3057 247
23233 389
49974 947
22066 187
19335 77
12683 238
123839 748
27685 268
51275 672
67278 1004