1571
1188
1344
1090
1134
919
1037
963
1043
958
893
916
921
1028
988
873
956
857
901
928
869
1142
854
853
775
792
871
948
914
961
881
998
974
1032
1018
1435