3432
1148
1297
1369
776
1174
897
939
991
1248
1208
884
965
957
1350
844
969
1103
1070
886
868
2111
1273
1072
874
1188
1073
1112
953
890
827
1325
1609
1050
1697
898
998
1314
1107
879
994
990
974
1114
871
990
951
843
1016
908
897
851
1136
979
1060
1168
1251
981
824
824