12456 351
56657 395
21469 271
103248 621
54507 443
135486 761
18680 386
25599 566
81083 841
59834 671
23117 293
350244 1109
90541 252
32177 512
79465 432
20448 237
28340 298
17380 520
18169 110
36919 518
11200 294
21607 654
9512 150
67645 674
25701 173
72545 386
142089 865
25560 589