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: Identificar o número de solicitações de manutenção para cada tipo de veículo e ano na tabela 'manutenção'.
 ###Tabelas: 
CREATE SCHEMA IF NOT EXISTS public_transport;CREATE TABLE IF NOT EXISTS public_transport.maintenance (maintenance_id SERIAL PRIMARY KEY, vehicle_type TEXT, request_date DATE);INSERT INTO public_transport.maintenance (vehicle_type, request_date) VALUES ('Bus', '2022-02-01'), ('Tram', '2022-02-02'), ('Bus', '2022-03-03'), ('Tram', '2022-03-04');
SELECT EXTRACT(YEAR FROM request_date) AS year, vehicle_type, COUNT(*) FROM public_transport.maintenance GROUP BY EXTRACT(YEAR FROM request_date), vehicle_type;