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: Quem são os 3 principais artistas pop por número total de streams?
 ###Tabelas: 
CREATE TABLE Artists (ArtistID INT, Name VARCHAR(50), Age INT, Genre VARCHAR(50)); INSERT INTO Artists VALUES (1, 'John Doe', 35, 'Country'); INSERT INTO Artists VALUES (2, 'Jane Smith', 28, 'Pop'); CREATE TABLE Songs (SongID INT, Title VARCHAR(50), Genre VARCHAR(50), Streams INT); INSERT INTO Songs VALUES (1, 'Boom', 'Hip-Hop', 10000); INSERT INTO Songs VALUES (2, 'Pop Song', 'Pop', 20000); CREATE TABLE Streams (StreamID INT, UserID INT, SongID INT); INSERT INTO Streams VALUES (1, 1, 1); INSERT INTO Streams VALUES (2, 2, 2);
SELECT A.Name, SUM(S.Streams) FROM Artists A INNER JOIN Songs S ON A.ArtistID = S.ArtistID INNER JOIN Streams ST ON S.SongID = ST.SongID WHERE A.Genre = 'Pop' GROUP BY A.Name ORDER BY SUM(S.Streams) DESC LIMIT 3;