This page has moved to a new address.

9,499 earmarks worth $15.9 billion