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 satélites foram lançados por empresas americanas na década de 1990?
 ###Tabelas: 
CREATE TABLE Satellite (id INT, name VARCHAR(50), type VARCHAR(50), manufacturer VARCHAR(50), launch_date DATE); INSERT INTO Satellite (id, name, type, manufacturer, launch_date) VALUES (1, 'Landsat 1', 'Earth Observation', 'Boeing', '1972-07-23'); INSERT INTO Satellite (id, name, type, manufacturer, launch_date) VALUES (2, 'Envisat', 'Earth Observation', 'Astrium', '2002-03-01'); INSERT INTO Satellite (id, name, type, manufacturer, launch_date) VALUES (3, 'ResourceSat 1', 'Earth Observation', 'ISRO', '2003-10-17'); INSERT INTO Satellite (id, name, type, manufacturer, launch_date) VALUES (4, 'Starlink 1', 'Communications', 'SpaceX', '1990-12-21');
SELECT COUNT(s.id) as satellite_count FROM Satellite s INNER JOIN Manufacturer m ON s.manufacturer = m.name WHERE m.country = 'United States' AND s.launch_date BETWEEN '1990-01-01' AND '1999-12-31';