with TopShot as (select distinct BUYER from flow.core.fact_nft_sales where NFT_COLLECTION ilike 'A.0b2a3299cc857e29.TopShot')
select count(distinct flow.core.fact_nft_sales.BUYER) as cnt,NFT_COLLECTION from flow.core.fact_nft_sales
inner join TopShot on TopShot.BUYER=flow.core.fact_nft_sales.BUYER
where NFT_COLLECTION ='A.e4cf4bdc1751c65d.PackNFT'
group by NFT_COLLECTION
order by cnt DESC