6552 85
25239 581
43651 567
27098 798
21836 135
8096 395
6160 272
45717 542
14743 707
98244 542
12295 552
21078 769
19944 597
35683 263
14227 512
12647 104
22833 230
16835 230
9613 499
10808 736
33600 199
6394 389
22278 669
12611 580
15715 462
9590 62
5590 543
7040 466