1145
931
905
1077
1045
1064
910
914
1075
1086
1158
1511
1125
1393
1127
1223
1102
719
675
824
693
768
841
864
782
797
737
889
778
664
842
812
733
836