Sort:  

Over half way there now, and still not too bad!