Stevens has 45.5%, but there are still over a million ballots to count. Only 29% of the ballots have been counted, so too early to call.