Abaixo está uma instrução que descreve uma tarefa de geração de SQL, combinada com uma entrada que fornece mais contexto sobre os esquemas de tabela disponíveis. Escreva o código SQL que responda adequadamente à solicitação
 ###Instrução: Quais são os 5 gêneros musicais mais populares no Japão?
 ###Tabelas: 
CREATE TABLE MusicStreams (StreamID INT, SongID INT, Country VARCHAR(50)); INSERT INTO MusicStreams (StreamID, SongID, Country) VALUES (1, 1, 'Japan'), (2, 2, 'Japan'), (3, 3, 'USA'); CREATE TABLE Songs (SongID INT, SongName VARCHAR(100), Genre VARCHAR(50)); INSERT INTO Songs (SongID, SongName, Genre) VALUES (1, 'Love Story', 'Pop'), (2, 'American Idiot', 'Rock'), (3, 'Bohemian Rhapsody', 'Rock');
SELECT Genre, COUNT(*) AS StreamCount FROM MusicStreams ms JOIN Songs s ON ms.SongID = s.SongID WHERE Country = 'Japan' GROUP BY Genre ORDER BY StreamCount DESC LIMIT 5;