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: Quem são os 5 principais clientes em termos de gastos totais com produtos de comércio justo?
 ###Tabelas: 
CREATE TABLE CustomerOrders (customer_id INT, customer_name VARCHAR(255), product_id INT, purchase_date DATE, price DECIMAL(10,2), is_fair_trade BOOLEAN); INSERT INTO CustomerOrders (customer_id, customer_name, product_id, purchase_date, price, is_fair_trade) VALUES (1, 'John Smith', 3, '2021-02-14', 35.00, true), (2, 'Jane Doe', 4, '2021-03-01', 75.00, true);
SELECT customer_name, SUM(price) as total_spent FROM CustomerOrders WHERE is_fair_trade = true GROUP BY customer_name ORDER BY total_spent DESC LIMIT 5;