Year current US$ 1995 20296520504.816338 1996 22417096702.313564 1997 24091557987.69223 1998 25426971720.281178 1999 25857520346.410755 2000 28136680703.16779 2001 27530214580.72994 2002 26649066561.928192 2003 29524858028.87781 2004 34101255368.289333 2005 38623453342.13934 2006 42654605076.03145 2007 47856660146.53679 2008 52108354074.23105 2009 48009206772.634514 2010 50557168255.91942 2011 55251720176.167015 2012 59874589651.64636 2013 63862361843.80795 2014 70022743700.5582 2015 72190861860.51987 2016 76695528986.00435 2017 81435539842.39734 2018 85166901575.91893 2019 86710962273.71454