942
889
887
1085
867
1128
1000
1140
895
910
1340
914
1512
953
877
1262
922
1089
904
1090
896
1212
828
1462
1284
993
1280
1316
1278
886
925
890
1208
879
955
866