667 patients test positive for coronavirus