19592 678
23979 106
4539 142
52129 633
5043 700
12700 594
2828 372
7465 617
40320 334
4497 373
5566 614
11325 482
2587 104
5953 564
5255 437
15163 413
6527 436
4681 641
8537 240
3725 247
4642 398
2438 187
5541 738
4479 418
7287 763
15962 354
7482 649
3962 839