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 navios havia no domínio marítimo até 2022-01-01?
 ###Tabelas: 
CREATE TABLE Port (id INT, name TEXT, registration_date DATE); INSERT INTO Port (id, name, registration_date) VALUES (1, 'A', '2021-01-01'), (2, 'B', '2022-01-01'), (3, 'C', '2020-01-01'); CREATE TABLE Vessel (id INT, name TEXT, registration_date DATE, port_id INT); INSERT INTO Vessel (id, name, registration_date, port_id) VALUES (1, 'V1', '2021-01-01', 1), (2, 'V2', '2022-01-01', 1), (3, 'V3', '2022-01-01', 2), (4, 'V4', '2020-01-01', 3);
SELECT COUNT(DISTINCT name) FROM Vessel WHERE registration_date <= '2022-01-01';