988
862
710
718
1027
955
1147
1225
919
865
714
691
741
717
685
638
734
802
696
935
930
881
1014
929
893
1104
1133
1291
864
1155
922