SELECT
count(signer) as num_wallets,
CASE
WHEN NUM_TXS<50 THEN '<50'
WHEN NUM_TXS<500 THEN '50-500'
ELSE '>500'
END AS CATEGORY
FROM
solana.core.ez_signers
WHERE
LOWER(first_program_id) = LOWER('EXxqB6XPLczReFcZyigfbdowB6WGYtnkLYC4XZ2ae9ch')
group by category