84754 348
115745 194
74792 680
73117 835
79713 526
122996 479
19200 414
117720 357
61170 636
75756 680
92523 726
79217 188
98146 599
82501 167
98244 495
252501 865
36717 512
345943 1237
84053 292
70288 199
124243 636
24178 621
667745 1135