3609 282
5549 90
3930 465
8507 243
10512 148
25913 741
16487 695
4459 350
8916 725
27006 186
8220 208
2096 370
3033 166
40320 604
5580 756
965 155
2995 476
2781 391
21780 695
27027 41
12231 111
25435 535
3051 69
3231 667
11057 601
4024 585
2651 410