1179
946
923
1095
1068
1078
926
930
1092
1103
920
1176
1526
1141
1408
1143
1237
1116
733
688
842
709
786
857
898
804
836
757
900
807
680
855
830
754
869
801