2684 757
4700 585
3477 635
1640 142
2596 547
3593 164
4378 229
24618 302
3528 633
1934 36
5781 353
7545 252
3527 122
7240 605
2591 84
3448 34
6141 247
3534 133
4550 342
5418 533
18268 72
10562 451
54201 581
20705 205
98244 231
7800 547
151594 264
53567 742