17500 540
30132 767
42543 214
50697 625
56558 872
70627 258
74215 247
41419 303
69575 261
76147 342
13308 792
50662 1015
71141 555
168277 409
20025 1049
73211 730
401921 751
25409 199
33364 320
167691 834
16239 131
98244 508
115313 839
32176 485
41451 731
146163 406
101443 880
14589 443