1114
920
884
1063
1012
1046
893
897
1066
1139
1489
1113
1382
1207
1092
706
662
806
681
753
828
840
767
775
720
878
763
653
821
794
715
812