981
1033
871
2297
877
945
915
1192
1080
930
965
868
1587
908
866
856
882
988
1055
847
1039
986
875
1016
1002
919
917
890
1255
984
802
1020
905
1286
1076
978
1029
970
914
994
944
1017
1348
896
1047
987
905
819
1317
932
1194
969
807
821
940
871
895
862
7896
895