1165
938
911
1085
1054
1069
915
923
1083
1094
1164
1518
1130
1398
1133
1227
1106
726
679
833
700
774
849
875
793
813
745
894
783
672
847
822
738
851
792