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 por compras totais na dispensa A?
 ###Tabelas: 
CREATE TABLE Customers (CustomerID INT, CustomerName VARCHAR(255)); CREATE TABLE Purchases (PurchaseID INT, CustomerID INT, DispensaryName VARCHAR(255), TotalPaid DECIMAL(10,2)); INSERT INTO Customers (CustomerID, CustomerName) VALUES (1, 'John Doe'), (2, 'Jane Smith'), (3, 'Jim Brown'); INSERT INTO Purchases (PurchaseID, CustomerID, DispensaryName, TotalPaid) VALUES (1, 1, 'Dispensary A', 100.00), (2, 1, 'Dispensary A', 75.00), (3, 2, 'Dispensary A', 150.00), (4, 2, 'Dispensary A', 200.00), (5, 3, 'Dispensary A', 50.00);
SELECT CustomerName, SUM(TotalPaid) AS TotalPurchases FROM Customers JOIN Purchases ON Customers.CustomerID = Purchases.CustomerID WHERE DispensaryName = 'Dispensary A' GROUP BY CustomerName ORDER BY TotalPurchases DESC LIMIT 5;