1146
932
905
1078
1046
1065
911
914
1077
1086
906
1159
1512
1128
1395
1129
1225
1104
720
675
825
695
770
842
864
783
798
737
890
778
666
814
733
838
784