4651 584
19969 125
15160 609
18680 41
12375 559
23135 142
1136 58
3171 578
1912 146
2342 82
4480 359
4529 564
34016 118
12636 132
16606 129
380291 1159
2915 231
5019 596
8651 310
10824 426
6507 841
3560 58
6059 496
3210 402
11414 272
7421 773
910 192
1114 105