Those final results, expressed as % change from 2015, are remarkable:
UKIP: -82%
Tories: -24%
Labour: -4%
Lib Dem: 109%
Green: 273%
The notion that Tories shed seats because “people just want them to get on with Brexit” doesn’t fly when you look at where those seats went.