1089
1319
1109
1051
1070
1233
908
946
929
897
982
961
1062
1226
949
1619
1125
985
926
878
884
1032
1040
895
981
928
1339
1149
927
1289
1224
950
932
1141