1172
939
913
1088
1057
1072
918
924
1086
1096
915
1167
1521
1133
1401
1136
1229
1107
730
683
836
702
777
850
881
798
820
748
895
787
674
849
825
742
854
795