$26,584 million
$22,928 million
$20,763 million
$12,349 million
$12,207 million
$7,398 million
$6,06 million
$5,563 million
$4,695 million
$4,350 million
$4,264 million
$3,810 million
$3,482 million
$3,130 million
$2,519 million
$2,358 million
$2,253 million
$2,219 million
$2,204 million
$2,181 million
$2,174 million
$1,860 million
$1,725 million
$1,710 million
$1,231 million
$1,217 million
$1,149 million
$1,123 million
$1,120 million
$1,089 million
$1,066 million
$1,040 million
$909 million
$829 million
$788 million
$780 million
$770 million
$744 million
$705 million
$654 million
$636 million
$618 million
$614 million
$581 million
$567 million
$513 million
$506 million
$491 million
$310 million
$306 million
$278 million
$264 million
$263 million
$240 million
$205 million
$192 million
$177 million
$171 million
$162 million
$126 million
$88 million
$81 million
$60 million
$59 million
$56 million
$28 million
$24 million
$23 million