South African 2019 election: the predictions vs the results

There were no real surprises for the ANC, DA and EFF in the outcome of the 2019 national election – but which polls came the closest to pinning the final numbers?