875
957
859
901
929
869
1142
855
856
776
793
873
950
915
962
882
998
975
1033
1020
1437
852
877
827
772
694
1155
889
982
703
715
1021
948