251475 964
3596 241
3745 334
26579 388
8393 246
4087 727
8445 261
24816 1036
5665 498
15639 492
17429 267
52577 311
4046 810
50797 395
4365 505
98244 577
4900 399
4402 73
5820 693
128381 716
3746 361
6554 821
121921 199
7948 151
5004 537
29371 448
186791 689
3141 316