8646 272
8894 637
8528 320
18939 446
11578 106
6537 608
6586 368
9672 220
6786 227
10541 727
7889 159
4575 309
40320 144
2680 214
4969 93
2526 526
9522 283
17729 716
5330 240
8501 593
3698 246
12737 539
7611 307
9313 560