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: Quantos ônibus elétricos foram adicionados à tabela 'public_transport' em Tóquio a cada mês em 2021?
 ###Tabelas: 
CREATE TABLE public_transport (id INT, vehicle_type VARCHAR(20), added_date DATE, city VARCHAR(20)); INSERT INTO public_transport (id, vehicle_type, added_date, city) VALUES (1, 'ElectricBus', '2021-01-05', 'Tokyo'); INSERT INTO public_transport (id, vehicle_type, added_date, city) VALUES (2, 'HybridBus', '2021-02-10', 'Tokyo'); INSERT INTO public_transport (id, vehicle_type, added_date, city) VALUES (3, 'DieselBus', '2021-03-15', 'Tokyo');
SELECT EXTRACT(MONTH FROM added_date) as month, COUNT(*) as num_added FROM public_transport WHERE vehicle_type = 'ElectricBus' AND city = 'Tokyo' AND added_date BETWEEN '2021-01-01' AND '2021-12-31' GROUP BY month ORDER BY month;