1073
878
895
1094
928
1197
1001
2523
994
885
1006
977
953
1320
956
972
854
1067
1021
900
1121
4017
1030
992
1117
1184
1003
1016
851
1447
925
875
869
863
1149