Yeah, those 24K accounts are likely high-volume.
16M "exchanges" / 24K accounts = 667 "exchanges" per account.
How many tokens per "exchange"? I imagine a lot, because these accounts were likely maxing out on context.