Year current US$ 1995 165391999999.99997 1996 173015999999.99997 1997 168407100097.65622 1998 179662399902.34372 1999 190784999999.99997 2000 183614999999.99997 2001 182806999999.99997 2002 194921999999.99997 2003 230524999999.99994 2004 264513999999.9999 2005 272893999999.9999 2006 296500999999.99994 2007 339833999999.99994 2008 374039999999.99994 2009 324045999999.99994 2010 312810999999.99994 2011 357913999999.99994 2012 341129999999.99994 2013 367123000000 2014 384800000000 2015 339926000000 2016 350649099609.375 2017 389953200195.3125 2018 425399299316.40625 2019 422329200439.4531