3.5 million readers choose the top 20 books in 2016