40320 847
10506 659
9099 433
6872 497
3339 230
4363 371
6375 232
7624 568
6905 303
6480 583
7870 776
4285 432
4529 512
4382 240
7202 140
8405 693
9535 425
5664 111
7101 199
3917 153
6404 326
8588 696
6423 520
7631 640
4147 528
7812 515
13148 740
4156 642