301033 1169
281106 641
306109 1193
58308 446
262183 874
74222 247
76151 342
98943 751
365657 1255
168281 409
167699 834
88123 293
262482 692
98244 508
87498 581
115316 839
146165 406
104895 1055
132831 641
119419 433
272223 1265
84877 980
65315 478
76705 218