1589
1202
1355
1102
1143
932
1046
972
1055
969
903
926
931
1040
1134
1019
1062
1104
1137
943
1348
870
789
804
882
962
925
976
892
1012
987
1048
1038
1448