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 as 5 principais cidades com mais bibliotecas públicas?
 ###Tabelas: 
CREATE TABLE cities (id INT, name VARCHAR(255)); CREATE TABLE libraries (id INT, city_id INT, name VARCHAR(255));
SELECT c.name, COUNT(l.id) AS library_count FROM cities c JOIN libraries l ON c.id = l.city_id GROUP BY c.name ORDER BY library_count DESC LIMIT 5;