856
883
883
820
826
1213
1071
849
959
1046
1056
893
956
889
921
852
1121
1002
1016
950
923
873
1108
979
889
918
1292
950
913
931
1035
996
1066
1114
1022
1040
1055
931
972
1042
944
1599
910
940
986
1136
973
968
1191
997
966
942
1076
947
928
969
1033
1019
1085
1124