301029 1169
281098 641
306103 1193
58305 446
262178 874
74214 247
76145 342
98941 751
365650 1255
168276 409
167691 834
88120 293
262474 692
98244 508
87495 581
115313 839
146163 406
104895 1055
132829 641
119416 433
272218 1265
84876 980
65313 478
76703 218