186710 592
141740 691
98244 453
255582 830
84109 541
170339 1066
59244 507
102783 399
30491 673
21232 331
22153 669
7651 448
19891 313
11591 561
13369 475
26840 489
18490 412
16124 503
15375 493
20795 241
13994 435
10438 131
14748 535
15227 766
8191 611
14312 273
10583 461