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: Encontrar os 3 artistas com o maior número de reproduções na Alemanha.
 ###Tabelas: 
CREATE TABLE artists (artist_id INT, artist_name VARCHAR(255), country VARCHAR(255)); CREATE TABLE streams (stream_id INT, artist_id INT, streams INT); INSERT INTO artists (artist_id, artist_name, country) VALUES (101, 'Taylor Swift', 'USA'), (102, 'BTS', 'South Korea'), (103, 'Drake', 'Canada'); INSERT INTO streams (stream_id, artist_id, streams) VALUES (1, 101, 5000000), (2, 102, 7000000), (3, 103, 6000000), (4, 101, 5500000), (5, 102, 6500000), (6, 103, 6200000);
SELECT artist_name, SUM(streams) as total_streams FROM streams JOIN artists ON streams.artist_id = artists.artist_id WHERE country = 'Germany' GROUP BY artist_name ORDER BY total_streams DESC LIMIT 3;