1051
899
902
1064
1070
889
1143
1489
1114
1383
1117
1212
1093
706
663
807
682
753
829
841
767
775
721
878
763
653
823
795
715
812
764
743
756
785
748
741