Year Net current transfers from abroad (current US$) 1989 1652202608.4733102 1990 2886936562.224406 1991 1210807270.2043788 1992 600000013.6619201 1993 2050121743.9242892 1994 139611927.8614368 1995 881000013.2601455 1996 601823774.9777268 1997 617891614.1604418 1998 90984274.45631383 1999 -226999397.81568915 2000 -301000000 2001 151000000 2002 77630000 2003 328450000 2004 1715860000 2005 1062620000 2006 1968980000 2007 2768650000 2008 2360340000 2009 1827170000 2010 2417490000 2011 2342820000 2012 1794290000 2013 1601100000 2014 2359920000 2015 3393090000 2016 2450930000 2017 1205480000 2018 1366450000 2019 3107650000 2020 4668509999.999999 2021 5336420000 2022 5676210000 2023 5720538200.48003