7889 159
4575 309
40320 144
2680 214
4969 93
8057 534
5660 72
2526 526
9522 283
15802 472
17729 716
5330 240
4629 330
3698 246
8535 739
12737 539
7611 307
9313 560
7271 573
6175 198
5730 580
2548 48
5567 276
21377 413