586
592
601
566
579
634
578
594
770
835
886
996
706
1058
778
725
731
1166
872
1056
740
914
744
1183
1041
681
1171
782
1144
717
1036
758
852
1124
686