Aryna Sabalenka has moved ahead of the great Venus Williams for most weeks at No 1 as she has now spent 12 weeks at the top.