Ah yes, their 163,000. Makes all the difference...
You are aware that the Green vote isn't the same level of remain as the Lib Dems are. They want reform in the EU and have plenty of issues about membership. Leave compromisers have voted for them, and in another referendum, those same leave Green voters would still vote leave. You're excluding them. Only a vote for the Lib Dems and SNP can be counted as a pure remain vote.
A pure hard leave vote, 5.8m. A pure remain vote. 5.8m. That's the long and short of it. And that's by assuming all Green votes are for remain, they aren't, as I explained earlier this week, that some leavers have considered Green because, if brexit does get overturned, we want reformers in the EuParl, not EU sycophants. Everything else is in the realm of compromise. There is no mandate or call for a 2nd referendum.
People want a compromise.