1146
932
905
1078
1046
1065
911
914
1077
1086
1159
1512
1127
1395
1128
1223
1104
720
675
825
695
769
841
864
783
798
737
889
778
666
842
814
733
838
784