16462 750
12534 267
40320 219
21868 407
18963 366
17110 390
10477 135
14152 319
12343 79
10481 362
13781 254
6949 592
18945 410
25834 75
5937 196
9473 817
6588 933
11792 184
21073 305
8903 169
19570 666
4216 634
18617 95
43719 168
19849 57
20524 929
6319 559
5836 709