832
1503
910
1020
782
1093
1434
1102
936
692
1113
947
825
987
1129
790
828
971
685
885
787
893
656
895
799
872
1071
913
|