5857 602
21548 332
6537 306
18678 167
439987 1138
292365 947
98244 542
23534 98
12734 385
358319 1022
46264 594
67189 289
154546 370
6818 392
14117 383
39512 310
159176 1124
28651 425
72977 666
12152 304
47554 651
104142 1137
36699 982
10300 995
2401 507
2506 341
4422 555
6241 524