948
1139
1009
1152
1021
861
851
951
915
1091
1339
886
1224
937
1043
796
2959
25794
1031
970
942
888
1003
899
1011
922
1143
977
976
1094
979
862
931
1036
971
887
1211
1050
970
968
1698
878
1070
1067
1185
2209
938
1260
1011
1171
1273
1131
954
874
881
967
1345
1038
1006
932