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: Listar todos os festivais de música e a média de número de streams por usuário para artistas que se apresentam no festival, ordenados pelo número de artistas em ordem decrescente.
 ###Tabelas: 
CREATE TABLE festival_artist_streams (festival_id INT, artist_id INT, stream_id INT); INSERT INTO festival_artist_streams (festival_id, artist_id, stream_id) VALUES (1, 1, 1), (1, 1, 2), (2, 2, 3);
SELECT f.festival_name, AVG(s.stream_id / u.user_count) AS avg_streams_per_user FROM festivals f INNER JOIN festival_artist_streams s ON f.festival_id = s.festival_id INNER JOIN artists a ON s.artist_id = a.artist_id INNER JOIN streams stream ON s.stream_id = stream.stream_id INNER JOIN users u ON stream.user_id = u.user_id GROUP BY f.festival_name ORDER BY COUNT(DISTINCT a.artist_id) DESC;