15404 346
297688 399
6393 667
9554 474
22580 906
7680 151
13728 267
98244 542
5721 463
33872 638
35639 707
131927 325
29883 302
14610 704
64377 300
151627 1050
16040 633
14705 117
20177 265
1291 279
37540 175
30428 664
6822 346
89966 178
120866 363
5325 860
9839 394
3735 74