1171
939
913
1087
1057
1072
918
924
1086
1096
915
1167
1521
1133
1400
1135
1229
1107
730
683
836
702
777
850
880
798
820
748
895
787
674
849
825
742
853
795