and hardly any are on the mark
I would say, this site’s record is quite close to the mark:
http://projects.fivethirtyeight.com/election-2016/delegate-targets/democrats/