1149
932
905
1078
1048
1065
911
917
1088
907
1160
1513
1128
1396
1129
1225
1104
722
675
827
696
771
842
866
783
800
739
891
779
667
843
815
735
840
785