1148
932
905
1078
1046
1065
911
914
1077
1086
906
1160
1512
1128
1395
1129
1225
1104
720
675
827
696
771
842
865
783
800
738
891
778
666
843
815
734
839
784