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: Quais comunidades sub-representadas receberam a menor alocação orçamentária para serviços públicos no estado de Nova York no ano de 2021?
 ###Tabelas: 
CREATE TABLE CommunityData (Community VARCHAR(20), State VARCHAR(20), Year INT); CREATE TABLE BudgetAllocation (State VARCHAR(20), Year INT, Community VARCHAR(20), Allocation DECIMAL(10,2)); INSERT INTO CommunityData VALUES ('African American', 'New York', 2021), ('Asian', 'New York', 2021), ('Hispanic', 'New York', 2021), ('Native American', 'New York', 2021), ('White', 'New York', 2021); INSERT INTO BudgetAllocation VALUES ('New York', 2021, 'African American', 3000.00), ('New York', 2021, 'Asian', 4000.00), ('New York', 2021, 'Hispanic', 5000.00), ('New York', 2021, 'Native American', 2000.00), ('New York', 2021, 'White', 6000.00);
SELECT Community, MIN(Allocation) FROM BudgetAllocation b INNER JOIN CommunityData c ON b.Community = c.Community WHERE c.State = 'New York' AND c.Year = 2021 GROUP BY Community;