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 é o Total de Carga (Toneladas Métricas) mais alto que tem uma Classificação menor que 4 e um Aeroporto de shanghai pudong international airport?
 ###Tabelas: CREATE TABLE homologs (homologs_id AUTO_INCREMENT PRIMARY KEY, Genus/Species VARCHAR, Gene Name VARCHAR, Accession number VARCHAR, Sequence Length VARCHAR, Sequence similarity INT) CREATE TABLE 2012_preliminary_statistics (2012_preliminary_statistics_id AUTO_INCREMENT PRIMARY KEY, Rank INT, Airport VARCHAR, Code (IATA/ICAO) VARCHAR, Total Cargo (Metric Tonnes) INT, % Change VARCHAR) CREATE TABLE list_of_special_elections (list_of_special_elections_id AUTO_INCREMENT PRIMARY KEY, District INT, Congress VARCHAR, Date VARCHAR, Predecessor VARCHAR, Winner VARCHAR) CREATE TABLE week_3 (week_3_id AUTO_INCREMENT PRIMARY KEY, Couple VARCHAR, Score VARCHAR, Style VARCHAR, Music VARCHAR, Result VARCHAR) CREATE TABLE first_knockout_round (first_knockout_round_id AUTO_INCREMENT PRIMARY KEY, Team 1 VARCHAR, Agg. VARCHAR, Team 2 VARCHAR, 1st leg VARCHAR, 2nd leg VARCHAR)  
SELECT MAX Total Cargo (Metric Tonnes) FROM 2012_preliminary_statistics WHERE Rank < 4 AND Airport = shanghai pudong international airport