136407 390
45316 694
560725 1551
52557 475
370121 735
372205 978
75088 921
237381 996
202661 1143
161868 904
134236 675
206941 908
180934 468
206178 491
76812 299
89598 837
74071 185
59415 294
219057 1159
98244 516
80106 430
62332 421
468264 1628
84793 215
212789 237
828637 2465
69395 109
169546 280