1179
945
922
1095
1067
1078
925
930
1092
1103
920
1176
1525
1139
1408
1143
1236
1115
733
688
842
709
785
857
896
804
835
757
900
807
679
854
829
752
869
801