US$ 22.7 billion backlog