1121
976
959
1126
1146
962
1210
1570
1172
1443
1182
1283
1150
767
735
892
748
835
904
967
842
885
813
943
901
715
898
862
794
930
845
808
817
859
824
799