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 3 principais artistas com mais músicas no gênero hip-hop?
 ###Tabelas: 
CREATE TABLE artist_info (artist_id INT, artist VARCHAR(30), genre VARCHAR(20)); CREATE TABLE music_streaming (song_id INT, artist_id INT, album VARCHAR(30), length FLOAT); ALTER TABLE music_streaming ADD CONSTRAINT fk_artist FOREIGN KEY (artist_id) REFERENCES artist_info(artist_id);
SELECT artist, COUNT(*) as song_count FROM music_streaming m INNER JOIN artist_info a ON m.artist_id = a.artist_id WHERE a.genre = 'hip-hop' GROUP BY artist ORDER BY song_count DESC LIMIT 3;