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: Qual é o número total de embarcações navais de propriedade da 'BAE Systems' que passaram por manutenção na região da Ásia-Pacífico no quarto trimestre de 2020, agrupadas por tipo de manutenção?
 ###Tabelas: 
CREATE TABLE NavalVessels (id INT, owner VARCHAR(50), region VARCHAR(20), maintenance_type VARCHAR(50), maintenance_date DATE); INSERT INTO NavalVessels (id, owner, region, maintenance_type, maintenance_date) VALUES (1, 'BAE Systems', 'Asia-Pacific', 'Routine Check', '2020-11-17'); INSERT INTO NavalVessels (id, owner, region, maintenance_type, maintenance_date) VALUES (2, 'BAE Systems', 'Asia-Pacific', 'Major Overhaul', '2020-12-28');
SELECT maintenance_type, COUNT(*) as total_maintenance FROM NavalVessels WHERE owner = 'BAE Systems' AND region = 'Asia-Pacific' AND maintenance_date BETWEEN '2020-10-01' AND '2020-12-31' GROUP BY maintenance_type;