4145 159
128711 555
166674 851
8392 275
3688 282
10230 645
5589 828
126514 890
209379 804
7425 451
7663 782
6452 475
6266 512
70938 140
76223 706
3868 318
5570 924
3842 251
7857 692
360551 666
390244 1127
83960 316
48801 318
5116 585
5068 348
7442 681
5983 469
5909 230