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: Encontre as 3 músicas mais reproduzidas por usuários dos EUA.
 ###Tabelas: 
CREATE TABLE songs (song_id INT, title VARCHAR(255), genre_id INT, release_date DATE); INSERT INTO songs VALUES (1, 'Bohemian Rhapsody', 2, '1975-10-31'); CREATE TABLE users (user_id INT, user_country VARCHAR(255)); CREATE TABLE streams (stream_id INT, song_id INT, user_id INT, stream_date DATE);
SELECT s.title, COUNT(*) as stream_count FROM songs s JOIN streams st ON s.song_id = st.song_id JOIN users u ON st.user_id = u.user_id WHERE u.user_country = 'USA' GROUP BY s.title ORDER BY stream_count DESC LIMIT 3;