7956 452
13926 996
13725 443
17443 770
9941 380
79905 538
171686 714
98244 752
102231 928
41822 459
38187 336
32578 877
88761 436
48534 466
4484 408
10782 227
3434 147
6843 626