23320 263
13170 338
9879 472
12243 315
9366 600
89869 138
1093 288
2856 876
2809 724
27209 891
105278 655
98244 751
53804 620
189017 559
116928 424
12218 132
13608 530
15447 614
5105 531
2605 48
3716 115
50368 724