678
633
725
795
688
679
1001
1478
2998
932
1245
925
1113
874
924
1021
876
1008
1179
923
885
1611
997
1218
962
900
1172
1573
961
1139
1003
1363
1131
1327
1252