1113
920
880
1063
1010
1042
889
896
882
1135
1489
1111
1382
1108
1204
1092
706
662
806
681
753
828
837
767
775
720
877
763
653
821
794
714
812