54564 438
54326 221
36936 564
15151 151
22739 715
40456 322
10341 648
89848 689
216233 1253
10786 590
172176 1051
122541 530
15904 653
81530 313
71017 935
58454 527
58926 162
98244 522
50522 228
3964 466
1806 171
3716 443
2367 75
22875 637
40334 606
20576 818