1571
1188
1343
1090
1134
919
1037
962
1043
958
893
915
920
1028
988
873
956
856
900
928
868
1141
854
853
775
792
871
947
914
961
881
997
974
1032
1016
1434