No numbers behind the poll, just 3,500 random calls.
Doubt they're random with a margin of error of 2%.