988
862
710
719
1029
955
1147
1226
920
867
714
691
741
717
685
638
735
802
696
937
930
881
1015
929
894
1104
1133
1292
866
864
1155
923
865