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: Encontre o número de embarcações que chegaram ao Porto B na última semana de cada mês em 2019.
 ###Tabelas: 
CREATE TABLE Vessels (id INT, name TEXT, arrived_port TEXT, arrived_date DATE); INSERT INTO Vessels (id, name, arrived_port, arrived_date) VALUES (1, 'Vessel1', 'Port B', '2019-01-05'); INSERT INTO Vessels (id, name, arrived_port, arrived_date) VALUES (2, 'Vessel2', 'Port B', '2019-01-30');
SELECT arrived_port, COUNT(*) FROM Vessels WHERE DATE_TRUNC('month', arrived_date) = DATE_TRUNC('month', arrived_date - INTERVAL '1 week') AND EXTRACT(YEAR FROM arrived_date) = 2019 GROUP BY arrived_port;