Singapore registered 682 more infections of the new coronavirus, its health ministry said on Sunday, taking the city-state’s total to 28,038 cases.