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 maior número de indianos admitidos no Canadá quando o número de cingaleses admitidos foi 3104?
 ###Tabelas: CREATE TABLE national_terrestrial_and_sky_tg24 (national_terrestrial_and_sky_tg24_id AUTO_INCREMENT PRIMARY KEY, N° INT, Television service VARCHAR, Country VARCHAR, Language VARCHAR, Content VARCHAR, DAR VARCHAR, HDTV VARCHAR, Package/Option VARCHAR) CREATE TABLE grand_tour_results_timeline (grand_tour_results_timeline_id AUTO_INCREMENT PRIMARY KEY, 1965 VARCHAR, 1966 VARCHAR, 1967 VARCHAR, 1968 VARCHAR, 1969 VARCHAR, 1970 VARCHAR, 1971 VARCHAR, 1972 VARCHAR) CREATE TABLE list_of_grand_crus (list_of_grand_crus_id AUTO_INCREMENT PRIMARY KEY, Grand Cru VARCHAR, Region VARCHAR, Village VARCHAR, Wine style VARCHAR, Vineyard surface (2010) VARCHAR) CREATE TABLE immigration (immigration_id AUTO_INCREMENT PRIMARY KEY, Year INT, Indians admitted INT, Pakistanis admitted INT, Sri Lankans admitted INT, Bangladeshis admitted INT, Nepalis admitted INT) CREATE TABLE 2000_broadway_revival (2000_broadway_revival_id AUTO_INCREMENT PRIMARY KEY, Year INT, Award VARCHAR, Category VARCHAR, Nominee VARCHAR, Result VARCHAR)  
SELECT MIN Indians admitted FROM immigration WHERE Sri Lankans admitted = 3104