301029 1169
281098 641
306103 1193
58305 446
262179 874
74215 247
76147 342
98941 751
365653 1255
168277 409
167691 834
88120 293
262476 692
98244 508
87495 581
115314 839
146163 406
104895 1055
132829 641
119416 433
272219 1265
84876 980
65313 478
76703 218