If just 2984 Green voters had gone with Labour, Cameron would have been denied a majority.