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