35 trillion dollars and counting