Year current US$ 1995 398664620018.94415 1996 420282627317.16565 1997 420274595823.59906 1998 425127895427.323 1999 446619831782.3972 2000 456472584461.9806 2001 449256915171.71454 2002 473650647901.1596 2003 532413106786.89746 2004 618390785899.4121 2005 667122315461.1627 2006 706937451341.2675 2007 818584961108.4277 2008 888670402472.2787 2009 815552569873.2659 2010 880221493443.9814 2011 969962492808.8086 2012 1020325418311.0833 2013 1098587763402.6348 2014 1255549801218.6926 2015 1198775050318.0518 2016 1209672261523.9194 2017 1313275282538.8955 2018 1406889929077.4292 2019 1403687466166.2173