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: Identificar os 5 principais usuários que mais transmitiram músicas de R&B, em ordem decrescente.
 ###Tabelas: 
CREATE TABLE users (id INT, name VARCHAR(255)); CREATE TABLE songs (id INT, title VARCHAR(255), genre VARCHAR(255)); CREATE TABLE user_song_interactions (id INT, user_id INT, song_id INT, interaction_type VARCHAR(255), timestamp TIMESTAMP); INSERT INTO users (id, name) VALUES (1, 'John Doe'), (2, 'Jane Doe'); INSERT INTO songs (id, title, genre) VALUES (1, 'Love Song', 'R&B'), (2, 'Rap Song', 'Hip-Hop'); INSERT INTO user_song_interactions (id, user_id, song_id, interaction_type, timestamp) VALUES (1, 1, 1, 'Stream', NOW()), (2, 2, 1, 'Stream', NOW()); CREATE VIEW rnb_songs AS SELECT song_id FROM songs WHERE genre = 'R&B';
SELECT user_id, COUNT(*) AS streams FROM user_song_interactions WHERE song_id IN (SELECT song_id FROM rnb_songs) GROUP BY user_id ORDER BY streams DESC LIMIT 5;