14866 511
5080 528
11444 892
7559 482
3838 352
3567 172
12176 454
2916 59
8698 446
15061 748
9551 513
14593 947
40320 322
3141 58
15781 851
11196 42
3100 70
16905 125
28184 236
11986 51
7847 556
15756 410
3605 477
9106 130