3511 397
5683 474
4354 397
11594 571
12779 476
40320 173
11331 699
20004 537
9605 526
2210 172
20244 873
3512 468
3078 457
8613 320
243757 1195
3207 584
4248 378
3536 433
162916 974
2907 288
21090 549
2064014 3374
276110 1568
2983 205
376040 1078
9882 697
4203 123
7738 593