40320 188
5594 38
28776 342
7619 287
26395 186
113179 401
15621 649
25439 510
15975 73
11219 519
12789 772
16639 308
1992 238
3765 749
5324 383
5659 432
5864 700
1995 27
1300 111
2653 367
4344 145
5367 476
4104 528
2137 259
4757 456
5658 670
5345 557
4227 734