SELECT COUNT(DISTINCT recipient) AS distinct_addresses_count
FROM ethereum.uniswapv3.ez_swaps
WHERE block_timestamp BETWEEN '2023-10-01 00:00:00.000' AND '2023-12-31 23:59:59.000'
AND recipient IN (
SELECT user_address
FROM ethereum.core.ez_current_balances
WHERE usd_value_now > 10000000
AND symbol = 'ETH'
);