678
632
725
795
688
679
1001
1478
2998
932
1244
925
1113
874
922
1020
876
1007
1179
923
884
1611
996
1218
962
900
1172
1572
961
1139
1003
1362
1130
1327
1252