875
957
859
903
929
869
1142
858
857
777
793
874
950
916
963
883
999
975
1036
1021
1438
854
878
829
772
694
901
1156
889
983
703
716
1024