| | | | | | | | | | | | | |
Upper middle income | 216,374,517.5 | 401,734,490.5 | 2,409,066,885.9 | 3,015,511,068.3 | 3,345,629,350.7 | 7,444,256,073.4 | 8,552,841,891.0 | 9,659,055,803.2 | 11,459,787,088.5 | 15,259,246,673.9 | 16,794,913,916.1 | 14,705,923,523.5 | |
High income | 26,501,213,940.5 | 81,600,433,492.9 | 315,074,864,969.6 | 330,326,332,586.6 | 332,566,419,330.3 | 360,505,736,631.5 | 391,732,682,442.0 | 404,740,372,319.3 | 388,433,954,991.9 | 469,529,621,817.9 | 462,365,630,519.9 | 472,707,058,403.3 | |
| Loading… |
|