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 todas as cidades com sistemas de transporte público e seus respectivos tamanhos de frota.
 ###Tabelas: 
CREATE TABLE cities (id INT, city_name VARCHAR(30), population INT); CREATE TABLE public_transportation (id INT, city_id INT, system_type VARCHAR(20), fleet_size INT); INSERT INTO cities (id, city_name, population) VALUES (1, 'CityA', 500000), (2, 'CityB', 750000), (3, 'CityC', 1000000); INSERT INTO public_transportation (id, city_id, system_type, fleet_size) VALUES (1, 1, 'bus', 200), (2, 1, 'metro', 100), (3, 2, 'bus', 300), (4, 3, 'bus', 500), (5, 3, 'tram', 250);
SELECT cities.city_name, public_transportation.fleet_size FROM cities INNER JOIN public_transportation ON cities.id = public_transportation.city_id;