Last update: 11th Dec 2019. This is the final prediction, pre-election day.