677
631
725
795
688
679
999
1478
2994
930
1243
923
1112
872
922
1018
874
1006
1178
921
884
1608
995
1218
960
898
1170
1571
959
1138
1003
1362
1129
1326
1248