Year current US$ 1995 180855090311.98688 1996 174687557003.25732 1997 156854420387.9116 1998 161935985774.61658 1999 163764011651.3517 2000 149311481758.27484 2001 151904410340.03955 2002 167118147194.07874 2003 207746202838.5878 2004 240893376291.81534 2005 254087025596.26447 2006 270059594039.64667 2007 311063156568.55 2008 346389239413.51556 2009 329032660276.36694 2010 325717979266.6673 2011 355721959832.68555 2012 339860265174.1407 2013 358845541133.7265 2014 370281997055.2536 2015 320068506343.6717 2016 330271220080.9736 2017 348469702366.7065 2018 378284293343.99976 2019 371608556002.35236 2020 366924674799.8454 2021 416037419799.9933 2022 402914521385.9938 2023 447023266050.204