1114
920
884
1064
1013
1047
893
898
1067
885
1140
1489
1113
1382
1207
1092
706
662
806
681
753
828
840
767
775
720
878
763
653
822
795
715
812
764