Year Net current transfers from abroad (current US$) 1993 30007501.87546887 1994 69416803.32436433 1995 110795290.40714437 1996 66724556.61299641 1997 48677978.86020763 1998 76634789.35125355 1999 615752039.0566883 2000 610841600.2574787 2001 558241715.7638055 2002 599487329.2983488 2003 663648785.4147958 2004 719551112.4498318 2005 1080576801.2345824 2006 1163921673.9698584 2007 1443847276.1512322 2008 1637983496.020058 2009 1303212434.2017684 2010 1107525541.9885373 2011 1216179595.4341345 2012 516772842.6961286 2013 520049302.71330625 2014 693570575.2683443 2015 610601192.3120469 2016 416049913.4561032 2017 1106931101.498703 2018 1103165438.933846 2019 889941176.4705882 2020 958294117.6470588 2021 820294117.6470588 2022 2489294117.647059 2023 1057570000