1403
863
1078
1240
1239
987
966
1018
965
992
883
1139
991
887
959
1042
886
966
951
1017
929
1057
920
1196
973
937
880
888
838
1288
1056
1200
1203
1032
3725
896
1073
930
892
1116
1168
942
1083
1144
1083
2295
896
949
1129
1186
1105
1111
972
1035
973
898
1142
1170
2387
1007