856
1269
1734
2635
912
2989
965
1244
832
854
1292
1001
1045
828
1078
972
748
931
969
875
974
864
1523
820
1006
820
1030
992
856
814
1107
947
984
1157
1014
798
994
1178
772
950
811
1261
798
1509
953
850
874
974
1297
842
1090
989
874
973
1107
1633
1201
966
2276
1230