3436
1148
1298
1369
776
1174
898
940
991
1248
1208
885
965
957
1350
845
969
1103
1070
886
868
2112
1273
1073
874
1189
1073
1112
954
891
827
1325
1610
1051
1697
898
998
1314
1107
879
995
991
974
1114
871
990
951
844
1016
909
897
851
1137
980
1062
1169
1251
981
824
826