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 valor total da multa ordenado para cada etnia dos réus?
 ###Tabelas: 
CREATE TABLE public.defendants (id SERIAL PRIMARY KEY, name VARCHAR(255), age INT, ethnicity VARCHAR(255), case_number VARCHAR(255)); CREATE TABLE public.cases (id SERIAL PRIMARY KEY, plaintiff_id INT, defendant_id INT, case_date DATE, case_type VARCHAR(255), court_location VARCHAR(255)); CREATE TABLE public.verdicts (id SERIAL PRIMARY KEY, case_number VARCHAR(255), verdict_date DATE, verdict_type VARCHAR(255)); CREATE TABLE public.fines (id SERIAL PRIMARY KEY, case_number VARCHAR(255), fine_amount NUMERIC);
SELECT d.ethnicity, sum(f.fine_amount) as total_fine_amount FROM public.defendants d JOIN public.cases c ON d.id = c.defendant_id JOIN public.verdicts v ON c.case_number = v.case_number JOIN public.fines f ON v.case_number = f.case_number GROUP BY d.ethnicity;