It was never going to be a landslide.
Here are the results
Tory 348
Labour 223(Corrected)
Liberal 10
SNP 47
PC 2
G1
UKIP 1