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: Liste os 3 principais portos com o maior peso médio de carga por embarcação.
 ###Tabelas: 
CREATE TABLE PortCargo (port_id INT, vessel_id INT, cargo_weight INT);
SELECT port_id, AVG(cargo_weight) FROM (SELECT port_id, vessel_id, AVG(cargo_weight) AS cargo_weight FROM PortCargo GROUP BY port_id, vessel_id) t GROUP BY port_id ORDER BY AVG(cargo_weight) DESC LIMIT 3;