1569
1188
1342
1088
1133
919
1036
961
1043
957
891
915
1027
988
873
955
856
898
927
868
1140
851
775
789
870
947
913
960
879
996
973
1031
1014
1432