select substr(date_trunc('hour', block_timestamp), 12, 2) as date_hour, count(distinct from_address) as number_users from avalanche.core.fact_transactions
where to_date(block_timestamp) between current_date - 14 and current_date
group by date_hour
order by number_users desc