Year current US$ 1995 840025342.1186011 1996 846211480.3625377 1997 1250915839.4475615 1998 1388719033.2326283 1999 1327895554.5964608 2000 1283807509.7108328 2001 1346577470.867501 2002 1576263736.2637362 2003 1953100958.8268473 2004 2158622702.434178 2005 2478718746.112701 2006 2943280210.8169155 2007 4056053639.846743 2008 4898388701.887897 2009 3662023908.8128996 2010 3732106270.7243114 2011 4330626605.3804455 2012 4090117141.167896 2013 4341138073.8673935 2014 4644369440.532037 2015 4125424115.308592 2016 4309000034.499232 2017 4851341253.395303 2018 5417135174.740388 2019 5557504703.301951 2020 5898957469.377448 2021 7039708173.271205 2022 6458904360.394967 2023 7644334560.786409