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 o maior número de estações de carregamento de veículos elétricos?
 ###Tabelas: 
CREATE TABLE Cities (ID INT, Name VARCHAR(50), Population INT); INSERT INTO Cities (ID, Name, Population) VALUES (1, 'Los Angeles', 3971883), (2, 'Beijing', 21540000), (3, 'Tokyo', 37400068), (4, 'Shanghai', 27058436), (5, 'Osaka', 19281279); CREATE TABLE ChargingStations (CityID INT, Number INT); INSERT INTO ChargingStations (CityID, Number) VALUES (1, 10000), (1, 12000), (2, 15000), (2, 20000), (3, 8000), (3, 10000), (4, 5000), (5, 1000);
SELECT c.Name, SUM(cs.Number) as Total_Stations FROM Cities c JOIN ChargingStations cs ON c.ID = cs.CityID GROUP BY c.Name ORDER BY Total_Stations DESC LIMIT 5;