South Africa has reported at least 1,246,643 Covid-19 cases, including 33,579 deaths, according to Johns Hopkins University data.