8585 551
20987 510
35225 72
5753 281
6513 546
15531 553
6477 149
16357 917
2533 41
39128 173
2998 584
326047 529
186709 592
4342 337
94351 372
141740 691
18642 506
98244 453
255576 830
84108 541
170334 1066
59244 507
102782 399
30490 673
21232 331
15939 695
22153 669
21652 895