27342 517
11337 618
11463 45
11938 180
219463 787
26172 721
23885 664
22859 115
17631 935
28581 631
42084 282
24165 455
92719 713
18779 466
12371 763
9751 69
186591 688
98244 542
133617 221
60575 495
106349 249
47519 127
158378 466
29978 175
35406 189
33872 638
54567 878
47618 664