2398 170
40320 171
16368 651
17085 107
38165 261
3176 445
13578 115
3125 194
10656 673
10587 623
3146 92
8334 485
121405 735
21983 478
8375 211
6093 361
2400 269
9094 263
5136 539
2975 307
4132 733
1594 68
3679 505
2465 217
2127 310
6284 148
7755 45
9885 379