Global Covid cases top 578 million