19210 428
14963 845
21121 828
4074 240
40320 65
13512 138
56789 331
34318 593
19229 695
11917 591
8486 177
38039 545
7779 485
4131 601
3282 684
2924 387
4315 435
4271 805
3783 581
2218 365
3039 79
4878 604
5833 878
3935 709
3823 552
10137 285
5282 390
5529 711