If the ups and downs in the party's fortunes had occurred uniformly across the country, Mr Cameron would have won only 291 seats rather than the 307 he is likely to have obtained once the delayed election in Thirsk and Malton is held later this month.
ECONOMIST: Electoral trends: Why Cameron coalesced | The