282284
278178
535120
48557
235143
81988
400482
589887
509174
430368
280841
1079992
240366
764748
415756
20967
167774
4328
1072473
1011481
618266
157107
1089860
271941
596704
840485