| | | | | | | | | | | | | |
High income | 39,030,447,143.2 | 47,670,841,730.8 | 163,816,581,619.9 | 150,428,253,167.0 | 151,052,327,077.2 | 161,903,908,060.9 | 171,157,383,611.0 | 174,253,145,366.6 | 170,477,007,773.5 | 184,108,169,144.5 | 177,190,170,573.7 | 191,438,685,703.7 | |
Upper middle income | 10,334,534,878.5 | 30,481,491,144.8 | 136,070,449,476.6 | 140,234,886,872.1 | 138,047,231,111.3 | 152,373,821,937.7 | 163,119,007,769.7 | 165,787,830,879.3 | 168,450,954,934.4 | 203,305,057,432.7 | 226,364,796,057.1 | 237,009,327,157.9 | |
| Loading… |
|