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 top 5 álbuns com mais músicas?
 ###Tabelas: 
CREATE TABLE Albums (album_id INT, album_name VARCHAR(255)); INSERT INTO Albums (album_id, album_name) VALUES (1, 'Album1'), (2, 'Album2'), (3, 'Album3'), (4, 'Album4'), (5, 'Album5'); CREATE TABLE Songs (song_id INT, album_id INT, song_name VARCHAR(255)); INSERT INTO Songs (song_id, album_id, song_name) VALUES (1, 1, 'Song1'), (2, 1, 'Song2'), (3, 2, 'Song3'), (4, 3, 'Song4'), (5, 4, 'Song5'), (6, 5, 'Song6');
SELECT a.album_name, COUNT(s.song_id) AS song_count FROM Albums a JOIN Songs s ON a.album_id = s.album_id GROUP BY a.album_name ORDER BY song_count DESC LIMIT 5;