115845 728
126658 376
85151 662
152447 797
233313 554
146789 467
190969 950
608247 908
162803 752
266117 1078
301033 1169
281104 641
306109 1193
299651 1136
58308 446
230189 324
309905 1300
262183 874
74222 247
76151 342
98942 751
365656 1255
168280 409
167697 834
88123 293
262480 692
98244 508
87498 581