1102
1533
1755
1201
1094
1454
1278
1503
1001
869
815
934
838
748
844
831
878
891
896
964
922
1099
1137