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 é a porcentagem da distância de teste de direção autônoma conduzida por cada fabricante nos EUA em 2021?
 ###Tabelas: 
CREATE TABLE AutonomousTests (Id INT, Manufacturer VARCHAR(100), TestDate DATE, Distance FLOAT); INSERT INTO AutonomousTests (Id, Manufacturer, TestDate, Distance) VALUES (1, 'Tesla', '2021-01-01', 150.0); INSERT INTO AutonomousTests (Id, Manufacturer, TestDate, Distance) VALUES (2, 'Waymo', '2021-02-01', 170.0); INSERT INTO AutonomousTests (Id, Manufacturer, TestDate, Distance) VALUES (3, 'NVIDIA', '2021-03-01', 120.0); INSERT INTO AutonomousTests (Id, Manufacturer, TestDate, Distance) VALUES (4, 'Cruise', '2021-04-01', 180.0);
SELECT Manufacturer, (SUM(Distance) * 100.0 / (SELECT SUM(Distance) FROM AutonomousTests WHERE Country = 'USA' AND EXTRACT(YEAR FROM TestDate) = 2021)) AS Percentage FROM AutonomousTests WHERE Country = 'USA' AND EXTRACT(YEAR FROM TestDate) = 2021 GROUP BY Manufacturer;