Top 10 races to watch