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