40320 847
10504 659
9094 433
6870 497
3339 230
4363 371
6375 232
7623 568
6905 303
6480 583
7869 776
4284 432
4529 512
4382 240
7202 140
8402 693
9533 425
5664 111
7101 199
3917 153
6404 326
8588 696
6421 520
7631 640
4147 528
7812 515
13147 740
4156 642