15850 380
35906 453
7106 611
7061 578
15061 313
12381 500
5767 311
16999 504
3062 211
5670 347
14394 571
52181 697
31868 194
57942 157
98244 909
39607 144
18295 966
18980 901
21929 517
3263 362
25651 715
10326 393
53346 608
5914 612
1715 101