1088
1316
1109
1049
1069
1228
906
946
929
897
981
959
1059
928
960
1222
944
1618
1123
983
925
876
882
1030
1036
893
980
926
1335
1149
1288
1224
950
931
1139