select symbol_in,
count(distinct(tx_hash)) as swap_count,
row_number () over (order by swap_count desc) as count
from ethereum.core.ez_dex_swaps
where symbol_out in ('aETH', 'rETH', 'stETH')
and not symbol_in in ('aETH', 'rETH', 'stETH')
and symbol_in is not null
group by 1
order by 2 desc
limit 10