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 maior população de Rosenthal para uma região que tem 30.554 pessoas e uma população de Glegallan inferior a 4.088?
 ###Tabelas: CREATE TABLE season_1:_1997 (season_1:_1997_id AUTO_INCREMENT PRIMARY KEY, Episode # INT, Title VARCHAR, Directed by VARCHAR, Written by VARCHAR, Original airdate VARCHAR) CREATE TABLE rs_series_b-b (rs_series_b-b_id AUTO_INCREMENT PRIMARY KEY, Model VARCHAR, Specification VARCHAR, Build date VARCHAR, Total produced INT, Wheel arrangement VARCHAR, Prime mover VARCHAR, Power output VARCHAR) CREATE TABLE side_two (side_two_id AUTO_INCREMENT PRIMARY KEY, Track INT, Recorded VARCHAR, Catalogue VARCHAR, Release date VARCHAR, Song title VARCHAR, Writer(s) VARCHAR, Time VARCHAR) CREATE TABLE population (population_id AUTO_INCREMENT PRIMARY KEY, Year INT, Population (Region total) INT, Population (Stanthorpe) INT, Population (Warwick) INT, Population (Allora) INT, Population (Glengallan) INT, Population (Rosenthal) INT) CREATE TABLE top_40_albums_of_2004 (top_40_albums_of_2004_id AUTO_INCREMENT PRIMARY KEY, Position INT, Album Title VARCHAR, Artist VARCHAR, Highest Position INT, Sales INT)  
SELECT MAX Population (Rosenthal) FROM population WHERE Population (Region total) = 30,554 AND Population (Glengallan) < 4,088