21 states having warmest year on record; Top 10 for 24 more