1078
926
930
1092
1103
920
1176
1526
1141
1408
1143
1237
1116
733
688
842
709
786
857
898
804
836
757
900
807
680
855
830
754
869
801
778
787
821
779
767