1059
1283
1081
1026
1040
1187
889
929
909
874
955
936
907
940
1185
917
1587
1102
965
903
854
862
1008
1016
870
957
905
1316
1124
901
1265
1188
921
1113