Peak viewers of channels which streamed World of Illusion Starring Mickey Mouse and Donald Duck in April 2020.