12348 322
8370 362
2598 356
40320 549
51189 525
9358 803
26257 142
26308 37
17979 40
22348 859
4237 731
6697 145
6357 608
2103 231
3329 432
2388 110
3374 386
2324 221
23863 135
4337 694
8788 592
1941 198
3549 173
3488 350
8578 105
14377 551
15487 182
27390 213