5314 602
8776 431
6410 380
98244 505
73813 661
33157 123
77686 149
50667 117
33643 335
7615 303
2255 460
20054 697
21724 463
6931 949
15939 641
11114 238
38536 427
3154 132
5808 119
15882 139
4957 170
10834 508
47774 535
20257 62
3639 644
4851 80
2831 352
13607 244