6058 132
5579 437
5318 543
3444 443
6292 107
173930 1055
31160 586
2171 108
21006 510
20089 328
23509 828
12775 753
25782 471
35037 606
15100 167
11769 532
46164 521
1948 197
13450 163
104456 584
6168 246
98244 192
6188 384
8241 321
3305 152
18577 567
1527 48
7743 389