1115
920
886
1064
1017
1050
898
902
1070
888
1143
1489
1114
1383
1117
1211
1093
706
662
807
682
753
829
840
767
775
721
878
763
653
823
795
715
812
764