The long awaited Des Moines Register/ Bloomberg/ Selzer poll of the Feb. 1 Iowa caucus is out. First the Democratic numbers, with the Jan. 10 results in parentheses:

Hillary Clinton: 45 (42) Bernie Sanders: 42 (40) Martin O’Malley: 3 (4)

Next is the GOP, with the early January results once again in parentheses:

Ted Cruz: 23 (25) Marco Rubio: 15 (12) Ben Carson: 10 (11) Rand Paul: 5 (5) Chris Christie: 3 (3) Jeb Bush: 2 (4) Carly Fiorina: 2 (2) Mike Huckabee: 2 (3) John Kasich: 2 (2) Rick Santorum: 2 (1)

The Selzer poll has an excellent reputation in Iowa, especially in the hard-to-poll caucus. This is still just one poll and even the best pollsters are capable of making mistakes, but these results aren’t radically different from the other numbers we’ve seen. The Iowa caucus begins at 8 PM ET on Monday, and we’ll be liveblogging the results at Daily Kos.