678
632
725
795
688
679
1001
1478
2997
930
1243
924
1112
873
922
1020
876
1007
1178
923
884
1609
996
1218
961
899
1171
1572
960
1139
1003
1362
1130
1326
1252