40320 645
4353 187
10707 603
49974 696
12143 294
18015 864
13170 347
6737 351
13575 426
3939 521
1648 92
3240 563