Year current US$ 1999 164810000000 2000 177511000000 2001 178664000000 2002 198311000000 2003 234945000000 2004 285621000000 2005 318700000000 2006 351635000000 2007 411558000000 2008 466307000000 2009 353364000000 2010 391177000000 2011 466943000000 2012 439128000000 2013 451677000000 2014 453700000000 2015 375530000000 2016 379409000000 2017 409220000000 2018 455188000000 2019 428878000000 2020 397957000000 2021 527496000000 2022 618868000000 2023 546765000000