Year current US$ 1995 75886458818.86816 1996 88839110745.05833 1997 94437040802.47292 1998 90551567339.01924 1999 93623386890.6342 2000 103549465163.29979 2001 110057342207.3432 2002 118317044425.11162 2003 126906120721.8272 2004 158589473813.27972 2005 177960007822.03024 2006 200891312074.825 2007 235850670241.07486 2008 260796577845.81482 2009 244422492368.73676 2010 271458655113.52094 2011 297171025710.0388 2012 314107640247.46295 2013 334501811610.8991 2014 338906941832.57275 2015 334627598732.245 2016 335916686724.8979 2017 372898291258.3424 2018 405616721467.37134 2019 422327765128.3804