2589 629
1802 349
5260 102
4347 950
1926 341
9736 665
5141 495
3533 314
955 77
2630 440
40320 440
1413 212
5306 709
2058 468
891 132
1616 102
3791 705
1123 79
5133 136
17987 340
17213 72
21654 701
214732 654
12468 580
21297 599