U.S. Marshals Service confirmed it holds exactly 28,988 BTC, worth around $3.44 billion