Tokyo logs 31,247 virus cases