27332 517
11334 618
11463 45
11937 180
219451 787
26171 721
23885 664
22856 115
17630 935
28581 631
42084 282
24164 455
92719 713
18779 466
12371 763
9751 69
186588 688
98244 542
133617 221
60574 495
106347 249
47516 127
158375 466
29976 175
35406 189
33870 638
54566 878
47618 664