1146
932
905
1078
1046
1065
911
914
1077
1086
906
1160
1512
1128
1395
1129
1225
1104
720
675
826
695
770
842
865
783
799
738
891
778
666
814
733
839
784