15404 346
297695 399
6393 667
9554 474
22580 906
7680 151
13728 267
98244 542
5721 463
33873 638
35641 707
131933 325
29884 302
14610 704
64379 300
151628 1050
16040 633
14706 117
20179 265
1291 279
37540 175
30428 664
6822 346
89968 178
120868 363
5325 860
9839 394
3735 74