1589
1202
1355
1102
1143
932
1046
972
1055
969
903
926
931
1040
1134
1019
870
914
1049
878
1152
872
789
804
882
962
925
976
892
1012
987
1048
1037
1448