5857 602
21548 332
6535 306
18678 167
439979 1138
292362 947
98244 542
23533 98
12734 385
358315 1022
46264 594
67189 289
154541 370
6818 392
14117 383
39512 310
159173 1124
28650 425
72970 666
12152 304
47554 651
104142 1137
36699 982
10300 995
2401 507
2506 341
4422 555
6241 524