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: Liste os 5 principais gêneros com o maior número de streams no Canadá em 2019.
 ###Tabelas: 
CREATE TABLE streams (song_id INT, country VARCHAR(50), streams INT); CREATE TABLE songs (id INT, title VARCHAR(100), genre VARCHAR(50)); INSERT INTO streams (song_id, country, streams) VALUES (1, 'Canada', 10000), (1, 'Canada', 12000), (2, 'Canada', 15000), (3, 'USA', 20000); INSERT INTO songs (id, title, genre) VALUES (1, 'Song1', 'Pop'), (2, 'Song2', 'Rock'), (3, 'Song3', 'Jazz');
SELECT genre, SUM(streams) as total_streams FROM streams JOIN songs ON streams.song_id = songs.id WHERE country = 'Canada' GROUP BY genre ORDER BY total_streams DESC LIMIT 5;