with volume as ( select origin_from_address, count(DISTINCT(platform)) as platforms
from avalanche.core.ez_dex_swaps
where (AMOUNT_IN_USD between AMOUNT_OUT_USD - 5000 and AMOUNT_OUT_USD + 5000)
group by 1
)
select avg(platforms) as avg_usage
from volume