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: Liste as instituições de microfinanças socialmente responsáveis no Sudeste Asiático, juntamente com seus valores médios de empréstimos e o número total de empréstimos emitidos entre 2018 e 2020, em ordem decrescente de valores médios de empréstimos.
 ###Tabelas: 
CREATE TABLE Microfinance (id INT, institution_name VARCHAR(50), location VARCHAR(50), avg_loan_amount DECIMAL(10,2), num_loans INT, start_date DATE, end_date DATE);
SELECT institution_name, AVG(avg_loan_amount) as avg_loan_amount, SUM(num_loans) as total_loans FROM Microfinance WHERE location LIKE '%Southeast Asia%' AND start_date BETWEEN '2018-01-01' AND '2020-12-31' GROUP BY institution_name ORDER BY avg_loan_amount DESC;