10788 219
6563 486
6724 782
6344 372
8446 82
6245 412
40320 1156
12050 399
7537 429
3421 78
15491 758
7312 782
19996 286
16522 349
7715 335
28866 973
15278 543
4158 491
5225 181
14489 831
11661 524
6362 181
9124 819
4518 533
10704 141
7018 397