independently reported independently reported independently reported independently reported independently reported independently reported independently reported independently reported independently reported independently reported independently reported independently reported independently reported independently reported independently reported estimates independently reported independently reported independently reported estimates independently reported spent over $3 billion independently reported independently reported independently reported independently reported independently reported independently reported independently reported independently reported independently reported independently reported independently reported independently reported independently reported independently reported