12888 757
20210 211
15027 338
20341 325
4159 128
45590 125
96123 629
3508 514
14379 178
35414 647
9645 171
9486 455
98244 541
339224 743
4802 341
12247 468
32284 319
3075 265
17479 219
128864 820
47429 491
9655 749
211572 815
201048 871
12168 216
11658 515
21275 653
56792 998