| | | | | | | | | | | | | |
High income | 60,208,321,060.5 | 108,360,754,690.8 | 349,445,108,054.9 | 322,728,776,133.7 | 327,617,195,213.8 | 341,084,061,056.4 | 368,908,988,267.8 | 374,273,772,638.5 | 357,337,984,582.8 | 394,130,925,494.0 | 402,594,513,669.4 | 427,698,565,626.9 | |
Upper middle income | 2,576,784,269.4 | 4,522,704,314.0 | 41,725,092,188.6 | 41,008,461,247.5 | 40,198,347,121.7 | 51,571,958,277.4 | 54,643,531,676.3 | 58,634,213,719.9 | 56,103,364,908.8 | 62,456,959,812.8 | 66,228,080,125.6 | 65,924,298,556.0 | |
| Loading… |
|