16091 702
6107 709
4224 206
40320 604
3144 88
15197 756
1386 33
18601 959
15955 571
5951 207
6734 162
6486 867