1076
973
950
876
888
1405
899
831
887
904
982
895
989
1057
941
892
1079
890
940
1057
947
860
888
1020
1072
1011
953
1631
1158
1025
1309
913
1034
990
1030
955
1555
1676
1909
1004
968
1667
1010
1115
973
1074
1135
1089
1108
1075
1059
1175
1096
1214
1339
1184
1073
1242
1033
1168