Conservatives set to win 318 seats with 646 results now in

With only 4 results to be declared the Conservatives will definitely fall short
646 results now in from 650 seats contested.
Current standings:
With 326 needed for an overall majority May will have to talk to others, notably the Irish DUP if she is able to govern with any level of assurance.