Download as xlsx, pdf, or txt
Download as xlsx, pdf, or txt
You are on page 1of 552

country_id incomelevel_id year gdp gdpn gpc capital

United States High income 1960 3457188102144 543300000000 19135


United States High income 1961 3536703455232 563300000000 19254
United States High income 1962 3752442200064 605100000000 20116
United States High income 1963 3917549666304 638600000000 20701
United States High income 1964 4144767611565 685800000000 21600
United States High income 1965 4410032738706 743700000000 22697
United States High income 1966 4696684625920 815000000000 23894
United States High income 1967 4814102069248 861700000000 24227
United States High income 1968 5045178883832 942500000000 25137
United States High income 1969 5201579212800 1019900000000 25664
United States High income 1970 5186833406000 1073303000000 25295 850729174000
United States High income 1971 5357654069000 1164850000000 25800 897093649000
United States High income 1972 5639408133000 1279110000000 26868 967219517000
United States High income 1973 5957793470000 1425376000000 28115 1054147594000
United States High income 1974 5925588519000 1545243000000 27709 1003246325000
United States High income 1975 5913414038000 1684904000000 27380 878676859000
United States High income 1976 6232037023000 1873412000000 28583 1010230394000
United States High income 1977 6520215954000 2081826000000 29605 1121565903000
United States High income 1978 6881129791000 2351599000000 30915 1241352810000
United States High income 1979 7098996359000 2627333000000 31543 1289183577000
United States High income 1980 7080769709000 2857307000000 31162 1189863572000
United States High income 1981 7260459769000 3207041000000 31641 1270429768000
United States High income 1982 7129561854000 3343789000000 30775 1141150333000
United States High income 1983 7456374792000 3634038000000 31893 1240092877000
United States High income 1984 7995965282000 4037613000000 33906 1534521970000
United States High income 1985 8329369546000 4338979000000 35009 1571395992000
United States High income 1986 8617786125000 4579631000000 35888 1599858020000
United States High income 1987 8915897063000 4855215000000 36799 1655843609000
United States High income 1988 9288319548000 5236438000000 37989 1683808924000
United States High income 1989 9629446844000 5641580000000 39014 1744807281000
United States High income 1990 9811054837000 5963144000000 39303 1726887205000
United States High income 1991 9800432919000 6158129000000 38740 1636159628000
United States High income 1992 10145647340000 6520327000000 39552 1726239092000
United States High income 1993 10424833341000 6858559000000 40108 1819100777000
United States High income 1994 10844828324000 7287236000000 41215 1983454033000
United States High income 1995 11135927079000 7639749000000 41821 2040271281000
United States High income 1996 11556037222000 8073122000000 42896 2195163120000
United States High income 1997 12069954414000 8577554457000 44268 2403303953000
United States High income 1998 12610856679000 9062818202000 45716 2611439601000
United States High income 1999 13215484082000 9631174489000 47361 2819082684000
United States High income 2000 13754300444000 10250947997000 48746 2990989313000
United States High income 2001 13885563060000 10581929774000 48727 2871575719000
United States High income 2002 14121054284000 10929112955000 49095 2885142547000
United States High income 2003 14515908489000 11456442041000 50036 3004344596000
United States High income 2004 15075141499000 12217193198000 51485 3239430355000
United States High income 2005 15600241891000 13039199193000 52790 3421131273000
United States High income 2006 16034367080000 13815586948000 53738 3525722254000
United States High income 2007 16356739241000 14474226905000 54300 3468630206000
United States High income 2008 16376725286000 14769857911000 53854 3253096732000
United States High income 2009 15950948713000 14478064934000 51996 2713216215000
United States High income 2010 16383037055000 15048964444000 52963 2996951956000
United States High income 2011 16636956919000 15599728123000 53395 3123365174000
United States High income 2012 17016393933000 16253972230000 54213 3362707741000
United States High income 2013 17329814706000 16843190993000 54831 3519603027000
United States High income 2014 17726282036000 17550680174000 55675 3674285395000
United States High income 2015 18206020741000 18206020741000 56763 3859763000000
United States High income 2016 18509601053000 18695110842000 57293 3841496573000
United States High income 2017 18927118511000 19479620056000 58215 3985429591000
United States High income 2018 19479574015000 20527156026000 59600 4188872899000
United States High income 2019 19925436115000 21372572437000 60687 4328251495000
United States High income 2020 19247056779000 20893743833000 58060 4157006460000
United States High income 2021 20338578000000 22996100000000 61280
worker fdi ca fdi_in_gdp ca_in_gdp open

5895759872 12661386240 0 0 11
3541566208 -4507448320 0 0 11
5599243264 -23190568960 0 0 11
8067023360 31682918400 0 1 13
13574941696 6519039488 0 0 16
8107278848 62752444416 0 1 16
9680319488 12774030336 0 0 16
9145352192 -47292743680 0 -1 16
16093820928 -46078070784 0 -1 17
21750925312 -423399968 0 0 18
41483845632 5270976512 1 0 20
58137268224 10889418752 1 0 19
45266194432 -24748218368 1 0 18
23595876352 -90735378432 0 -1 17
49964720128 -196072423424 1 -2 18
18486337536 -238911422464 0 -3 17
58233077760 -276946780160 1 -3 17
116121894912 -295004897280 1 -3 18
100946149376 -215085727744 1 -2 19
129346650112 -169843867648 1 -2 19
117193457664 -129898315776 1 -1 20
120124088 54985035776 4537260544 1 0 20
121278536 47162445824 -80297607168 0 -1 20
123303432 76348309504 -128867672064 1 -1 20
126468184 83249627136 -181027602432 1 -2 21
128786480 100693082112 -165529911296 1 -1 22
130816040 139792580608 -178537005056 1 -2 23
133729304 171884068864 -198021283840 1 -2 23
135926976 293813944320 -299222695936 2 -2 23
138128816 428729106432 -393290383360 3 -3 23
140187840 468441563136 -539290435584 3 -4 25
140262720 226348515328 -517108793344 2 -4 23
139723968 143489564672 -589319569408 1 -4 22
140078448 148379402240 -661777481728 1 -5 23
141802304 263617691648 -784639066112 2 -5 24
144255712 170301931520 -896387055616 1 -6 26
146747392 346396098560 -947794542592 2 -6 27
148053488 391693369344 -832349929472 2 -5 28
147838528 378200686592 -772303683584 2 -5 30
142550048 177470308352 -418367307776 1 -3 25
141981296 287445745664 -470298460160 2 -3 28
143097072 281016958976 -485569757184 2 -3 31
145104048 262087884800 -437724282880 2 -3 31
146589680 296455503872 -349262348288 2 -2 30
149105552 254375919616 -373679783936 1 -2 30
151469184 511433998336 -408884019200 3 -2 28
153954816 469680717824 -393627926528 3 -2 27
156271264 370021695488 -351443025920 2 -2 27
158214000 203757256704 -415875792896 1 -2 28
160250384 293432688640 -440176082944 1 -2 26
151478784 137175883776 -567531667456 1 -3 23
155790368 -726692397056 -4
country_id incomelevel_id year gdp gdpn gpc
Aruba High income 2019 3164773635 3310055866 29769
Afghanistan Low income 2019 21118462797 18799450743 555
Angola Lower middle income 2019 83138725241 69309104807 2612
Albania Upper middle income 2019 12967692915 15401830754 4543
Andorra High income 2019 3008967037 3155149348 39004
United Arab Emirates High income 2019 395103712718 417215559513 40438
Argentina Upper middle income 2019 571304530655 452818426183 12713
Armenia Upper middle income 2019 12867495686 13619291361 4350
American Samoa Upper middle income 2019 628818321 648000000 11369
Antigua and Barbuda High income 2019 1630215842 1687533333 16786
Australia High income 2019 1491025040336 1391952510370 58781
Austria High income 2019 414423657208 445011872704 46670
Azerbaijan Upper middle income 2019 53612524596 48174235294 5348
Burundi Low income 2019 3207836474 2581268126 278
Belgium High income 2019 494778841276 535376258147 43066
Benin Lower middle income 2019 14179807327 14391686633 1202
Burkina Faso Low income 2019 15001629028 16178162030 738
Bangladesh Lower middle income 2019 257868529013 351238438543 1582
Bulgaria Upper middle income 2019 57443866470 68915416142 8235
Bahrain High income 2019 34985245170 38653318085 21317
Bahamas, The High income 2019 12574766786 13192800000 32286
Bosnia and Herzegovina Upper middle income 2019 18413846533 20201323283 5578
Belarus Upper middle income 2019 59013474193 64409647194 6265
Belize Upper middle income 2019 1839661848 1945250236 4713
Bermuda High income 2019 6840793088 7423465000 107036
Bolivia Lower middle income 2019 38193230080 40895322851 3317
Brazil Upper middle income 2019 1819683008419 1873288158977 8622
Barbados High income 2019 4787093962 5304164323 16679
Brunei Darussalam High income 2019 13278836553 13469422959 30646
Bhutan Lower middle income 2019 2470944512 2535657069 3238
Botswana Upper middle income 2019 16244208065 16695925027 7051
Central African Republic Low income 2019 1986909339 2221301401 419
Canada High income 2019 1696163077026 1742015045482 45109
Switzerland High income 2019 758167874592 731767398053 88413
Channel Islands High income 2019
Chile High income 2019 262080762440 278584733103 13829
China Upper middle income 2019 14296344415560 14279937500608 10155
Cote d'Ivoire Lower middle income 2019 59861589343 58539424930 2328
Cameroon Lower middle income 2019 37502066705 39670977333 1449
Congo, Dem Rep Low income 2019 44487657807 51775830726 513
Congo, Rep Lower middle income 2019 9647394774 12750338736 1793
Colombia Upper middle income 2019 321393974479 323109543324 6385
Comoros Lower middle income 2019 1092843842 1195019559 1284
Cabo Verde Lower middle income 2019 1915123783 1981845741 3482
Costa Rica Upper middle income 2019 64382490583 64417670083 12755
Cuba Upper middle income 2019 91019611431 103428000000 8031
Curacao High income 2019 2801930185 2995185487 17797
Cayman Islands High income 2019 5432239911 5943589096 83640
Cyprus High income 2019 24880804888 25758357775 28211
Czech Republic High income 2019 215594735505 252498032247 20202
Germany High income 2019 3600339162423 3888326788627 43329
Djibouti Lower middle income 2019 3028730597 3088853639 3111
Dominica Upper middle income 2019 566874381 611537037 7894
Denmark High income 2019 334638192450 347561349211 57553
Dominican Republic Upper middle income 2019 89287391493 88941299734 8314
Algeria Lower middle income 2019 177180346402 171767403748 4115
Ecuador Upper middle income 2019 101702140245 108108009000 5854
Egypt, Arab Rep Lower middle income 2019 398037429250 303080865604 3965
Eritrea Low income 2019
Spain High income 2019 1324560898112 1393046093137 28102
Estonia High income 2019 27079035673 31045591753 20408
Ethiopia Low income 2019 89640020508 95912590628 800
Finland High income 2019 254739721636 268508200125 46135
Fiji Upper middle income 2019 5223164681 5496264766 5869
France High income 2019 2616812485718 2728870246706 38912
Faroe Islands High income 2019 3268839776
Micronesia, Fed Sts Lower middle income 2019 332458504 412479413 2921
Gabon Upper middle income 2019 15460241609 16874405840 7116
United Kingdom High income 2019 3191493407624 2878673912414 47751
Georgia Upper middle income 2019 17757903230 17470436259 4773
Ghana Lower middle income 2019 62465709576 68337537816 2054
Gibraltar High income 2019
Guinea Low income 2019 12075308020 13442861444 946
Gambia, The Low income 2019 1677527608 1813608280 715
Guinea-Bissau Low income 2019 1248729328 1439638443 650
Equatorial Guinea Upper middle income 2019 10051326743 11364134109 7413
Greece High income 2019 203751111442 205144152831 19004
Grenada Upper middle income 2019 1134931073 1213485185 10133
Greenland High income 2019 2693633300 2994332324 47908
Guatemala Upper middle income 2019 70634110392 77020015201 4254
Guam High income 2019 5966796360 6364000000 35666
Guyana Upper middle income 2019 5071041645 5173760192 6478
Hong Kong SAR, China High income 2019 331791958287 363052489184 44192
Honduras Lower middle income 2019 24360344498 25089976947 2499
Croatia High income 2019 57190160217 62246206341 14068
Haiti Low income 2019 15474153940 14785839383 1374
Hungary High income 2019 146968695014 163526491433 15041
Indonesia Upper middle income 2019 1049330236897 1119099868265 3877
Isle of Man High income 2019 8129451490 7315388052 96105
India Lower middle income 2019 2685747840248 2831552222520 1966
Ireland High income 2019 370781201762 399122063504 75143
Iran, Islamic Rep Upper middle income 2019 440183212449 291362916336 5309
Iraq Upper middle income 2019 201765395928 233636097800 5133
Iceland High income 2019 20847341425 24857740445 57819
Israel High income 2019 353062816517 397934596953 38995
Italy High income 2019 1918482815609 2011285742552 32120
Jamaica Upper middle income 2019 14934128283 15830768550 5065
Jordan Upper middle income 2019 41755867661 44502895915 4134
Japan High income 2019 4569053543632 5123318151511 36081
Kazakhstan Upper middle income 2019 211106972039 181667190076 11403
Kenya Lower middle income 2019 84264944512 100379713697 1603
Kyrgyz Republic Lower middle income 2019 7920624103 8871026074 1227
Cambodia Lower middle income 2019 23760061873 27089389787 1441
Kiribati Lower middle income 2019 177018297 177935349 1505
St Kitts and Nevis High income 2019 1081637960 1164877852 20472
Korea, Rep High income 2019 1637850078349 1651422932448 31640
Kuwait High income 2019 114462498534 136196760181 27207
Lao PDR Lower middle income 2019 18491845636 18740559554 2579
Lebanon Upper middle income 2019 46727888511 51605959131 6816
Liberia Low income 2019 3211334058 3319596500 650
Libya Upper middle income 2019 60950218438 69252306372 8993
St Lucia Upper middle income 2019 1995116523 2118791548 10915
Liechtenstein High income 2019 6427248943
Sri Lanka Lower middle income 2019 92186336710 83902574443 4228
Lesotho Lower middle income 2019 2394844036 2451257579 1127
Lithuania High income 2019 48174429493 54697379017 17241
Luxembourg High income 2019 67313525747 70195715496 108570
Latvia High income 2019 30728393325 34308783825 16056
Macao SAR, China High income 2019 51073940150 55204758070 79747
St Martin (French part) High income 2019
Morocco Lower middle income 2019 112826637548 119870439114 3045
Monaco High income 2019 7080667992 7383745662 181709
Moldova Lower middle income 2019 9155470178 11971345003 3435
Madagascar Low income 2019 13185664520 14191911512 489
Maldives Upper middle income 2019 5414217823 5607762625 10197
Mexico Upper middle income 2019 1252732106030 1269404276771 9820
Marshall Islands Upper middle income 2019 212388500 239462200 3613
North Macedonia Upper middle income 2019 11185489899 12606338449 5386
Mali Low income 2019 16028741131 17280250805 815
Malta High income 2019 14297018092 15719500921 28364
Myanmar Lower middle income 2019 83686990310 68697759361 1548
Montenegro Upper middle income 2019 4779775343 5542201151 7684
Mongolia Lower middle income 2019 14174566300 14206359007 4395
Northern Mariana Islands High income 2019 1037951515 1182000000 18142
Mozambique Low income 2019 18183602353 15390031040 599
Mauritania Lower middle income 2019 7336141342 7889655284 1621
Mauritius High income 2019 13471938134 14045808843 10644
Malawi Low income 2019 7477443338 11025370769 401
Malaysia Upper middle income 2019 364693371399 365276379481 11415
Namibia Upper middle income 2019 11236876130 12543203411 4505
New Caledonia High income 2019 9438130987
Niger Low income 2019 12212118178 12916455161 524
Nigeria Lower middle income 2019 502942019448 448120428859 2503
Nicaragua Lower middle income 2019 12977301361 12596636042 1983
Netherlands High income 2019 840250428567 910194347569 48444
Norway High income 2019 406468037615 404941363636 76005
Nepal Lower middle income 2019 30605291409 34186190996 1070
Nauru High income 2019 89620006 118724074 8326
New Zealand High income 2019 202150697885 213434571358 40599
Oman High income 2019 83053174486 88060858257 16694
Pakistan Lower middle income 2019 324411993155 320909489230 1498
Panama High income 2019 64006593361 66984427200 15073
Peru Upper middle income 2019 215020178954 228323495041 6614
Philippines Lower middle income 2019 396224787544 376823278561 3665
Palau High income 2019 265597601 274200000 14755
Papua New Guinea Lower middle income 2019 24719859156 24751344561 2817
Poland High income 2019 570115134633 597280564672 15017
Puerto Rico High income 2019 96423791493 104914600000 30192
Korea, Dem People’s Rep Low income 2019
Portugal High income 2019 222362380238 239986922639 21617
Paraguay Upper middle income 2019 40676916123 37925338329 5774
West Bank and Gaza Lower middle income 2019 15829000000 17133500000 3378
French Polynesia High income 2019 5954478930 6008055248 21320
Qatar High income 2019 167515127917 175837550996 59149
Romania High income 2019 217382984916 249881592298 11222
Russian Federation Upper middle income 2019 1461550118278 1693113904263 9958
Rwanda Low income 2019 11182897052 10356327149 886
Saudi Arabia High income 2019 679127221024 803616264791 19818
Sudan Low income 2019 84304404771 32338079165 1969
Senegal Lower middle income 2019 22560634244 23398811424 1384
Singapore High income 2019 349857870236 375472731271 61340
Solomon Islands Lower middle income 2019 1533574545 1570093229 2290
Sierra Leone Low income 2019 5076711739 4076578543 650
El Salvador Lower middle income 2019 25772439480 26896660000 3994
San Marino High income 2019 1508715091 1616231696 44552
Somalia Low income 2019 6900727626 6476674592 447
Serbia Upper middle income 2019 45615675380 51514222382 6568
South Sudan Low income 2019
Sao Tome and Principe Lower middle income 2019 359752972 427425040 1673
Suriname Upper middle income 2019 5252729242 3984483762 9035
Slovak Republic High income 2019 99088126486 105284375641 18167
Slovenia High income 2019 50270105179 54178877606 24071
Sweden High income 2019 549821281947 533879529188 53490
Eswatini Lower middle income 2019 4401077166 4466066557 3833
Sint Maarten (Dutch part) High income 2019
Seychelles High income 2019 1658644720 1684228529 16990
Syrian Arab Republic Low income 2019
Turks and Caicos Islands High income 2019 1095902784 1197415000 28693
Chad Low income 2019 10526057266 11314951343 660
Togo Low income 2019 5098275352 7220395248 631
Thailand Upper middle income 2019 460380173807 544081056185 6612
Tajikistan Low income 2019 10943642460 8300784857 1174
Turkmenistan Upper middle income 2019 45710025777 45231428571 7693
Timor-Leste Lower middle income 2019 1896767581 2047931700 1467
Tonga Upper middle income 2019 486181550 512350059 4653
Trinidad and Tobago High income 2019 22765948868 23886216403 16320
Tunisia Lower middle income 2019 49212159863 41772900763 4208
Turkey Upper middle income 2019 997437115406 761004425605 11955
Tuvalu Upper middle income 2019 45840935 54223149 3933
Tanzania Lower middle income 2019 60318543761 61136873692 1071
Uganda Low income 2019 39600047204 35353060634 895
Ukraine Lower middle income 2019 101944109453 153882982016 2426
Uruguay High income 2019 55513344382 61231149881 16036
United States High income 2019 19925436115000 21372572437000 60687
Uzbekistan Lower middle income 2019 106161435002 59907674027 3161
St Vincent and the Grenadines Upper middle income 2019 861758102 910149699 7792
Venezuela, RB Upper middle income 2019
British Virgin Islands High income 2019
Virgin Islands (US) High income 2019 3869214781 4117000000 36273
Vietnam Lower middle income 2019 313556591310 330391329476 3251
Vanuatu Lower middle income 2019 864184647 936526268 2882
Samoa Upper middle income 2019 887888052 852007105 4505
Kosovo Upper middle income 2019 7547420630 7899879086 4219
Yemen, Rep Low income 2019 37304191280 21887614217 1279
South Africa Upper middle income 2019 358712444718 387934574098 6126
Zambia Lower middle income 2019 24089861649 23308667781 1349
Zimbabwe Lower middle income 2019 20720841373 19284289739 1415
capital worker fdi ca fdi_in_gdp ca_in_gdp open
-71924760 81074992 -2 3 149
9217481 26291630 -4259690752 0 -20
28125613978 12143321 -4916270592 6162487296 -6 7 58
3151545220 1258767 1011210112 -1026225472 8 -8 76
541929152 18
79227149794 6451034 16927328256 4 168
83365600604 18419462 8389038592 -4680771072 1 -1 32
2539508313 1035737 94751280 -946928576 1 -7 96
156
123423664 -122596824 8 -8 139
12807360 41884233728 8203520000 3 1 46
105100849780 4456671 -12219113472 8699338752 -3 2 107
4855957 1673692160 4857628672 3 9 86
447225017 4890422 1298607 0 29
124113662387 4905110 -27794857984 768647488 -6 0 164
3814902565 4805784 214995344 -567118720 2 -4 64
3981053120 7009086 151118368 -485741920 1 -3 59
79702282632 66157356 1400828544 -2164725760 1 -1 32
12437803786 3224836 1851504256 1053246528 3 2 125
10738203819 952602 1358858496 4 142
3310508079 198391 459638656 -342337248 4 -3 72
4950151510 992388 408246080 -515455712 2 -3 96
17561927285 4819584 1166624256 -1141428224 2 -2 131
303689618 163759 88812784 -174623120 5 -9 119
1077823454 4045267 772870912 0 11 76
8529780009 5429690 -202322912 -1286113408 -1 -3 56
290489291223 91924784 67194945536 -63169040384 4 -3 29
135851 194375024 4 75
5357394923 201022 367975360 881112256 3 7 109
965702071 346947 12679314 -488020576 1 -20 82
4985873915 711469 91074536 -1139642368 1 -7 83
450582640 1800166 22899718 1 50
386226020894 19615738 47269666816 -34501341184 3 -2 65
186958558696 4758269 9091491840 41245171712 1 5 119
82133
65306936189 8427713 11840949248 -9834246144 5 -4 58
6053611359534 763860032 187384872960 103028113408 1 1 36
13131702231 8107057 868053888 -1379291904 1 -2 46
7732616136 10921143 968752064 -1602397056 3 -4 43
13489159271 29531764 1160822912 -1454886016 3 -3 55
3013067208 1693927 -1080236800 -11 127
70443249377 23667004 13914877952 -14729005056 4 -5 38
153535036 209679 3933080 -36287732 0 -3 42
643157922 197814 86809536 4665520 5 0 116
10534050029 2196981 2717546496 -825707072 4 -1 66
9140392324 5252589 23
73187928 -504378496 3 -18
987467648 -591192320 18 -11 115
5008910961 584109 40566550528 -1416710784 163 -6 151
60538116774 5321385 9180667904 766818304 4 0 142
767357111455 42958536 66370727936 272601677824 2 8 88
111737475 162793 171592736 552998528 6 18 321
58438032 -194769520 10 -34
72505530209 2879492 -3660376064 29414221824 -1 9 111
22841019329 4739042 2840209152 -1192522368 3 -1 51
92900699818 11186205 1424726144 -17488578560 1 -10 52
25979882267 7995478 916774016 -58010272 1 0 46
76167117971 25838624 11833004032 -13424459776 3 -3 43
1534205
272336596081 20032686 23541858304 27753963520 2 2 67
7367946691 674109 2671730688 683240704 10 3 144
42398664668 52695292 2382058496 -4696496128 3 -5 29
58681027272 2571112 14811139072 -834348608 6 0 80
344964 306269120 -655181056 6 -13 107
629770314498 27982292 51302453248 -7875772416 2 0 64
109
105
8148181162 526436 1422975744 9 73
532293471141 33476146 2479730432 -85227413504 0 -3 63
4360890845 1655535 1388639232 -975885440 8 -5 119
17249774100 12591257 3546461440 -1703812224 6 -3 77

3005329159 4357692 39883152 -282613440 0 -2 73


485067000 697207 65749704 -34296276 4 -2 53
145774135 744106 62156092 -110514264 5 -9 55
1151526440 435336 400038016 4 95
25002618912 3966444 4965685760 -3090977536 2 -2 82
186098208 -165502912 16 -15
911076469 92
10514255222 6560698 1073688576 1670273920 2 2 46
74997 78
263314 1661524224 -2663200256 33 -53
3869516 53279510528 19402233856 16 6 354
5072566525 3997305 927320512 -649550464 4 -3 98
13234674619 1657343 3586984704 1673539328 6 3 102
2689420845 4288860 78491424 -176615792 1 -1 49
40613831187 4610774 88527863808 -977220032 60 -1 161
361434989723 131271720 23435341824 -28391329792 2 -3 38

842206469704 457261984 48004567040 -28230293504 2 -1 40


196179852062 2305407 -43321896960 -41743196160 -12 -11 252
24362544 2278245632 1 50
39730101970 8924847 -2656051968 13612396544 -1 7 69
4393028047 207847 -466687200 1204476032 -2 6 84
78572186098 3988517 15404676096 12499412992 4 4 57
352869701637 23300732 29746294784 61542170624 2 3 60
3422224161 1345041 627726976 -343592768 4 -2 90
6758596269 2190834 684675008 -888031872 2 -2 86
1167313866575 67101732 35637428224 157503504384 1 3 35
62784412516 8784312 4335454208 -8361848832 2 -4 65
17145151877 22473280 394496960 -4438337024 0 -5 32
3372100744 2378482 360596832 -952537728 5 -12 99
6176023755 9207972 3212840704 -3565032704 14 -15 124
-555403 86370824 0 49
44442400 -23255032 4 -2
493714535774 27635722 9555117056 59185627136 1 4 76
33157792171 2400426 433335360 25426796544 0 22 98
3716283 745497216 -1302055936 4 -7
7776037848 1996679 1860369664 -10302348288 4 -22 63
2176644 83854744 -632093824 3 -20
1862501 880118 3630311680 0 6 78
87988 68601632 112619040 3 6

25767152350 8112284 816869184 -2025400448 1 -2 52


702312693 721779 34910240 -81910128 1 -3 137
9045120771 1380132 3024741120 1668857216 6 3 149
12129141664 299249 12275586048 3169810432 18 5 380
8910086395 918850 974079424 -204407040 3 -1 120
7242624306 380339 6021455360 17282826240 12 34 114

37150250525 10979758 1619706240 -4147810816 1 -4 87

2603240256 898955 387553312 -850101184 4 -9 86


2559733567 13606593 440681376 -303168544 3 -2 62
1645538676 230626 927868544 -1438237952 17 -27 148
257996342602 54626464 29291735040 -3424997376 2 0 78
121279900 3704954 2 149
3749540382 796866 487567104 -367359648 4 -3 139
2547938507 6621341 796872448 -1195417472 5 -7 64
3046289059 255965 3795089408 707091008 27 5 275
25469679563 23700624 2114279424 82496472 3 0 61
1513472014 248097 360143136 -686612096 8 -14 109
5611937835 1276628 2437875200 -2156849152 17 -15 124
104
8116098447 12865159 3992739072 -3570958336 22 -20 112
3646586910 1100748 -821573184 -772798528 -11 -11 89
2705341804 571116 425934048 -689139840 3 -5 92
7669699 37455700 -1131258496 1 -15
80551593394 15367442 9140310016 12774991872 3 4 123
1820545849 741467 -158098720 -193944992 -1 -2 84
114543 -7
3685172038 8545191 678041408 -1486694784 6 -12 38
82072621797 56850092 2587098112 -16416436224 1 -3 34
2276842568 2826426 518200448 776888576 4 6 95
186971757161 9131883 -31202584576 78727397376 -4 9 155
121032840756 2730021 16391389184 11963912192 4 3 71
13615734943 16275646 166126064 -1569937920 1 -5 49
164
48598268450 2709358 2766599168 -5712694784 1 -3 54
27390419468 2697420 4127958016 -4020317952 5 -5 86
48578929884 69121432 2258382592 -8651331584 1 -3 29
24748864952 1940923 4253347328 -3181306624 7 -5 85
45906224253 18163172 4482994176 -1582542720 2 -1 47
100893469111 43678524 9117829120 -3203707648 2 -1 69
21309800 8
2634994 334750368 1
114919485343 17502986 16078858240 2703195392 3 0 106
13764806676 992340
16492341
40395100941 4946246 9562142720 938410816 4 0 87
8899937812 3373578 368853184 -191106704 1 0 71
4177100000 950063 121838984 -1643917824 1 -10 69
106595 13742703 0 55
2158782 -2679514880 4058268672 -2 2 90
53611611052 8665387 6407521280 -10599746560 3 -5 85
321579168599 70216976 27601645568 56578072576 2 4 49
2623036652 6276370 284176928 -1329104512 3 -12 58
204937490552 14286638 3855780608 32307642368 1 5 63
15068841374 10350305 2151675904 -12460898304 3 -15 1
7474988619 4100379 1027296448 5 64
3429307 103874347008 50570027008 30 14 322
185994374 341970 32024500 -150415728 2 -10 86
332686673 2498320 375450784 -726721664 7 -14 56
4612470188 2670702 667183808 -108618016 3 0 76
318667093 307
2287326 476266816 7 101
11770493028 2871579 3779928064 -3130505216 8 -7 112
4178565 -4
58119 20361634 -75772616 6 -21
219360 110948272 -590932864 2 -11
23731796161 2591935 2145638784 -3324095744 2 -3 184
10396163523 983721 1996313344 3011604224 4 6 159
136887467448 5082802 16091855872 30238523392 3 5 91
743239410 280359 126108712 192804768 3 4 89

250024064 -267510656 15 -16 192


4739101
24675962 2
2148379276 5017516 527132096 5 75
1591384689 2657902 244094848 -39148356 5 -1 54
38498736 4053417472 32191252480 1 7 110
2227243 280565472 -244290208 3 -2 56
1832332 2151968256 5
556847105 521011 69075320 124090448 4 7 82
30717 1653420 -3999057 0 -1 87
635257 175344416 972299008 1 4
9934794984 3526350 954455744 -3856725504 2 -8 103
28851488 12547188736 6950562816 1 1 63
252662 -7722462 1 -17
21187360634 26705162 1200942336 -1491941120 2 -2 33
10261677629 16162948 1426918272 -2623270656 4 -7 39
18672486683 19292632 3839723264 -2732059904 4 -3 91
8788470568 1589711 1277275520 888808128 2 2 50
4328251495000 160250384 293432688640 -440176082944 1 -2 26
13348924 4105002496 -5964816896 4 -6 73
44977 70403080 -26419534 8 -3
10364235

38004 156
54758480 15298622464 12433686528 5 4
290227316 125091 24743838 167646368 3 19 99
48604 -2270573 35508424 0 4 89
2361588676 272362432 -427279488 4 -6 86
5721752 -632285120 -2 55
60275763311 16444397 4730715648 -9306861568 1 -3 54
6428483 566333120 145428272 2 1 69
6810208 268086096 989041088 1 5 63
country_id incomelevel_id year gdp gdpn gpc
Aruba High income 1960
Aruba High income 1961
Aruba High income 1962
Aruba High income 1963
Aruba High income 1964
Aruba High income 1965
Aruba High income 1966
Aruba High income 1967
Aruba High income 1968
Aruba High income 1969
Aruba High income 1970
Aruba High income 1971
Aruba High income 1972
Aruba High income 1973
Aruba High income 1974
Aruba High income 1975
Aruba High income 1976
Aruba High income 1977
Aruba High income 1978
Aruba High income 1979
Aruba High income 1980
Aruba High income 1981
Aruba High income 1982
Aruba High income 1983
Aruba High income 1984
Aruba High income 1985
Aruba High income 1986 982616127 405586592 15685
Aruba High income 1987 1140605386 487709497 18445
Aruba High income 1988 1353312877 596648045 22159
Aruba High income 1989 1517467571 695530726 24863
Aruba High income 1990 1577580558 764804469 25383
Aruba High income 1991 1703201286 872067039 26356
Aruba High income 1992 1803389597 958659218 26427
Aruba High income 1993 1935175760 1083240223 26694
Aruba High income 1994 2093935699 1245810056 27299
Aruba High income 1995 2147271255 1320670391 26733
Aruba High income 1996 2172733343 1379888268 26111
Aruba High income 1997 2325843124 1531843575 27219
Aruba High income 1998 2372173590 1665363128 27179
Aruba High income 1999 2401542098 1722905028 26981
Aruba High income 2000 2584457670 1873184358 28443
Aruba High income 2001 2692900552 1896648045 28990
Aruba High income 2002 2667108731 1962011173 28077
Aruba High income 2003 2697003796 2044134078 27800
Aruba High income 2004 2893373340 2254748603 29302
Aruba High income 2005 2882235963 2359776536 28814
Aruba High income 2006 2915061917 2469832402 28911
Aruba High income 2007 3005333289 2677653631 29689
Aruba High income 2008 3060433997 2843016760 30193
Aruba High income 2009 2702865574 2553631285 26642
Aruba High income 2010 2629007178 2453631285 25860
Aruba High income 2011 2717520017 2637988827 26629
Aruba High income 2012 2689383486 2615083799 26221
Aruba High income 2013 2862305920 2727932961 27745
Aruba High income 2014 2861719742 2791061453 27576
Aruba High income 2015 2963128492 2963128492 28399
Aruba High income 2016 3025849510 2983798883 28855
Aruba High income 2017 3191737811 3092178771 30293
Aruba High income 2018 3232184076 3202234637 30537
Aruba High income 2019 3164773635 3310055866 29769
Aruba High income 2020 2458429455 2496648045 23026
Aruba High income 2021
Afghanistan Low income 1960 537777811
Afghanistan Low income 1961 548888896
Afghanistan Low income 1962 546666678
Afghanistan Low income 1963 751111191
Afghanistan Low income 1964 800000044
Afghanistan Low income 1965 1006666638
Afghanistan Low income 1966 1399999967
Afghanistan Low income 1967 1673333418
Afghanistan Low income 1968 1373333367
Afghanistan Low income 1969 1408888922
Afghanistan Low income 1970 1748886596
Afghanistan Low income 1971 1831108971
Afghanistan Low income 1972 1595555476
Afghanistan Low income 1973 1733333264
Afghanistan Low income 1974 2155555498
Afghanistan Low income 1975 2366666616
Afghanistan Low income 1976 2555555567
Afghanistan Low income 1977 2953333418
Afghanistan Low income 1978 3300000109
Afghanistan Low income 1979 3697940410
Afghanistan Low income 1980 3641723322
Afghanistan Low income 1981 3478787909
Afghanistan Low income 1982
Afghanistan Low income 1983
Afghanistan Low income 1984
Afghanistan Low income 1985
Afghanistan Low income 1986
Afghanistan Low income 1987
Afghanistan Low income 1988
Afghanistan Low income 1989
Afghanistan Low income 1990
Afghanistan Low income 1991
Afghanistan Low income 1992
Afghanistan Low income 1993
Afghanistan Low income 1994
Afghanistan Low income 1995
Afghanistan Low income 1996
Afghanistan Low income 1997
Afghanistan Low income 1998
Afghanistan Low income 1999
Afghanistan Low income 2000
Afghanistan Low income 2001
Afghanistan Low income 2002 7228792186 4055179566 320
Afghanistan Low income 2003 7867259194 4515558808 332
Afghanistan Low income 2004 7978511521 5226778809 323
Afghanistan Low income 2005 8874475612 6209137625 346
Afghanistan Low income 2006 9349917057 6971285595 354
Afghanistan Low income 2007 10642666467 9747879532 393
Afghanistan Low income 2008 11060389404 10109305183 399
Afghanistan Low income 2009 13426265140 12416161049 473
Afghanistan Low income 2010 15354604612 15856678596 526
Afghanistan Low income 2011 15420069703 17805113119 512
Afghanistan Low income 2012 17386481261 19907317066 558
Afghanistan Low income 2013 18360253681 20146404996 569
Afghanistan Low income 2014 18860486755 20497126770 565
Afghanistan Low income 2015 19134211764 19134211764 556
Afghanistan Low income 2016 19566705070 18116562465 553
Afghanistan Low income 2017 20084636379 18753469630 553
Afghanistan Low income 2018 20323488525 18053228579 547
Afghanistan Low income 2019 21118462797 18799450743 555
Afghanistan Low income 2020 20621946476 20116137326 530
Afghanistan Low income 2021
Angola Lower middle income 1960
Angola Lower middle income 1961
Angola Lower middle income 1962
Angola Lower middle income 1963
Angola Lower middle income 1964
Angola Lower middle income 1965
Angola Lower middle income 1966
Angola Lower middle income 1967
Angola Lower middle income 1968
Angola Lower middle income 1969
Angola Lower middle income 1970
Angola Lower middle income 1971
Angola Lower middle income 1972
Angola Lower middle income 1973
Angola Lower middle income 1974
Angola Lower middle income 1975
Angola Lower middle income 1976
Angola Lower middle income 1977
Angola Lower middle income 1978
Angola Lower middle income 1979
Angola Lower middle income 1980 22133386923 5930503401 2653
Angola Lower middle income 1981 21159517628 5550483036 2449
Angola Lower middle income 1982 21159517628 5550483036 2363
Angola Lower middle income 1983 22048217671 5784341596 2376
Angola Lower middle income 1984 23371111209 6131475065 2431
Angola Lower middle income 1985 24189099982 7553560459 2428
Angola Lower middle income 1986 24890584303 7072063346 2412
Angola Lower middle income 1987 25906804294 8083872012 2424
Angola Lower middle income 1988 27494603955 8769250550 2484
Angola Lower middle income 1989 27506047611 10201099039 2401
Angola Lower middle income 1990 26557061824 11228764963 2241
Angola Lower middle income 1991 26820337727 10603784541 2190
Angola Lower middle income 1992 25254491117 8307810974 1995
Angola Lower middle income 1993 19197601089 5768720422 1468
Angola Lower middle income 1994 19454726739 4438321017 1441
Angola Lower middle income 1995 22372935756 5538749260 1604
Angola Lower middle income 1996 25403208899 7526446606 1764
Angola Lower middle income 1997 27251108772 7648377413 1832
Angola Lower middle income 1998 28529498194 6506229607 1857
Angola Lower middle income 1999 29151866263 6152922943 1837
Angola Lower middle income 2000 30042346235 9129594819 1832
Angola Lower middle income 2001 31305926884 8936063723 1847
Angola Lower middle income 2002 35584097416 15285594828 2031
Angola Lower middle income 2003 36648061928 17812704825 2022
Angola Lower middle income 2004 40661024712 23552047248 2168
Angola Lower middle income 2005 46772376722 36970918699 2407
Angola Lower middle income 2006 52174586232 52381006892 2589
Angola Lower middle income 2007 59484245768 65266452081 2845
Angola Lower middle income 2008 66128636017 88538610805 3048
Angola Lower middle income 2009 66697342288 70307166934 2962
Angola Lower middle income 2010 69938833122 81699556137 2994
Angola Lower middle income 2011 72365710633 109436531427 2988
Angola Lower middle income 2012 78545742323 124998158418 3128
Angola Lower middle income 2013 82433756566 133401594461 3169
Angola Lower middle income 2014 86407063631 137244418013 3207
Angola Lower middle income 2015 87219290029 87219290029 3128
Angola Lower middle income 2016 84969032349 49840494026 2946
Angola Lower middle income 2017 84841578801 68972763787 2845
Angola Lower middle income 2018 83724798831 77792940077 2717
Angola Lower middle income 2019 83138725241 69309104807 2612
Angola Lower middle income 2020 78566095350 53619071176 2390
Angola Lower middle income 2021 79116058022 72546985709 2331
Albania Upper middle income 1960
Albania Upper middle income 1961
Albania Upper middle income 1962
Albania Upper middle income 1963
Albania Upper middle income 1964
Albania Upper middle income 1965
Albania Upper middle income 1966
Albania Upper middle income 1967
Albania Upper middle income 1968
Albania Upper middle income 1969
Albania Upper middle income 1970
Albania Upper middle income 1971
Albania Upper middle income 1972
Albania Upper middle income 1973
Albania Upper middle income 1974
Albania Upper middle income 1975
Albania Upper middle income 1976
Albania Upper middle income 1977
Albania Upper middle income 1978
Albania Upper middle income 1979
Albania Upper middle income 1980 4650625161 1741
Albania Upper middle income 1981 4917833121 1804
Albania Upper middle income 1982 5062840191 1818
Albania Upper middle income 1983 5118781450 1800
Albania Upper middle income 1984 5054714953 1857338012 1740
Albania Upper middle income 1985 5144721429 1897050133 1735
Albania Upper middle income 1986 5434741887 2097326250 1798
Albania Upper middle income 1987 5391924672 2080796250 1749
Albania Upper middle income 1988 5315357204 2051236250 1692
Albania Upper middle income 1989 5838204918 2253090000 1809
Albania Upper middle income 1990 5279159423 2028553750 1606
Albania Upper middle income 1991 3800881723 1099559028 1163
Albania Upper middle income 1992 3527708138 652174991 1086
Albania Upper middle income 1993 3864936282 1185315468 1198
Albania Upper middle income 1994 4185836785 1880951520 1305
Albania Upper middle income 1995 4743487914 2392764853 1488
Albania Upper middle income 1996 5175145287 3199641336 1634
Albania Upper middle income 1997 4610020246 2258513974 1464
Albania Upper middle income 1998 5017058469 2545964541 1604
Albania Upper middle income 1999 5663797625 3212121651 1822
Albania Upper middle income 2000 6057217275 3480355258 1961
Albania Upper middle income 2001 6559561240 3922100794 2144
Albania Upper middle income 2002 6857137321 4348068242 2247
Albania Upper middle income 2003 7236243584 5611496257 2381
Albania Upper middle income 2004 7635298387 7184685782 2522
Albania Upper middle income 2005 8057257368 8052073539 2676
Albania Upper middle income 2006 8532849798 8896072919 2851
Albania Upper middle income 2007 9043392346 10677324144 3045
Albania Upper middle income 2008 9721650519 12881353508 3298
Albania Upper middle income 2009 10047742807 12044208086 3432
Albania Upper middle income 2010 10420206418 11926922829 3577
Albania Upper middle income 2011 10685442993 12890764531 3678
Albania Upper middle income 2012 10836881664 12319830437 3736
Albania Upper middle income 2013 10945469119 12776220507 3781
Albania Upper middle income 2014 11139690870 13228147516 3856
Albania Upper middle income 2015 11386850130 11386850130 3953
Albania Upper middle income 2016 11764322012 11861199831 4090
Albania Upper middle income 2017 12211628287 13019689337 4250
Albania Upper middle income 2018 12702457551 15156432310 4432
Albania Upper middle income 2019 12967692915 15401830754 4543
Albania Upper middle income 2020 12516205780 15131866271 4410
Albania Upper middle income 2021 13585600822 18260043500 4832
Andorra High income 1960
Andorra High income 1961
Andorra High income 1962
Andorra High income 1963
Andorra High income 1964
Andorra High income 1965
Andorra High income 1966
Andorra High income 1967
Andorra High income 1968
Andorra High income 1969
Andorra High income 1970 859121721 78619206 35391
Andorra High income 1971 899066288 89409820 35160
Andorra High income 1972 972337884 113408232 36167
Andorra High income 1973 1048068101 150820103 37123
Andorra High income 1974 1106956844 186558696 37505
Andorra High income 1975 1112958827 220127246 36247
Andorra High income 1976 1149728616 227281025 36175
Andorra High income 1977 1182364532 254020153 36082
Andorra High income 1978 1199662527 308008898 35552
Andorra High income 1979 1200161073 411578334 34463
Andorra High income 1980 1226669362 446416106 34015
Andorra High income 1981 1225044338 388958731 32670
Andorra High income 1982 1240314039 375895956 31709
Andorra High income 1983 1262269065 327861833 30897
Andorra High income 1984 1284796613 330070689 30085
Andorra High income 1985 1314622306 346737965 29480
Andorra High income 1986 1357391200 482000594 29179
Andorra High income 1987 1432687348 611316399 29565
Andorra High income 1988 1505673115 721425939 29855
Andorra High income 1989 1578352472 795449332 30091
Andorra High income 1990 1638036096 1029048482 30051
Andorra High income 1991 1679740553 1106928583 29643
Andorra High income 1992 1695348938 1210013652 28792
Andorra High income 1993 1677861678 1007025755 27518
Andorra High income 1994 1717848180 1017549124 27408
Andorra High income 1995 1765217871 1178738991 27642
Andorra High income 1996 1847295889 1223945357 28701
Andorra High income 1997 2014802622 1180597273 31326
Andorra High income 1998 2079171403 1211932398 32416
Andorra High income 1999 2164398280 1239876305 33625
Andorra High income 2000 2240766094 1429049198 34268
Andorra High income 2001 2422701909 1546926174 35975
Andorra High income 2002 2532846713 1755910032 36159
Andorra High income 2003 2753057567 2361726862 37620
Andorra High income 2004 2977037420 2894921778 39043
Andorra High income 2005 3137731826 3159905484 39783
Andorra High income 2006 3288615582 3456442103 40603
Andorra High income 2007 3339693969 3952600602 40392
Andorra High income 2008 3154034157 4085630584 37611
Andorra High income 2009 2986780566 3674409558 35363
Andorra High income 2010 2927792904 3449925739 34667
Andorra High income 2011 2927556638 3629133574 34957
Andorra High income 2012 2781926981 3188652765 33750
Andorra High income 2013 2683235436 3193512950 33221
Andorra High income 2014 2750436143 3271685597 34722
Andorra High income 2015 2789881259 2789881259 35771
Andorra High income 2016 2893376872 2896610480 37433
Andorra High income 2017 2903390036 3000162081 37708
Andorra High income 2018 2949518095 3218419897 38301
Andorra High income 2019 3008967037 3155149348 39004
Andorra High income 2020 2672445971 2891001149 34588
Andorra High income 2021 2911614331 3329910724 37640
United Arab Emirates High income 1960
United Arab Emirates High income 1961
United Arab Emirates High income 1962
United Arab Emirates High income 1963
United Arab Emirates High income 1964
United Arab Emirates High income 1965
United Arab Emirates High income 1966
United Arab Emirates High income 1967
United Arab Emirates High income 1968
United Arab Emirates High income 1969
United Arab Emirates High income 1970
United Arab Emirates High income 1971
United Arab Emirates High income 1972
United Arab Emirates High income 1973
United Arab Emirates High income 1974
United Arab Emirates High income 1975 54529816488 14720672507 99453
United Arab Emirates High income 1976 63541881012 19213022691 99607
United Arab Emirates High income 1977 77164834678 24871775165 104937
United Arab Emirates High income 1978 75938219904 23775831783 90890
United Arab Emirates High income 1979 91827208839 31225463218 98553
United Arab Emirates High income 1980 113750748256 43598748449 111574
United Arab Emirates High income 1981 119050596586 49333424135 108563
United Arab Emirates High income 1982 111051210580 46622718605 95338
United Arab Emirates High income 1983 105780919241 42803323345 86109
United Arab Emirates High income 1984 110030087230 41807954236 85033
United Arab Emirates High income 1985 106075081582 40603650232 77644
United Arab Emirates High income 1986 90208226018 33943612095 62368
United Arab Emirates High income 1987 93259051722 36384908744 60813
United Arab Emirates High income 1988 90816683232 36275674203 55816
United Arab Emirates High income 1989 102021546875 41464995914 59120
United Arab Emirates High income 1990 120720041228 50701443748 66024
United Arab Emirates High income 1991 121758332508 51552165622 62854
United Arab Emirates High income 1992 125831081595 54239171888 61295
United Arab Emirates High income 1993 127418051810 55625170253 58633
United Arab Emirates High income 1994 136204989943 59305093980 59365
United Arab Emirates High income 1995 145314225028 65743666576 60169
United Arab Emirates High income 1996 153740130954 73571233996 60549
United Arab Emirates High income 1997 166332060550 78839008445 62265
United Arab Emirates High income 1998 166817740767 75674336283 59298
United Arab Emirates High income 1999 171659148001 84445473111 57875
United Arab Emirates High income 2000 190288807587 104337372362 60716
United Arab Emirates High income 2001 192951109809 103311640572 58422
United Arab Emirates High income 2002 197646491731 109816201498 56815
United Arab Emirates High income 2003 215040451905 124346358067 57932
United Arab Emirates High income 2004 235612160480 147824370320 57910
United Arab Emirates High income 2005 247051463547 180617467965 53845
United Arab Emirates High income 2006 271354706022 222116541865 51197
United Arab Emirates High income 2007 279995698616 257916133424 45389
United Arab Emirates High income 2008 288932702896 315474615739 40755
United Arab Emirates High income 2009 273784186920 253547358747 34580
United Arab Emirates High income 2010 278172536893 289787452662 32535
United Arab Emirates High income 2011 297445745032 350666058392 33246
United Arab Emirates High income 2012 310782593506 374590657683 33997
United Arab Emirates High income 2013 326486679916 390107528483 35496
United Arab Emirates High income 2014 340885020862 403137207535 36996
United Arab Emirates High income 2015 358134944421 358134944421 38663
United Arab Emirates High income 2016 368822465061 357045156019 39400
United Arab Emirates High income 2017 377576654579 385605506855 39799
United Arab Emirates High income 2018 382069271705 422215043585 39671
United Arab Emirates High income 2019 395103712718 417215559513 40438
United Arab Emirates High income 2020 370866072290 358868765175 37498
United Arab Emirates High income 2021
Argentina Upper middle income 1960 150797811712 7363
Argentina Upper middle income 1961 158982881280 7637
Argentina Upper middle income 1962 157628317696 24450604877 7452
Argentina Upper middle income 1963 149261090816 18272123664 6946
Argentina Upper middle income 1964 164381681832 25605249382 7532
Argentina Upper middle income 1965 181755894112 28344705967 8202
Argentina Upper middle income 1966 180556808192 28630474728 8027
Argentina Upper middle income 1967 186320175104 24256667553 8162
Argentina Upper middle income 1968 195305461613 26436857247 8430
Argentina Upper middle income 1969 214210101248 31256284544 9108
Argentina Upper middle income 1970 220734180309 31584210366 9243
Argentina Upper middle income 1971 233223609574 33293199095 9614
Argentina Upper middle income 1972 237021461356 34733000536 9614
Argentina Upper middle income 1973 243685921868 52544000117 9725
Argentina Upper middle income 1974 257171024124 72436777342 10100
Argentina Upper middle income 1975 257097956426 52438647922 9940
Argentina Upper middle income 1976 251909073021 51169499892 9591
Argentina Upper middle income 1977 269376820356 56781000101 10104
Argentina Upper middle income 1978 257238364643 58082870156 9506
Argentina Upper middle income 1979 283535234199 69252328952 10321
Argentina Upper middle income 1980 287841521829 76961923741 10318
Argentina Upper middle income 1981 272903153784 78676842367 9630
Argentina Upper middle income 1982 270895516738 84307486837 9408
Argentina Upper middle income 1983 282677015450 103979106778 9660
Argentina Upper middle income 1984 287117132733 79092001998 9655
Argentina Upper middle income 1985 272218554793 88416668900 9009
Argentina Upper middle income 1986 288969188904 110934442763 9413
Argentina Upper middle income 1987 296785426416 111106191358 9517
Argentina Upper middle income 1988 293550663102 126206817196 9269
Argentina Upper middle income 1989 272541389929 76636898036 8478
Argentina Upper middle income 1990 265817211205 141352368715 8149
Argentina Upper middle income 1991 290094591012 189719984268 8770
Argentina Upper middle income 1992 313120244490 228788617202 9339
Argentina Upper middle income 1993 338817957426 236741715015 9974
Argentina Upper middle income 1994 358592053442 257440000000 10423
Argentina Upper middle income 1995 348389357874 258031750000 10003
Argentina Upper middle income 1996 367643757075 272149750000 10431
Argentina Upper middle income 1997 397463514161 292859000000 11147
Argentina Upper middle income 1998 412766570326 298948250000 11446
Argentina Upper middle income 1999 398792535409 283523000000 10936
Argentina Upper middle income 2000 395646066536 284203750000 10731
Argentina Upper middle income 2001 378202665752 268696750000 10146
Argentina Upper middle income 2002 336999433710 97724004252 8943
Argentina Upper middle income 2003 366780211149 127586973492 9630
Argentina Upper middle income 2004 399898899167 164657930453 10389
Argentina Upper middle income 2005 435296589745 198737095012 11192
Argentina Upper middle income 2006 470325565798 232557260817 11971
Argentina Upper middle income 2007 512690850742 287530508431 12919
Argentina Upper middle income 2008 533491913656 361558037110 13311
Argentina Upper middle income 2009 501917060966 332976484578 12398
Argentina Upper middle income 2010 552738161802 423627422092 13551
Argentina Upper middle income 2011 585924294025 530163281575 14200
Argentina Upper middle income 2012 579910247223 545982375701 13896
Argentina Upper middle income 2013 593858966307 552025140252 14072
Argentina Upper middle income 2014 578937574936 526319673732 13568
Argentina Upper middle income 2015 594749285413 594749285413 13789
Argentina Upper middle income 2016 582376550428 557531376218 13360
Argentina Upper middle income 2017 598790850844 643628665302 13595
Argentina Upper middle income 2018 583118120294 524819742919 13105
Argentina Upper middle income 2019 571304530655 452818426183 12713
Argentina Upper middle income 2020 514772410745 389591035521 11344
Argentina Upper middle income 2021 567607420306 491492700657 12391
Armenia Upper middle income 1960
Armenia Upper middle income 1961
Armenia Upper middle income 1962
Armenia Upper middle income 1963
Armenia Upper middle income 1964
Armenia Upper middle income 1965
Armenia Upper middle income 1966
Armenia Upper middle income 1967
Armenia Upper middle income 1968
Armenia Upper middle income 1969
Armenia Upper middle income 1970
Armenia Upper middle income 1971
Armenia Upper middle income 1972
Armenia Upper middle income 1973
Armenia Upper middle income 1974
Armenia Upper middle income 1975
Armenia Upper middle income 1976
Armenia Upper middle income 1977
Armenia Upper middle income 1978
Armenia Upper middle income 1979
Armenia Upper middle income 1980
Armenia Upper middle income 1981
Armenia Upper middle income 1982
Armenia Upper middle income 1983
Armenia Upper middle income 1984
Armenia Upper middle income 1985
Armenia Upper middle income 1986
Armenia Upper middle income 1987
Armenia Upper middle income 1988
Armenia Upper middle income 1989
Armenia Upper middle income 1990 5839777179 2256838858 1651
Armenia Upper middle income 1991 5156523338 2069870130 1471
Armenia Upper middle income 1992 3001096441 1272835453 872
Armenia Upper middle income 1993 2736999991 1201312829 814
Armenia Upper middle income 1994 2884798066 1315158637 879
Armenia Upper middle income 1995 3083849087 1468317435 959
Armenia Upper middle income 1996 3264729195 1596968946 1030
Armenia Upper middle income 1997 3373153453 1639492445 1077
Armenia Upper middle income 1998 3619393655 1893726437 1164
Armenia Upper middle income 1999 3738833645 1845482173 1210
Armenia Upper middle income 2000 3959424831 1911563669 1290
Armenia Upper middle income 2001 4339529614 2118467913 1422
Armenia Upper middle income 2002 4912347523 2376335048 1619
Armenia Upper middle income 2003 5600076177 2807061009 1856
Armenia Upper middle income 2004 6188084175 3576615240 2062
Armenia Upper middle income 2005 7048227876 4900469950 2364
Armenia Upper middle income 2006 7978593955 6384451606 2697
Armenia Upper middle income 2007 9071661327 9206301700 3093
Armenia Upper middle income 2008 9697605959 11662040714 3335
Armenia Upper middle income 2009 8330243518 8647936748 2884
Armenia Upper middle income 2010 8513508876 9260284938 2959
Armenia Upper middle income 2011 8913643793 10142111334 3099
Armenia Upper middle income 2012 9555426146 10619320049 3313
Armenia Upper middle income 2013 9870755209 11121465767 3407
Armenia Upper middle income 2014 10226102396 11609512940 3511
Armenia Upper middle income 2015 10553337673 10553337673 3607
Armenia Upper middle income 2016 10574444348 10546135160 3601
Armenia Upper middle income 2017 11367527675 11527458566 3860
Armenia Upper middle income 2018 11958639114 12457941907 4051
Armenia Upper middle income 2019 12867495686 13619291361 4350
Armenia Upper middle income 2020 11915301005 12641209802 4021
Armenia Upper middle income 2021 12594473163 13861183874 4243
American Samoa Upper middle income 1960
American Samoa Upper middle income 1961
American Samoa Upper middle income 1962
American Samoa Upper middle income 1963
American Samoa Upper middle income 1964
American Samoa Upper middle income 1965
American Samoa Upper middle income 1966
American Samoa Upper middle income 1967
American Samoa Upper middle income 1968
American Samoa Upper middle income 1969
American Samoa Upper middle income 1970
American Samoa Upper middle income 1971
American Samoa Upper middle income 1972
American Samoa Upper middle income 1973
American Samoa Upper middle income 1974
American Samoa Upper middle income 1975
American Samoa Upper middle income 1976
American Samoa Upper middle income 1977
American Samoa Upper middle income 1978
American Samoa Upper middle income 1979
American Samoa Upper middle income 1980
American Samoa Upper middle income 1981
American Samoa Upper middle income 1982
American Samoa Upper middle income 1983
American Samoa Upper middle income 1984
American Samoa Upper middle income 1985
American Samoa Upper middle income 1986
American Samoa Upper middle income 1987
American Samoa Upper middle income 1988
American Samoa Upper middle income 1989
American Samoa Upper middle income 1990
American Samoa Upper middle income 1991
American Samoa Upper middle income 1992
American Samoa Upper middle income 1993
American Samoa Upper middle income 1994
American Samoa Upper middle income 1995
American Samoa Upper middle income 1996
American Samoa Upper middle income 1997
American Samoa Upper middle income 1998
American Samoa Upper middle income 1999
American Samoa Upper middle income 2000
American Samoa Upper middle income 2001
American Samoa Upper middle income 2002 744923664 512000000 12609
American Samoa Upper middle income 2003 752116031 524000000 12642
American Samoa Upper middle income 2004 755198473 509000000 12653
American Samoa Upper middle income 2005 752116031 500000000 12629
American Samoa Upper middle income 2006 721291603 493000000 12203
American Samoa Upper middle income 2007 734648855 518000000 12587
American Samoa Upper middle income 2008 715126718 560000000 12439
American Samoa Upper middle income 2009 685329771 675000000 12092
American Samoa Upper middle income 2010 687384733 573000000 12256
American Samoa Upper middle income 2011 687384733 570000000 12329
American Samoa Upper middle income 2012 657587786 640000000 11812
American Samoa Upper middle income 2013 641148092 638000000 11507
American Samoa Upper middle income 2014 652450382 643000000 11695
American Samoa Upper middle income 2015 673000000 673000000 12060
American Samoa Upper middle income 2016 661697710 671000000 11871
American Samoa Upper middle income 2017 615461069 612000000 11066
American Samoa Upper middle income 2018 631900763 639000000 11394
American Samoa Upper middle income 2019 628818321 648000000 11369
American Samoa Upper middle income 2020 653477863 709000000 11839
American Samoa Upper middle income 2021
Antigua and Barbuda High income 1960
Antigua and Barbuda High income 1961
Antigua and Barbuda High income 1962
Antigua and Barbuda High income 1963
Antigua and Barbuda High income 1964
Antigua and Barbuda High income 1965
Antigua and Barbuda High income 1966
Antigua and Barbuda High income 1967
Antigua and Barbuda High income 1968
Antigua and Barbuda High income 1969
Antigua and Barbuda High income 1970
Antigua and Barbuda High income 1971
Antigua and Barbuda High income 1972
Antigua and Barbuda High income 1973
Antigua and Barbuda High income 1974
Antigua and Barbuda High income 1975
Antigua and Barbuda High income 1976
Antigua and Barbuda High income 1977 346269197 77496754 5570
Antigua and Barbuda High income 1978 361448350 87879341 5826
Antigua and Barbuda High income 1979 390652456 109079979 6306
Antigua and Barbuda High income 1980 422535286 131431027 6830
Antigua and Barbuda High income 1981 438654653 147841734 7099
Antigua and Barbuda High income 1982 438286129 164369279 7094
Antigua and Barbuda High income 1983 461795869 182144093 7475
Antigua and Barbuda High income 1984 508737398 208372846 8234
Antigua and Barbuda High income 1985 547624235 240923925 8863
Antigua and Barbuda High income 1986 610567226 290440141 9887
Antigua and Barbuda High income 1987 651025662 337174862 10549
Antigua and Barbuda High income 1988 684965407 398637728 11091
Antigua and Barbuda High income 1989 720941671 438794789 11627
Antigua and Barbuda High income 1990 742654377 459470370 11876
Antigua and Barbuda High income 1991 758818834 481707407 11976
Antigua and Barbuda High income 1992 767609561 499281481 11908
Antigua and Barbuda High income 1993 808138415 535174074 12286
Antigua and Barbuda High income 1994 862095450 589429630 12829
Antigua and Barbuda High income 1995 824511646 577281481 12007
Antigua and Barbuda High income 1996 878966185 633729630 12525
Antigua and Barbuda High income 1997 927059774 680618519 12928
Antigua and Barbuda High income 1998 970920131 727859259 13260
Antigua and Barbuda High income 1999 1006918140 766200000 13484
Antigua and Barbuda High income 2000 1069381615 826370370 14070
Antigua and Barbuda High income 2001 1020746102 800481481 13220
Antigua and Barbuda High income 2002 1031233675 814381481 13171
Antigua and Barbuda High income 2003 1093897040 856396296 13793
Antigua and Barbuda High income 2004 1156982396 919729630 14400
Antigua and Barbuda High income 2005 1231883484 1022962963 15122
Antigua and Barbuda High income 2006 1388433067 1157662963 16786
Antigua and Barbuda High income 2007 1517770927 1312759259 18062
Antigua and Barbuda High income 2008 1517553269 1370070370 17771
Antigua and Barbuda High income 2009 1336012966 1228329630 15402
Antigua and Barbuda High income 2010 1231261603 1148700000 13987
Antigua and Barbuda High income 2011 1207145958 1137637037 13525
Antigua and Barbuda High income 2012 1247861376 1199948148 13803
Antigua and Barbuda High income 2013 1240363272 1181448148 13554
Antigua and Barbuda High income 2014 1287444083 1249733333 13909
Antigua and Barbuda High income 2015 1336692593 1336692593 14285
Antigua and Barbuda High income 2016 1410163356 1436585185 14919
Antigua and Barbuda High income 2017 1454503450 1467977778 15242
Antigua and Barbuda High income 2018 1554626243 1605944444 16147
Antigua and Barbuda High income 2019 1630215842 1687533333 16786
Antigua and Barbuda High income 2020 1301036618 1370281481 13286
Antigua and Barbuda High income 2021 1369612292 1471125926 13873
Australia High income 1960 205048659968 18606786874 19953
Australia High income 1961 210140577792 19683055213 20046
Australia High income 1962 212860780544 19922723709 19816
Australia High income 1963 226089975808 21539926084 20647
Australia High income 1964 241867751030 23801097547 21659
Australia High income 1965 256333601242 25977153097 22509
Australia High income 1966 262439387136 27309889125 22525
Australia High income 1967 278982656000 30444618658 23645
Australia High income 1968 293197094659 32716989584 24415
Australia High income 1969 313848496128 36686079068 25593
Australia High income 1970 336369592523 41337215814 26895
Australia High income 1971 349823081606 45222309329 27041
Australia High income 1972 363497860036 52051401869 27586
Australia High income 1973 373018570756 63844971172 27879
Australia High income 1974 388332696798 88981577008 28298
Australia High income 1975 393519448128 97333060221 28325
Australia High income 1976 403716822532 105101474852 28769
Australia High income 1977 418221812356 110387703602 29469
Australia High income 1978 421961150712 118535980149 29389
Australia High income 1979 439053871064 134941497217 30250
Australia High income 1980 452380909092 150032311978 30791
Australia High income 1981 467485036060 176953442471 31318
Australia High income 1982 483018946080 194104601125 31824
Australia High income 1983 472286412744 177333645297 30730
Australia High income 1984 493992338568 193593551893 31780
Australia High income 1985 519937385490 180573751630 32995
Australia High income 1986 540895895254 182368494684 33767
Australia High income 1987 554677554933 189400476443 34105
Australia High income 1988 586536446755 236065919674 35478
Australia High income 1989 609202798452 299767934207 36231
Australia High income 1990 630972702489 311326664102 36974
Australia High income 1991 628479810252 325902990346 36362
Australia High income 1992 631080336423 325480273783 36072
Australia High income 1993 656535385505 312126194491 37162
Australia High income 1994 682668603641 322807333103 38234
Australia High income 1995 708840961389 367915800416 39223
Australia High income 1996 736162668910 401089529590 40203
Australia High income 1997 764934047460 435323994365 41310
Australia High income 1998 800228192955 399404463135 42768
Australia High income 1999 839732857525 389098884572 44369
Australia High income 2000 872586798723 415576210513 45559
Australia High income 2001 890372741827 379083932596 45865
Australia High income 2002 926116992865 395342716618 47127
Australia High income 2003 954922242233 467390797903 47997
Australia High income 2004 995080989941 614166310997 49439
Australia High income 2005 1026528915832 695075176665 50333
Australia High income 2006 1054521265558 747556154537 50948
Australia High income 2007 1094260767802 853955405512 52539
Australia High income 2008 1133402638272 1055127126231 53339
Australia High income 2009 1154561362207 928042998086 53226
Australia High income 2010 1179642326917 1147589183476 53543
Australia High income 2011 1208776499566 1397907916790 54108
Australia High income 2012 1256128656425 1546508558466 55255
Australia High income 2013 1288790662986 1576335282651 55724
Australia High income 2014 1321821485125 1467504819609 56306
Australia High income 2015 1350534154256 1350534154256 56707
Australia High income 2016 1387560980286 1206685107002 57359
Australia High income 2017 1419418366737 1326882872011 57696
Australia High income 2018 1460169477425 1428529571351 58447
Australia High income 2019 1491025040336 1391952510370 58781
Australia High income 2020 1490967836287 1327836171069 58030
Australia High income 2021 1512962040410 1542659899993 58780
Austria High income 1960 84930961408 6592693841 12051
Austria High income 1961 89634414592 7311749633 12649
Austria High income 1962 92008538112 7756110210 12905
Austria High income 1963 95816097792 8374175258 13353
Austria High income 1964 101684217824 9169983886 14076
Austria High income 1965 105223006468 9994070616 14472
Austria High income 1966 111160598528 10887682273 15182
Austria High income 1967 114504359936 11579431669 15522
Austria High income 1968 119625351794 12440625313 16132
Austria High income 1969 127132876800 13582798556 17085
Austria High income 1970 135169130645 15373005557 18102
Austria High income 1971 142082989214 17858486067 18943
Austria High income 1972 150903303812 22059612477 20003
Austria High income 1973 158283132276 29515467707 20865
Austria High income 1974 164522871894 35189299912 21650
Austria High income 1975 163924443912 40059206763 21629
Austria High income 1976 171429635128 42959976222 22659
Austria High income 1977 180138227325 51545758888 23801
Austria High income 1978 179758759493 62052259073 23770
Austria High income 1979 189387896784 73937296963 25086
Austria High income 1980 192667120936 82058912997 25521
Austria High income 1981 192389112510 71034228443 25419
Austria High income 1982 196258547592 71275287570 25912
Austria High income 1983 202093486979 72121016547 26725
Austria High income 1984 202197109935 67985344887 26741
Austria High income 1985 207249365644 69386774408 27396
Austria High income 1986 212018988477 99036164939 28009
Austria High income 1987 214896442478 124168442534 28371
Austria High income 1988 221979171128 133339397080 29264
Austria High income 1989 230607667590 133105805512 30265
Austria High income 1990 240629049863 166463386179 31341
Austria High income 1991 248910606082 173794177961 32097
Austria High income 1992 254121610895 195078126722 32411
Austria High income 1993 255460346930 190379720809 32314
Austria High income 1994 261596808649 203535242742 32963
Austria High income 1995 268576168422 241038283063 33790
Austria High income 1996 274886456416 237250948791 34538
Austria High income 1997 280641477590 212790348405 35221
Austria High income 1998 290692443915 218259904402 36442
Austria High income 1999 301030430129 217259147050 37665
Austria High income 2000 311192381028 197289625480 38843
Austria High income 2001 315135711888 197508773215 39185
Austria High income 2002 320340348097 214394866675 39636
Austria High income 2003 323356259322 262273631180 39815
Austria High income 2004 332200441761 301457562039 40651
Austria High income 2005 339655236683 316092273276 41281
Austria High income 2006 351387070656 336280064332 42496
Austria High income 2007 364484726093 389185571506 43938
Austria High income 2008 369807747328 432051935643 44440
Austria High income 2009 355886045572 401758735822 42655
Austria High income 2010 362424005611 392275107259 43335
Austria High income 2011 373016924603 431685217368 44451
Austria High income 2012 375555101767 409401816051 44550
Austria High income 2013 375650886015 430190979706 44299
Austria High income 2014 378134963331 442584815286 44245
Austria High income 2015 381971148531 381971148531 44196
Austria High income 2016 389570224509 395837353031 44590
Austria High income 2017 398368950205 417261151845 45282
Austria High income 2018 408334528418 455168151939 46189
Austria High income 2019 414423657208 445011872704 46670
Austria High income 2020 386514237678 433258467677 43346
Austria High income 2021 403845417072 477082467454 45091
Azerbaijan Upper middle income 1960
Azerbaijan Upper middle income 1961
Azerbaijan Upper middle income 1962
Azerbaijan Upper middle income 1963
Azerbaijan Upper middle income 1964
Azerbaijan Upper middle income 1965
Azerbaijan Upper middle income 1966
Azerbaijan Upper middle income 1967
Azerbaijan Upper middle income 1968
Azerbaijan Upper middle income 1969
Azerbaijan Upper middle income 1970
Azerbaijan Upper middle income 1971
Azerbaijan Upper middle income 1972
Azerbaijan Upper middle income 1973
Azerbaijan Upper middle income 1974
Azerbaijan Upper middle income 1975
Azerbaijan Upper middle income 1976
Azerbaijan Upper middle income 1977
Azerbaijan Upper middle income 1978
Azerbaijan Upper middle income 1979
Azerbaijan Upper middle income 1980
Azerbaijan Upper middle income 1981
Azerbaijan Upper middle income 1982
Azerbaijan Upper middle income 1983
Azerbaijan Upper middle income 1984
Azerbaijan Upper middle income 1985
Azerbaijan Upper middle income 1986
Azerbaijan Upper middle income 1987
Azerbaijan Upper middle income 1988
Azerbaijan Upper middle income 1989
Azerbaijan Upper middle income 1990 20239380759 8858006036 2821
Azerbaijan Upper middle income 1991 20097705058 8792365811 2764
Azerbaijan Upper middle income 1992 15555623649 446305556 2107
Azerbaijan Upper middle income 1993 11962274785 1570000000 1596
Azerbaijan Upper middle income 1994 9605706504 1193312102 1264
Azerbaijan Upper middle income 1995 8472233223 2417355840 1102
Azerbaijan Upper middle income 1996 8582372204 3176333837 1106
Azerbaijan Upper middle income 1997 9080149805 3962238113 1158
Azerbaijan Upper middle income 1998 9988164750 4446368571 1262
Azerbaijan Upper middle income 1999 10727289071 4581432039 1344
Azerbaijan Upper middle income 2000 11918018066 5272798391 1481
Azerbaijan Upper middle income 2001 13097901838 5707720391 1615
Azerbaijan Upper middle income 2002 14334201826 6235856820 1754
Azerbaijan Upper middle income 2003 15797480065 7276753895 1919
Azerbaijan Upper middle income 2004 17259347559 8680370408 2078
Azerbaijan Upper middle income 2005 22085326604 13245716099 2632
Azerbaijan Upper middle income 2006 29704764283 20982986344 3501
Azerbaijan Upper middle income 2007 37130955309 33050343783 4327
Azerbaijan Upper middle income 2008 41125866645 48852482960 4693
Azerbaijan Upper middle income 2009 44949076801 44291490421 5024
Azerbaijan Upper middle income 2010 47218530748 52909294792 5215
Azerbaijan Upper middle income 2011 47265749344 65951627200 5153
Azerbaijan Upper middle income 2012 48289166007 69683935845 5195
Azerbaijan Upper middle income 2013 51094670380 74164435946 5426
Azerbaijan Upper middle income 2014 52500032771 75244294275 5506
Azerbaijan Upper middle income 2015 53074370486 53074370486 5500
Azerbaijan Upper middle income 2016 51429065064 37867518957 5271
Azerbaijan Upper middle income 2017 51531923163 40865558912 5230
Azerbaijan Upper middle income 2018 52304902011 47112941176 5262
Azerbaijan Upper middle income 2019 53612524596 48174235294 5348
Azerbaijan Upper middle income 2020 51307185984 42693000000 5083
Azerbaijan Upper middle income 2021 54180407522 54622176471 5340
Burundi Low income 1960 798536064 195999990 285
Burundi Low income 1961 688768192 202999992 241
Burundi Low income 1962 751192384 213500006 258
Burundi Low income 1963 782257216 232749998 264
Burundi Low income 1964 831328516 260750008 275
Burundi Low income 1965 864309194 158994963 279
Burundi Low income 1966 904179712 165444571 285
Burundi Low income 1967 1029151104 178297143 316
Burundi Low income 1968 1026085410 183200000 307
Burundi Low income 1969 1011109248 190205714 296
Burundi Low income 1970 1226735106 242732571 353
Burundi Low income 1971 1260431418 252842286 357
Burundi Low income 1972 1179713832 246804571 330
Burundi Low income 1973 1260984916 304339840 350
Burundi Low income 1974 1251819579 345263492 343
Burundi Low income 1975 1260556281 420986667 341
Burundi Low income 1976 1360677993 448412754 361
Burundi Low income 1977 1516740316 547535556 394
Burundi Low income 1978 1502474221 610225556 380
Burundi Low income 1979 1527489740 782496667 377
Burundi Low income 1980 1542628014 919726667 371
Burundi Low income 1981 1730262111 969046667 406
Burundi Low income 1982 1712032072 1013222222 391
Burundi Low income 1983 1775639662 1082926304 395
Burundi Low income 1984 1778401563 987143931 385
Burundi Low income 1985 1987953823 1149979286 418
Burundi Low income 1986 2052565910 1201725497 420
Burundi Low income 1987 2165520585 1131466494 431
Burundi Low income 1988 2274468453 1082403219 440
Burundi Low income 1989 2305162456 1113924130 434
Burundi Low income 1990 2385839042 1132101253 439
Burundi Low income 1991 2505055517 1167398478 450
Burundi Low income 1992 2530356537 1083037671 445
Burundi Low income 1993 2372462289 938632612 409
Burundi Low income 1994 2281596983 925030590 387
Burundi Low income 1995 2100894502 1000428394 351
Burundi Low income 1996 1932822942 869033856 319
Burundi Low income 1997 1902091057 972896268 311
Burundi Low income 1998 1992440382 893770806 322
Burundi Low income 1999 1972316735 808077223 315
Burundi Low income 2000 1955416661 870486066 307
Burundi Low income 2001 1995616256 876794723 306
Burundi Low income 2002 2084351720 825394490 311
Burundi Low income 2003 2058844926 784654424 298
Burundi Low income 2004 2158362443 915257323 303
Burundi Low income 2005 2177787705 1117113046 296
Burundi Low income 2006 2295688932 1273375020 302
Burundi Low income 2007 2374935023 1356199365 302
Burundi Low income 2008 2490397547 1611835902 306
Burundi Low income 2009 2585350104 1781455092 308
Burundi Low income 2010 2717827523 2032135247 313
Burundi Low income 2011 2827426635 2235820868 316
Burundi Low income 2012 2953153994 2333341375 319
Burundi Low income 2013 3098572905 2451606684 325
Burundi Low income 2014 3229972543 2705783272 328
Burundi Low income 2015 3104003611 3104003611 306
Burundi Low income 2016 3085379562 2639321196 294
Burundi Low income 2017 3100806498 2712324087 286
Burundi Low income 2018 3150727480 2660123624 282
Burundi Low income 2019 3207836474 2581268126 278
Burundi Low income 2020 3218331132 2780510625 271
Burundi Low income 2021 3276109831 2902029386 267
Belgium High income 1960 107409842176 11658722591 11734
Belgium High income 1961 112757161984 12400145222 12278
Belgium High income 1962 118634061824 13264015675 12866
Belgium High income 1963 123796529152 14260017387 13326
Belgium High income 1964 132408661379 15960106681 14119
Belgium High income 1965 137123283409 17371457608 14489
Belgium High income 1966 141450756096 18651883472 14846
Belgium High income 1967 146922274816 19992040788 15335
Belgium High income 1968 153084383687 21376353113 15915
Belgium High income 1969 163233579008 23710735895 16922
Belgium High income 1970 172346670832 26706196047 17849
Belgium High income 1971 179216111162 29821661870 18527
Belgium High income 1972 188706688045 37209418019 19432
Belgium High income 1973 200749386449 47743801490 20607
Belgium High income 1974 209914113820 56033077879 21480
Belgium High income 1975 205787325004 65678189097 20997
Belgium High income 1976 217419959649 71113882968 22145
Belgium High income 1977 218781345280 82839905459 22256
Belgium High income 1978 224998884654 101246526194 22867
Belgium High income 1979 230266272693 116315456797 23381
Belgium High income 1980 240499429910 126829314388 24393
Belgium High income 1981 239827755216 104730018470 24326
Belgium High income 1982 241254698635 92095926188 24477
Belgium High income 1983 242007033807 87184239053 24555
Belgium High income 1984 247975853676 83349530159 25161
Belgium High income 1985 252071901219 86268264148 25569
Belgium High income 1986 256666571621 120018787249 26026
Belgium High income 1987 262586995648 149394404106 26604
Belgium High income 1988 274989527945 162299103675 27772
Belgium High income 1989 284529373857 164221056511 28631
Belgium High income 1990 293456205021 205331747948 29442
Belgium High income 1991 298835475230 210510999409 29870
Belgium High income 1992 303409615206 234781652447 30205
Belgium High income 1993 300491199098 224721795709 29797
Belgium High income 1994 310187964527 244884129491 30664
Belgium High income 1995 317585194592 288025588396 31330
Belgium High income 1996 321781927101 279201433225 31682
Belgium High income 1997 333989231728 252708051421 32804
Belgium High income 1998 340541460104 258528339631 33377
Belgium High income 1999 352605970423 258245733221 34480
Belgium High income 2000 365711203833 236792460312 35675
Belgium High income 2001 369732633305 236746141604 35943
Belgium High income 2002 376043542627 258383599375 36393
Belgium High income 2003 379946808976 318082528507 36617
Belgium High income 2004 393515485921 369214712443 37761
Belgium High income 2005 402651880770 385714762230 38426
Belgium High income 2006 412928965822 408259840869 39148
Belgium High income 2007 428111873071 470922156309 40290
Belgium High income 2008 430025228051 517328087920 40152
Belgium High income 2009 421335523092 483254171098 39025
Belgium High income 2010 433403805754 481420882905 39778
Belgium High income 2011 440747893480 523330354138 39929
Belgium High income 2012 444005978083 496152879925 39976
Belgium High income 2013 446045040874 521791015247 39970
Belgium High income 2014 453086009678 535390200131 40421
Belgium High income 2015 462335574841 462335574841 41008
Belgium High income 2016 468191916732 476062757357 41318
Belgium High income 2017 475774660680 502764720556 41826
Belgium High income 2018 484547468155 543347368038 42404
Belgium High income 2019 494778841276 535376258147 43066
Belgium High income 2020 466671773121 521676942135 40425
Belgium High income 2021 495814127754 599879025378 42787
Benin Lower middle income 1960 1651120640 226195579 679
Benin Lower middle income 1961 1702987008 235668222 691
Benin Lower middle income 1962 1644635648 236434907 657
Benin Lower middle income 1963 1722427392 253927646 677
Benin Lower middle income 1964 1836981864 269818988 710
Benin Lower middle income 1965 1934229164 289908721 735
Benin Lower middle income 1966 2003394560 302925281 747
Benin Lower middle income 1967 2024999168 306222000 740
Benin Lower middle income 1968 2102806387 326323097 753
Benin Lower middle income 1969 2163314688 330748211 759
Benin Lower middle income 1970 2208695694 333627758 758
Benin Lower middle income 1971 2175635013 335072975 731
Benin Lower middle income 1972 2315449316 410331901 761
Benin Lower middle income 1973 2401263695 504376036 771
Benin Lower middle income 1974 2481449386 554654787 779
Benin Lower middle income 1975 2359973866 676870140 723
Benin Lower middle income 1976 2380844445 698408244 711
Benin Lower middle income 1977 2499497726 750049739 728
Benin Lower middle income 1978 2530868372 928843305 718
Benin Lower middle income 1979 2696279537 1186231265 745
Benin Lower middle income 1980 2879134848 1405251547 775
Benin Lower middle income 1981 3165730586 1291119965 829
Benin Lower middle income 1982 3236486765 1267778489 824
Benin Lower middle income 1983 3095770058 1095348303 766
Benin Lower middle income 1984 3341259657 1051133927 804
Benin Lower middle income 1985 3592867363 1045712703 840
Benin Lower middle income 1986 3670873600 1336102041 833
Benin Lower middle income 1987 3615810388 1562412030 797
Benin Lower middle income 1988 3738937601 1620246187 800
Benin Lower middle income 1989 3632222321 1502294411 754
Benin Lower middle income 1990 3958255477 1959965244 795
Benin Lower middle income 1991 4125523414 1986437860 801
Benin Lower middle income 1992 4247544467 1695315306 797
Benin Lower middle income 1993 4495438471 2274557914 814
Benin Lower middle income 1994 4586264330 1598075932 803
Benin Lower middle income 1995 4863513120 2169627251 824
Benin Lower middle income 1996 5073825241 2361116588 833
Benin Lower middle income 1997 5364793307 2268301538 854
Benin Lower middle income 1998 5577293421 2455092582 862
Benin Lower middle income 1999 5875201726 3677394292 882
Benin Lower middle income 2000 6219354252 3519991326 906
Benin Lower middle income 2001 6551040854 3666222600 926
Benin Lower middle income 2002 6855207703 4194342849 940
Benin Lower middle income 2003 7091272043 5349258334 943
Benin Lower middle income 2004 7405393026 6190270756 956
Benin Lower middle income 2005 7532259595 6567654494 944
Benin Lower middle income 2006 7829312241 7034111651 953
Benin Lower middle income 2007 8298002222 8169048690 981
Benin Lower middle income 2008 8704320297 9787735426 1001
Benin Lower middle income 2009 8906198913 9738626993 996
Benin Lower middle income 2010 9094481723 9535344283 989
Benin Lower middle income 2011 9364019690 10693321954 990
Benin Lower middle income 2012 9814543589 11141358945 1009
Benin Lower middle income 2013 10520349986 12517845732 1052
Benin Lower middle income 2014 11189200078 13284528654 1088
Benin Lower middle income 2015 11388160958 11388160958 1077
Benin Lower middle income 2016 11768488344 11821066153 1082
Benin Lower middle income 2017 12435944688 12701654743 1113
Benin Lower middle income 2018 13268812170 14262407011 1155
Benin Lower middle income 2019 14179807327 14391686633 1202
Benin Lower middle income 2020 14725558673 15651545332 1215
Benin Lower middle income 2021 15697445695 17785640079 1261
Burkina Faso Low income 1960 1166782720 330442817 242
Burkina Faso Low income 1961 1213966592 350247237 248
Burkina Faso Low income 1962 1288368256 379567023 260
Burkina Faso Low income 1963 1272031488 394040588 253
Burkina Faso Low income 1964 1301069669 410321618 255
Burkina Faso Low income 1965 1350049028 422916848 261
Burkina Faso Low income 1966 1357307008 433889832 258
Burkina Faso Low income 1967 1477066496 450753993 276
Burkina Faso Low income 1968 1522423920 460442678 280
Burkina Faso Low income 1969 1553269504 478298598 281
Burkina Faso Low income 1970 1555087092 458404330 276
Burkina Faso Low income 1971 1577065758 482411104 276
Burkina Faso Low income 1972 1613519614 578595584 277
Burkina Faso Low income 1973 1620769599 674773518 273
Burkina Faso Low income 1974 1755073481 751133331 291
Burkina Faso Low income 1975 1807697304 939972703 294
Burkina Faso Low income 1976 1961982370 976547164 313
Burkina Faso Low income 1977 1969248641 1131224818 308
Burkina Faso Low income 1978 2059988173 1475583383 315
Burkina Faso Low income 1979 2135478942 1748480982 320
Burkina Faso Low income 1980 2152496123 1928719477 315
Burkina Faso Low income 1981 2244091364 1775842026 321
Burkina Faso Low income 1982 2458675792 1754449845 343
Burkina Faso Low income 1983 2467182435 1600278756 336
Burkina Faso Low income 1984 2423298743 1459880019 322
Burkina Faso Low income 1985 2629699942 1552493068 340
Burkina Faso Low income 1986 2838902111 2036303381 358
Burkina Faso Low income 1987 2832192741 2369834650 348
Burkina Faso Low income 1988 2996335104 2616040646 359
Burkina Faso Low income 1989 3060764317 2615587726 357
Burkina Faso Low income 1990 3042310097 3101300642 345
Burkina Faso Low income 1991 3318247150 3135045684 367
Burkina Faso Low income 1992 3325969068 3356692518 358
Burkina Faso Low income 1993 3441093661 3199536228 360
Burkina Faso Low income 1994 3486344293 1895290623 355
Burkina Faso Low income 1995 3685636767 2379518099 365
Burkina Faso Low income 1996 4091600216 2586550747 394
Burkina Faso Low income 1997 4350059840 2447668985 408
Burkina Faso Low income 1998 4667950017 2804902248 426
Burkina Faso Low income 1999 5013156021 3389566983 444
Burkina Faso Low income 2000 5107828164 2968369991 440
Burkina Faso Low income 2001 5445629565 3190371050 456
Burkina Faso Low income 2002 5682675850 3622350204 462
Burkina Faso Low income 2003 6126066286 4740768355 484
Burkina Faso Low income 2004 6400419233 5451688868 491
Burkina Faso Low income 2005 6954815433 6146352742 518
Burkina Faso Low income 2006 7389711496 6547420134 534
Burkina Faso Low income 2007 7693530544 7625723124 540
Burkina Faso Low income 2008 8139754680 9451436359 554
Burkina Faso Low income 2009 8380850213 9450697336 554
Burkina Faso Low income 2010 9088720421 10109618964 582
Burkina Faso Low income 2011 9690626622 12080296644 603
Burkina Faso Low income 2012 10315931009 12561016091 623
Burkina Faso Low income 2013 10913490065 13444301139 639
Burkina Faso Low income 2014 11385699932 13943016924 647
Burkina Faso Low income 2015 11832159276 11832159276 653
Burkina Faso Low income 2016 12537116569 12833363370 672
Burkina Faso Low income 2017 13314855268 14106956830 694
Burkina Faso Low income 2018 14194244081 15890065020 719
Burkina Faso Low income 2019 15001629028 16178162030 738
Burkina Faso Low income 2020 15291209207 17933606353 732
Burkina Faso Low income 2021 16347272361 19737615114 760
Bangladesh Lower middle income 1960 22247411712 4274893913 463
Bangladesh Lower middle income 1961 23595196416 4817580184 478
Bangladesh Lower middle income 1962 24881850368 5081413340 490
Bangladesh Lower middle income 1963 24768415744 5319458351 474
Bangladesh Lower middle income 1964 27481246819 5386054619 511
Bangladesh Lower middle income 1965 27922666607 5906636557 504
Bangladesh Lower middle income 1966 28639389696 6439687598 501
Bangladesh Lower middle income 1967 28102152192 7253575399 476
Bangladesh Lower middle income 1968 30768893886 7483685474 505
Bangladesh Lower middle income 1969 31144538112 8471006101 497
Bangladesh Lower middle income 1970 32894815414 8992721809 512
Bangladesh Lower middle income 1971 31092349587 8751842840 474
Bangladesh Lower middle income 1972 26747589008 6288245867 401
Bangladesh Lower middle income 1973 27637128280 8086725729 409
Bangladesh Lower middle income 1974 30288069547 12512460520 441
Bangladesh Lower middle income 1975 29049828420 19448348073 415
Bangladesh Lower middle income 1976 30694444135 10117113333 428
Bangladesh Lower middle income 1977 31514923831 9651149302 429
Bangladesh Lower middle income 1978 33744238404 13281767143 447
Bangladesh Lower middle income 1979 35364513431 15565480322 456
Bangladesh Lower middle income 1980 35654198967 18138049096 448
Bangladesh Lower middle income 1981 38233403645 20249694002 468
Bangladesh Lower middle income 1982 39049429822 18525399202 465
Bangladesh Lower middle income 1983 40564956312 17609048822 471
Bangladesh Lower middle income 1984 42513416921 18920840000 481
Bangladesh Lower middle income 1985 43934221545 22278423077 484
Bangladesh Lower middle income 1986 45767764684 21774033333 491
Bangladesh Lower middle income 1987 47494308687 24298032258 496
Bangladesh Lower middle income 1988 48641893177 26579005760 495
Bangladesh Lower middle income 1989 50021660426 28781714764 497
Bangladesh Lower middle income 1990 52834007312 31598341233 512
Bangladesh Lower middle income 1991 54675392831 30957483950 518
Bangladesh Lower middle income 1992 57651202536 31708874594 534
Bangladesh Lower middle income 1993 60367474528 33166519418 547
Bangladesh Lower middle income 1994 62715845616 33768660883 556
Bangladesh Lower middle income 1995 65927698356 37939748769 572
Bangladesh Lower middle income 1996 68909554895 46438484108 586
Bangladesh Lower middle income 1997 72003522586 48244309133 599
Bangladesh Lower middle income 1998 75731164300 49984559471 617
Bangladesh Lower middle income 1999 79267928093 51270569884 633
Bangladesh Lower middle income 2000 83463813144 53369787319 654
Bangladesh Lower middle income 2001 87701511126 53991289844 674
Bangladesh Lower middle income 2002 91063218745 54724081491 687
Bangladesh Lower middle income 2003 95379221373 60158929188 708
Bangladesh Lower middle income 2004 100376647067 65108544250 733
Bangladesh Lower middle income 2005 106937209452 69442943089 769
Bangladesh Lower middle income 2006 114071958457 71819083684 809
Bangladesh Lower middle income 2007 122123840982 79611888213 856
Bangladesh Lower middle income 2008 129468112025 91631278239 897
Bangladesh Lower middle income 2009 135999939845 102477791472 932
Bangladesh Lower middle income 2010 143577568430 115279077465 973
Bangladesh Lower middle income 2011 152858966788 128637938711 1024
Bangladesh Lower middle income 2012 162827601300 133355749482 1078
Bangladesh Lower middle income 2013 172619411145 149990451022 1130
Bangladesh Lower middle income 2014 183081976119 172885454931 1185
Bangladesh Lower middle income 2015 195078678697 195078678697 1248
Bangladesh Lower middle income 2016 208955558005 265236247989 1323
Bangladesh Lower middle income 2017 222726251662 293754646182 1395
Bangladesh Lower middle income 2018 239028505057 321379023557 1481
Bangladesh Lower middle income 2019 257868529013 351238438543 1582
Bangladesh Lower middle income 2020 266759891218 373902134700 1620
Bangladesh Lower middle income 2021 285269493338 416264942893 1715
Bulgaria Upper middle income 1960
Bulgaria Upper middle income 1961
Bulgaria Upper middle income 1962
Bulgaria Upper middle income 1963
Bulgaria Upper middle income 1964
Bulgaria Upper middle income 1965
Bulgaria Upper middle income 1966
Bulgaria Upper middle income 1967
Bulgaria Upper middle income 1968
Bulgaria Upper middle income 1969
Bulgaria Upper middle income 1970
Bulgaria Upper middle income 1971
Bulgaria Upper middle income 1972
Bulgaria Upper middle income 1973
Bulgaria Upper middle income 1974
Bulgaria Upper middle income 1975
Bulgaria Upper middle income 1976
Bulgaria Upper middle income 1977
Bulgaria Upper middle income 1978
Bulgaria Upper middle income 1979
Bulgaria Upper middle income 1980 30380970883 19839230769 3428
Bulgaria Upper middle income 1981 31869687631 19870000000 3584
Bulgaria Upper middle income 1982 32613706393 19342000000 3657
Bulgaria Upper middle income 1983 33732456292 16563666667 3773
Bulgaria Upper middle income 1984 34878160152 17594944444 3892
Bulgaria Upper middle income 1985 35814094911 17155421053 3997
Bulgaria Upper middle income 1986 37321009486 20249294118 4166
Bulgaria Upper middle income 1987 39580615170 28101000000 4412
Bulgaria Upper middle income 1988 43912591618 22555941176 4889
Bulgaria Upper middle income 1989 42467919140 21988444444 4784
Bulgaria Upper middle income 1990 38595958808 20632090909 4427
Bulgaria Upper middle income 1991 35336392995 10943548387 4093
Bulgaria Upper middle income 1992 32766593403 10350515464 3837
Bulgaria Upper middle income 1993 32281577420 10829710145 3810
Bulgaria Upper middle income 1994 32868460156 9697416974 3893
Bulgaria Upper middle income 1995 33806871458 18983303571 4022
Bulgaria Upper middle income 1996 35566651553 12294221473 4253
Bulgaria Upper middle income 1997 30546283156 11315986087 3675
Bulgaria Upper middle income 1998 31703719111 15030695297 3840
Bulgaria Upper middle income 1999 29041845953 13627323285 3537
Bulgaria Upper middle income 2000 30374060871 13245833844 3718
Bulgaria Upper middle income 2001 31535474949 14183497963 3937
Bulgaria Upper middle income 2002 33387216051 16402846413 4260
Bulgaria Upper middle income 2003 35135756064 21144983552 4519
Bulgaria Upper middle income 2004 37423243596 26157894737 4850
Bulgaria Upper middle income 2005 40063957719 29869283400 5231
Bulgaria Upper middle income 2006 42789344253 34379808889 5629
Bulgaria Upper middle income 2007 45609752891 44405101470 6045
Bulgaria Upper middle income 2008 48399253571 54438966420 6460
Bulgaria Upper middle income 2009 46815700521 52023504656 6289
Bulgaria Upper middle income 2010 47537505668 50682061053 6428
Bulgaria Upper middle income 2011 48536366470 57678241024 6605
Bulgaria Upper middle income 2012 48902782249 54300857424 6694
Bulgaria Upper middle income 2013 48628685105 55810138436 6693
Bulgaria Upper middle income 2014 49098860803 57082011260 6797
Bulgaria Upper middle income 2015 50781996713 50781996713 7075
Bulgaria Upper middle income 2016 52325680685 53953897624 7341
Bulgaria Upper middle income 2017 53771005441 59199447421 7599
Bulgaria Upper middle income 2018 55214529018 66363422450 7860
Bulgaria Upper middle income 2019 57443866470 68915416142 8235
Bulgaria Upper middle income 2020 54923717978 69889347433 7921
Bulgaria Upper middle income 2021 57218361483 80271119426 8294
Bahrain High income 1960
Bahrain High income 1961
Bahrain High income 1962
Bahrain High income 1963
Bahrain High income 1964
Bahrain High income 1965
Bahrain High income 1966
Bahrain High income 1967
Bahrain High income 1968
Bahrain High income 1969
Bahrain High income 1970
Bahrain High income 1971
Bahrain High income 1972
Bahrain High income 1973
Bahrain High income 1974
Bahrain High income 1975
Bahrain High income 1976
Bahrain High income 1977
Bahrain High income 1978
Bahrain High income 1979
Bahrain High income 1980 7719989594 3072698328 21451
Bahrain High income 1981 7309541112 3467819149 19538
Bahrain High income 1982 6757216272 3645744681 17508
Bahrain High income 1983 7188081842 3735106383 18131
Bahrain High income 1984 7547748015 3905585106 18534
Bahrain High income 1985 7188605896 3651861702 17139
Bahrain High income 1986 7273646666 3052393617 16780
Bahrain High income 1987 8030033862 3392021011 17885
Bahrain High income 1988 8592135562 3702393617 18470
Bahrain High income 1989 8623411549 3863563830 17925
Bahrain High income 1990 9006118310 4229787234 18160
Bahrain High income 1991 10017505286 4616223404 19651
Bahrain High income 1992 10687676226 4751063830 20432
Bahrain High income 1993 12063180869 5200265957 22497
Bahrain High income 1994 12033022738 5567553457 21895
Bahrain High income 1995 12505919514 5849467819 22185
Bahrain High income 1996 13019913571 6101861436 22500
Bahrain High income 1997 13422619470 6349202394 22562
Bahrain High income 1998 14065563317 6183776596 22919
Bahrain High income 1999 14670382393 6621010372 23047
Bahrain High income 2000 15447922938 9062898936 23244
Bahrain High income 2001 15832722682 8976196809 22698
Bahrain High income 2002 16362889423 9593510638 22258
Bahrain High income 2003 17393169261 11074813830 22336
Bahrain High income 2004 18607379554 13150159574 22423
Bahrain High income 2005 19866912679 15968723404 22344
Bahrain High income 2006 21151705947 18504760638 22069
Bahrain High income 2007 22906020072 21730000000 22112
Bahrain High income 2008 24336503493 25710904255 21833
Bahrain High income 2009 24954622923 22938218085 21057
Bahrain High income 2010 26036230938 25713271277 20982
Bahrain High income 2011 26552663487 28776595745 20774
Bahrain High income 2012 27542575573 30749308511 21188
Bahrain High income 2013 29034512771 32539468085 22079
Bahrain High income 2014 30297627559 33387712766 22677
Bahrain High income 2015 31050638298 31050638298 22634
Bahrain High income 2016 32155459790 32234973404 22553
Bahrain High income 2017 33535234421 35473776596 22445
Bahrain High income 2018 34243206974 37802005319 21819
Bahrain High income 2019 34985245170 38653318085 21317
Bahrain High income 2020 33258424204 34723357447 19546
Bahrain High income 2021 33998540961 38868663032 19447
Bahamas, The High income 1960 2202354432 169803922 20107
Bahamas, The High income 1961 2437281792 190098039 21172
Bahamas, The High income 1962 2692025856 212254902 22231
Bahamas, The High income 1963 2975335936 237745098 23365
Bahamas, The High income 1964 3287792928 266666667 24590
Bahamas, The High income 1965 3630564952 300392157 25921
Bahamas, The High income 1966 3959927296 340000000 27052
Bahamas, The High income 1967 4340005376 390196078 28436
Bahamas, The High income 1968 4705510544 444901961 29660
Bahamas, The High income 1969 5128143872 528137255 31219
Bahamas, The High income 1970 4838421482 538423154 28566
Bahamas, The High income 1971 4917118831 573400000 28277
Bahamas, The High income 1972 4745150667 590900000 26679
Bahamas, The High income 1973 5104243209 670900000 28120
Bahamas, The High income 1974 4249066609 632400000 22955
Bahamas, The High income 1975 3620071912 596200000 19164
Bahamas, The High income 1976 3807779337 642100000 19739
Bahamas, The High income 1977 4156378840 713000000 21088
Bahamas, The High income 1978 4745733415 832400000 23554
Bahamas, The High income 1979 5986234708 1139800100 29061
Bahamas, The High income 1980 6375057529 1335300000 30273
Bahamas, The High income 1981 5786868897 1426500000 26876
Bahamas, The High income 1982 6174525328 1578300000 28043
Bahamas, The High income 1983 6396626207 1732800000 28417
Bahamas, The High income 1984 7303101614 2041100000 31765
Bahamas, The High income 1985 7655781544 2320699900 32636
Bahamas, The High income 1986 7793355956 2472500000 32605
Bahamas, The High income 1987 8025950172 2713999900 32993
Bahamas, The High income 1988 8211326158 2817900000 33184
Bahamas, The High income 1989 8763729150 3062000000 34813
Bahamas, The High income 1990 8623838203 3166000000 33657
Bahamas, The High income 1991 8263207850 3111160000 31659
Bahamas, The High income 1992 7947092060 3109000000 29873
Bahamas, The High income 1993 7971553710 3092000000 29408
Bahamas, The High income 1994 8222571209 3259000000 29808
Bahamas, The High income 1995 8582617218 3429000000 30633
Bahamas, The High income 1996 8945106668 3609000000 31499
Bahamas, The High income 1997 9560148893 6332360000 33269
Bahamas, The High income 1998 9129598350 6833220000 31416
Bahamas, The High income 1999 10243182779 7683870000 34833
Bahamas, The High income 2000 10668196406 8076470000 35794
Bahamas, The High income 2001 10948253587 8317830000 36178
Bahamas, The High income 2002 11244367824 8881160000 36548
Bahamas, The High income 2003 11102179836 8870090000 35456
Bahamas, The High income 2004 11200183239 9055290000 35122
Bahamas, The High income 2005 11580458589 9836200000 35649
Bahamas, The High income 2006 11871921817 10167250000 35863
Bahamas, The High income 2007 12043676933 10618340000 35697
Bahamas, The High income 2008 11763841228 10526000000 34229
Bahamas, The High income 2009 11272606092 9981960000 32244
Bahamas, The High income 2010 11446022283 10095760000 32248
Bahamas, The High income 2011 11516230371 10070450000 32027
Bahamas, The High income 2012 11871722488 10720500000 32652
Bahamas, The High income 2013 11531800177 10562800000 31408
Bahamas, The High income 2014 11744827460 11176100000 31689
Bahamas, The High income 2015 11861900000 11861900000 31699
Bahamas, The High income 2016 11760164716 11834600000 31118
Bahamas, The High income 2017 12118868244 12357600000 31746
Bahamas, The High income 2018 12340765667 12755800000 32001
Bahamas, The High income 2019 12574766786 13192800000 32286
Bahamas, The High income 2020 9579129439 9699500000 24359
Bahamas, The High income 2021 10893360608 11208600000 27445
Bosnia and Herzegovina Upper middle income 1960
Bosnia and Herzegovina Upper middle income 1961
Bosnia and Herzegovina Upper middle income 1962
Bosnia and Herzegovina Upper middle income 1963
Bosnia and Herzegovina Upper middle income 1964
Bosnia and Herzegovina Upper middle income 1965
Bosnia and Herzegovina Upper middle income 1966
Bosnia and Herzegovina Upper middle income 1967
Bosnia and Herzegovina Upper middle income 1968
Bosnia and Herzegovina Upper middle income 1969
Bosnia and Herzegovina Upper middle income 1970
Bosnia and Herzegovina Upper middle income 1971
Bosnia and Herzegovina Upper middle income 1972
Bosnia and Herzegovina Upper middle income 1973
Bosnia and Herzegovina Upper middle income 1974
Bosnia and Herzegovina Upper middle income 1975
Bosnia and Herzegovina Upper middle income 1976
Bosnia and Herzegovina Upper middle income 1977
Bosnia and Herzegovina Upper middle income 1978
Bosnia and Herzegovina Upper middle income 1979
Bosnia and Herzegovina Upper middle income 1980
Bosnia and Herzegovina Upper middle income 1981
Bosnia and Herzegovina Upper middle income 1982
Bosnia and Herzegovina Upper middle income 1983
Bosnia and Herzegovina Upper middle income 1984
Bosnia and Herzegovina Upper middle income 1985
Bosnia and Herzegovina Upper middle income 1986
Bosnia and Herzegovina Upper middle income 1987
Bosnia and Herzegovina Upper middle income 1988
Bosnia and Herzegovina Upper middle income 1989
Bosnia and Herzegovina Upper middle income 1990
Bosnia and Herzegovina Upper middle income 1991
Bosnia and Herzegovina Upper middle income 1992
Bosnia and Herzegovina Upper middle income 1993
Bosnia and Herzegovina Upper middle income 1994 2437270623 1255802469 619
Bosnia and Herzegovina Upper middle income 1995 2944222853 1866572954 769
Bosnia and Herzegovina Upper middle income 1996 5563334790 2786045322 1478
Bosnia and Herzegovina Upper middle income 1997 7476541927 3671816504 2001
Bosnia and Herzegovina Upper middle income 1998 8642882219 4116699437 2314
Bosnia and Herzegovina Upper middle income 1999 9472598888 4685733115 2531
Bosnia and Herzegovina Upper middle income 2000 10681820606 5567405605 2848
Bosnia and Herzegovina Upper middle income 2001 10940674572 5800774707 2913
Bosnia and Herzegovina Upper middle income 2002 11490710882 6728771319 3057
Bosnia and Herzegovina Upper middle income 2003 11935072620 8498560877 3172
Bosnia and Herzegovina Upper middle income 2004 12689997731 10157553968 3371
Bosnia and Herzegovina Upper middle income 2005 13184549529 11222953329 3502
Bosnia and Herzegovina Upper middle income 2006 13898361511 12864610865 3691
Bosnia and Herzegovina Upper middle income 2007 14712406105 15778767390 3910
Bosnia and Herzegovina Upper middle income 2008 15513324634 19112739365 4132
Bosnia and Herzegovina Upper middle income 2009 15047233632 17613836494 4028
Bosnia and Herzegovina Upper middle income 2010 15177492908 17176781066 4096
Bosnia and Herzegovina Upper middle income 2011 15323122660 18644723861 4185
Bosnia and Herzegovina Upper middle income 2012 15197191649 17221192487 4216
Bosnia and Herzegovina Upper middle income 2013 15554303869 18172335776 4391
Bosnia and Herzegovina Upper middle income 2014 15733777374 18560861398 4518
Bosnia and Herzegovina Upper middle income 2015 16219819344 16219819344 4730
Bosnia and Herzegovina Upper middle income 2016 16730712406 16914287593 4941
Bosnia and Herzegovina Upper middle income 2017 17261316073 18079076427 5150
Bosnia and Herzegovina Upper middle income 2018 17906901889 20177422311 5387
Bosnia and Herzegovina Upper middle income 2019 18413846533 20201323283 5578
Bosnia and Herzegovina Upper middle income 2020 17839465168 19955120005 5438
Bosnia and Herzegovina Upper middle income 2021 19106466590 22571512867 5855
Belarus Upper middle income 1960
Belarus Upper middle income 1961
Belarus Upper middle income 1962
Belarus Upper middle income 1963
Belarus Upper middle income 1964
Belarus Upper middle income 1965
Belarus Upper middle income 1966
Belarus Upper middle income 1967
Belarus Upper middle income 1968
Belarus Upper middle income 1969
Belarus Upper middle income 1970
Belarus Upper middle income 1971
Belarus Upper middle income 1972
Belarus Upper middle income 1973
Belarus Upper middle income 1974
Belarus Upper middle income 1975
Belarus Upper middle income 1976
Belarus Upper middle income 1977
Belarus Upper middle income 1978
Belarus Upper middle income 1979
Belarus Upper middle income 1980
Belarus Upper middle income 1981
Belarus Upper middle income 1982
Belarus Upper middle income 1983
Belarus Upper middle income 1984
Belarus Upper middle income 1985
Belarus Upper middle income 1986
Belarus Upper middle income 1987
Belarus Upper middle income 1988
Belarus Upper middle income 1989
Belarus Upper middle income 1990 29452556634 21650000000 2891
Belarus Upper middle income 1991 29099127259 18000000000 2855
Belarus Upper middle income 1992 26305610636 17037037037 2575
Belarus Upper middle income 1993 24306383743 16280991736 2374
Belarus Upper middle income 1994 21462535898 14932024169 2099
Belarus Upper middle income 1995 19230432059 13972676841 1886
Belarus Upper middle income 1996 19768885051 14756846154 1946
Belarus Upper middle income 1997 22022539015 14128408566 2177
Belarus Upper middle income 1998 23872430403 15222012660 2370
Belarus Upper middle income 1999 24684092837 12138486532 2462
Belarus Upper middle income 2000 26115771070 12736856828 2617
Belarus Upper middle income 2001 27349821166 12354820144 2755
Belarus Upper middle income 2002 28729692799 14594249023 2912
Belarus Upper middle income 2003 30753180385 17827791321 3139
Belarus Upper middle income 2004 34274340535 23144351852 3522
Belarus Upper middle income 2005 37496129068 30207567317 3880
Belarus Upper middle income 2006 41245740030 36954312354 4294
Belarus Upper middle income 2007 44792876368 45277399814 4685
Belarus Upper middle income 2008 49361749507 60763483146 5181
Belarus Upper middle income 2009 49460470691 50874078052 5204
Belarus Upper middle income 2010 53317530167 57222490769 5622
Belarus Upper middle income 2011 56185324134 61757788945 5938
Belarus Upper middle income 2012 57133246704 65685102555 6048
Belarus Upper middle income 2013 57706562175 75527984234 6111
Belarus Upper middle income 2014 58702799524 78813839984 6213
Belarus Upper middle income 2015 56454734397 56454734397 5967
Belarus Upper middle income 2016 55028435772 47722657821 5811
Belarus Upper middle income 2017 56421856743 54726595249 5965
Belarus Upper middle income 2018 58198692498 60031262269 6166
Belarus Upper middle income 2019 59013474193 64409647194 6265
Belarus Upper middle income 2020 58482352925 61489588895 6235
Belarus Upper middle income 2021 59948354832 68218816484 6418
Belize Upper middle income 1960 109956944 28071889 1194
Belize Upper middle income 1961 115336344 29964371 1218
Belize Upper middle income 1962 120979352 31856923 1242
Belize Upper middle income 1963 126975616 33749405 1268
Belize Upper middle income 1964 133324243 36193826 1294
Belize Upper middle income 1965 139897849 40069930 1318
Belize Upper middle income 1966 146572160 44405594 1340
Belize Upper middle income 1967 153773424 47379310 1364
Belize Upper middle income 1968 165102265 44910180 1422
Belize Upper middle income 1969 173533008 47305389 1455
Belize Upper middle income 1970 181875940 53233533 1489
Belize Upper middle income 1971 189077211 59207317 1515
Belize Upper middle income 1972 208397695 66062500 1639
Belize Upper middle income 1973 219550919 78343558 1698
Belize Upper middle income 1974 249321991 103216374 1899
Belize Upper middle income 1975 258279692 118066298 1938
Belize Upper middle income 1976 258191823 96905830 1911
Belize Upper middle income 1977 274965498 117650000 2007
Belize Upper middle income 1978 296744985 136300000 2135
Belize Upper middle income 1979 319051369 151800000 2258
Belize Upper middle income 1980 361921287 197938222 2511
Belize Upper middle income 1981 366024645 196089855 2480
Belize Upper middle income 1982 365630398 182206327 2414
Belize Upper middle income 1983 357794280 192103186 2296
Belize Upper middle income 1984 364850216 214381949 2275
Belize Upper middle income 1985 368544375 212643743 2235
Belize Upper middle income 1986 385274289 231638321 2272
Belize Upper middle income 1987 426634655 281082559 2447
Belize Upper middle income 1988 468392424 320093360 2616
Belize Upper middle income 1989 529326631 369133891 2885
Belize Upper middle income 1990 589899535 412086445 3145
Belize Upper middle income 1991 657525832 444720750 3440
Belize Upper middle income 1992 736812430 518559700 3792
Belize Upper middle income 1993 783053162 560205300 3962
Belize Upper middle income 1994 784293687 581269550 3889
Belize Upper middle income 1995 789348357 620422500 3814
Belize Upper middle income 1996 800629032 641660000 3747
Belize Upper middle income 1997 829008556 654582900 3741
Belize Upper middle income 1998 860017739 689140000 3735
Belize Upper middle income 1999 935517448 732732350 3915
Belize Upper middle income 2000 1057317867 832072450 4275
Belize Upper middle income 2001 1110277700 871590369 4353
Belize Upper middle income 2002 1167141708 932292859 4448
Belize Upper middle income 2003 1276104584 990727710 4736
Belize Upper middle income 2004 1335446465 1057653620 4830
Belize Upper middle income 2005 1364799729 1111453824 4809
Belize Upper middle income 2006 1427000695 1211148305 4898
Belize Upper middle income 2007 1443646918 1283112550 4828
Belize Upper middle income 2008 1483419956 1352588868 4835
Belize Upper middle income 2009 1487867421 1320605472 4729
Belize Upper middle income 2010 1537361345 1387925188 4768
Belize Upper middle income 2011 1562013004 1466822039 4730
Belize Upper middle income 2012 1599943521 1531348953 4734
Belize Upper middle income 2013 1613476520 1581844936 4667
Belize Upper middle income 2014 1685525442 1676406802 4770
Belize Upper middle income 2015 1734320479 1734320479 4805
Belize Upper middle income 2016 1731207254 1796928937 4699
Belize Upper middle income 2017 1768057673 1844906693 4705
Belize Upper middle income 2018 1804209204 1887465218 4710
Belize Upper middle income 2019 1839661848 1945250236 4713
Belize Upper middle income 2020 1531516106 1585631670 3852
Belize Upper middle income 2021 1680887372 1789923264 4151
Bermuda High income 1960 1684353408 84466654 37936
Bermuda High income 1961 1763181056 89249987 38751
Bermuda High income 1962 1841995264 94149986 39528
Bermuda High income 1963 1861704704 96366652 39029
Bermuda High income 1964 2068540045 107566651 42301
Bermuda High income 1965 2167002551 114339049 43254
Bermuda High income 1966 2478263040 134173374 48593
Bermuda High income 1967 2807253248 155102985 53986
Bermuda High income 1968 2866353374 150000000 54082
Bermuda High income 1969 2964853504 164900000 54905
Bermuda High income 1970 3152003711 186300000 57309
Bermuda High income 1971 3260353838 211100000 59713
Bermuda High income 1972 3319453908 235400000 61245
Bermuda High income 1973 3368703966 269500000 62615
Bermuda High income 1974 3398254000 312600000 63638
Bermuda High income 1975 3526304151 345000000 66534
Bermuda High income 1976 3841504522 386300000 72209
Bermuda High income 1977 4068054789 447000000 76181
Bermuda High income 1978 4127154858 475800000 76999
Bermuda High income 1979 4215804963 517200000 78361
Bermuda High income 1980 4550705357 613299968 83240
Bermuda High income 1981 4659055485 739100032 84633
Bermuda High income 1982 4412805195 785500032 79583
Bermuda High income 1983 4501455299 889400000 80484
Bermuda High income 1984 4523125325 985699968 80165
Bermuda High income 1985 4432505218 1039500032 77903
Bermuda High income 1986 4728005566 1173500032 82395
Bermuda High income 1987 4905305775 1296499968 84795
Bermuda High income 1988 5104276009 1415100032 87481
Bermuda High income 1989 5126931035 1501500032 87132
Bermuda High income 1990 5127916037 1592400000 86436
Bermuda High income 1991 4946675890 1634900000 83812
Bermuda High income 1992 4943720834 1679900000 84371
Bermuda High income 1993 5092455994 1820359900 86445
Bermuda High income 1994 5122991041 1867160100 86362
Bermuda High income 1995 5348359016 2030750000 89518
Bermuda High income 1996 5487441778 2695390000 91261
Bermuda High income 1997 5739864146 2932827000 94878
Bermuda High income 1998 5963718853 3130748000 97857
Bermuda High income 1999 6165450411 3324433000 100603
Bermuda High income 2000 6739895069 3480219000 109002
Bermuda High income 2001 7226679646 3680483000 115619
Bermuda High income 2002 7119884453 3937228000 113172
Bermuda High income 2003 7362722828 4186525000 116269
Bermuda High income 2004 7533631299 4484703000 118193
Bermuda High income 2005 7659759815 4868136000 119396
Bermuda High income 2006 8084406665 6144000000 125295
Bermuda High income 2007 8354841362 6767000000 128758
Bermuda High income 2008 8198943713 6980000000 125610
Bermuda High income 2009 7737613935 6656000000 117887
Bermuda High income 2010 7543950875 6634526000 115840
Bermuda High income 2011 7261600083 6312691000 112471
Bermuda High income 2012 6876350478 6378188000 106120
Bermuda High income 2013 6857116739 6465756000 105492
Bermuda High income 2014 6603330213 6413988000 101374
Bermuda High income 2015 6654541000 6654541000 102006
Bermuda High income 2016 6610806937 6899911000 102407
Bermuda High income 2017 6849550930 7142316000 107237
Bermuda High income 2018 6819905985 7225977000 106698
Bermuda High income 2019 6840793088 7423465000 107036
Bermuda High income 2020 6371962194 6881662000 99729
Bermuda High income 2021 6490008530 7080900000 101618
Bolivia Lower middle income 1960 4727739904 373879364 1293
Bolivia Lower middle income 1961 4826515968 406684586 1294
Bolivia Lower middle income 1962 5095783424 444665186 1340
Bolivia Lower middle income 1963 5442176000 478805990 1403
Bolivia Lower middle income 1964 5657500838 539491477 1429
Bolivia Lower middle income 1965 5935478858 604377104 1470
Bolivia Lower middle income 1966 6361087488 669191919 1543
Bolivia Lower middle income 1967 6762931712 755808081 1607
Bolivia Lower middle income 1968 7339771964 857912458 1708
Bolivia Lower middle income 1969 7668160512 929629630 1747
Bolivia Lower middle income 1970 8069284228 1017003367 1800
Bolivia Lower middle income 1971 8477859237 1095622896 1850
Bolivia Lower middle income 1972 9153331417 1257615645 1955
Bolivia Lower middle income 1973 9678655892 1262968516 2022
Bolivia Lower middle income 1974 9963166545 2100249875 2037
Bolivia Lower middle income 1975 10691575418 2404697651 2138
Bolivia Lower middle income 1976 11184945381 2731984008 2187
Bolivia Lower middle income 1977 11740973137 3227436282 2246
Bolivia Lower middle income 1978 11981979455 3758220890 2242
Bolivia Lower middle income 1979 11997956711 4421343606 2196
Bolivia Lower middle income 1980 11833371991 4537487803 2121
Bolivia Lower middle income 1981 11865986702 5891606685 2083
Bolivia Lower middle income 1982 11398616583 5594118407 1960
Bolivia Lower middle income 1983 10937870663 5422656266 1844
Bolivia Lower middle income 1984 10915922109 6169481549 1803
Bolivia Lower middle income 1985 10732928706 5377276657 1737
Bolivia Lower middle income 1986 10456675550 3959379400 1657
Bolivia Lower middle income 1987 10714274143 4347956338 1663
Bolivia Lower middle income 1988 11026005731 4597615622 1676
Bolivia Lower middle income 1989 11443905788 4715978694 1703
Bolivia Lower middle income 1990 11974420934 4867582598 1744
Bolivia Lower middle income 1991 12605057006 5343274395 1798
Bolivia Lower middle income 1992 12812599040 5643893347 1789
Bolivia Lower middle income 1993 13359606833 5734676631 1827
Bolivia Lower middle income 1994 13983135101 5981244865 1873
Bolivia Lower middle income 1995 14637304838 6715220486 1920
Bolivia Lower middle income 1996 15275687755 7396966618 1964
Bolivia Lower middle income 1997 16032477213 7925673467 2020
Bolivia Lower middle income 1998 16838807368 8497545544 2080
Bolivia Lower middle income 1999 16910689782 8285075838 2048
Bolivia Lower middle income 2000 17334777888 8397912525 2059
Bolivia Lower middle income 2001 17626660727 8141537877 2054
Bolivia Lower middle income 2002 18064782967 7905485146 2066
Bolivia Lower middle income 2003 18554580624 8082364816 2083
Bolivia Lower middle income 2004 19328918118 8773451752 2131
Bolivia Lower middle income 2005 20183533307 9549077919 2186
Bolivia Lower middle income 2006 21151739181 11451869202 2251
Bolivia Lower middle income 2007 22117185837 13120183208 2314
Bolivia Lower middle income 2008 23477060538 16674324662 2415
Bolivia Lower middle income 2009 24265185360 17339992194 2455
Bolivia Lower middle income 2010 25266542246 19649631308 2514
Bolivia Lower middle income 2011 26581436462 23963033429 2603
Bolivia Lower middle income 2012 27943010891 27084497482 2693
Bolivia Lower middle income 2013 29842021104 30659338886 2831
Bolivia Lower middle income 2014 31471565409 32996188017 2939
Bolivia Lower middle income 2015 33000198249 33000198249 3036
Bolivia Lower middle income 2016 34407300587 33941126194 3119
Bolivia Lower middle income 2017 35850757841 37508642171 3203
Bolivia Lower middle income 2018 37364958928 40287647931 3291
Bolivia Lower middle income 2019 38193230080 40895322851 3317
Bolivia Lower middle income 2020 34855949803 36629843806 2986
Bolivia Lower middle income 2021 36984185852 40408208524 3126
Brazil Upper middle income 1960 188463841280 17030465539 2611
Brazil Upper middle income 1961 204671729664 17275940449 2754
Brazil Upper middle income 1962 218180059136 19231747852 2851
Brazil Upper middle income 1963 219489140736 23287712878 2786
Brazil Upper middle income 1964 226951776344 20963733695 2800
Brazil Upper middle income 1965 232398618976 22465522884 2787
Brazil Upper middle income 1966 247969333248 28283323733 2894
Brazil Upper middle income 1967 258384035840 31086389195 2935
Brazil Upper middle income 1968 283705673898 33930457425 3139
Brazil Upper middle income 1969 310657712128 37171640819 3350
Brazil Upper middle income 1970 342966115061 42327664794 3606
Brazil Upper middle income 1971 381868493956 48869830902 3917
Brazil Upper middle income 1972 427464921480 58434858375 4281
Brazil Upper middle income 1973 487176307068 83592275863 4764
Brazil Upper middle income 1974 526900364432 109794519728 5032
Brazil Upper middle income 1975 554123457285 129203555239 5168
Brazil Upper middle income 1976 610960618081 153168949208 5565
Brazil Upper middle income 1977 641107419354 176344101402 5703
Brazil Upper middle income 1978 672969802174 200278646124 5846
Brazil Upper middle income 1979 718459600556 221338204480 6095
Brazil Upper middle income 1980 784557883807 237393489893 6500
Brazil Upper middle income 1981 751214173745 258015174749 6079
Brazil Upper middle income 1982 757449251387 271314113768 5988
Brazil Upper middle income 1983 735255988321 189656506321 5680
Brazil Upper middle income 1984 774959811691 188339974087 5854
Brazil Upper middle income 1985 835794156908 176123719327 6179
Brazil Upper middle income 1986 898395139261 215878631803 6505
Brazil Upper middle income 1987 930108487677 237517984428 6602
Brazil Upper middle income 1988 929550422584 258816125588 6472
Brazil Upper middle income 1989 958924215938 347028139590 6553
Brazil Upper middle income 1990 917211012544 390725626003 6156
Brazil Upper middle income 1991 926678369093 342609227210 6111
Brazil Upper middle income 1992 921636571084 328187944301 5975
Brazil Upper middle income 1993 967024315179 368295777770 6165
Brazil Upper middle income 1994 1023622994738 525369851354 6420
Brazil Upper middle income 1995 1066858717623 769333330369 6585
Brazil Upper middle income 1996 1090424176306 850426433004 6624
Brazil Upper middle income 1997 1127442397678 883206452795 6743
Brazil Upper middle income 1998 1131254256771 863711007325 6663
Brazil Upper middle income 1999 1136547820413 599642075004 6596
Brazil Upper middle income 2000 1186418964175 655448188259 6788
Brazil Upper middle income 2001 1202908958700 559983704094 6789
Brazil Upper middle income 2002 1239639324926 509795270685 6905
Brazil Upper middle income 2003 1253781489825 558233724165 6896
Brazil Upper middle income 2004 1325998860263 669289321945 7206
Brazil Upper middle income 2005 1368459094911 891633826603 7352
Brazil Upper middle income 2006 1422677289739 1107626711407 7561
Brazil Upper middle income 2007 1509031960386 1397114247331 7937
Brazil Upper middle income 2008 1585904997822 1695855391811 8259
Brazil Upper middle income 2009 1583909738979 1666996294373 8169
Brazil Upper middle income 2010 1703150040885 2208838108577 8702
Brazil Upper middle income 2011 1770840429187 2616156606667 8966
Brazil Upper middle income 2012 1804861390247 2465228293894 9057
Brazil Upper middle income 2013 1859094274469 2472819362217 9248
Brazil Upper middle income 2014 1868463286782 2456043766029 9215
Brazil Upper middle income 2015 1802211999539 1802211999539 8814
Brazil Upper middle income 2016 1743173031958 1795693265810 8455
Brazil Upper middle income 2017 1766232928554 2063514688762 8498
Brazil Upper middle income 2018 1797736638229 1916933708382 8582
Brazil Upper middle income 2019 1819683008419 1873288158977 8622
Brazil Upper middle income 2020 1749103394213 1448565936740 8229
Brazil Upper middle income 2021 1829901854573 1608981220812 8551
Barbados High income 1960
Barbados High income 1961
Barbados High income 1962
Barbados High income 1963
Barbados High income 1964
Barbados High income 1965
Barbados High income 1966
Barbados High income 1967
Barbados High income 1968
Barbados High income 1969
Barbados High income 1970
Barbados High income 1971
Barbados High income 1972
Barbados High income 1973
Barbados High income 1974 2854171148 311809337 11667
Barbados High income 1975 2799941897 402178605 11375
Barbados High income 1976 2922025271 435911269 11802
Barbados High income 1977 3028451444 495097668 12166
Barbados High income 1978 3176147183 552883707 12694
Barbados High income 1979 3426840739 670362452 13634
Barbados High income 1980 3576698705 1012280615 14171
Barbados High income 1981 3508750316 1114204743 13852
Barbados High income 1982 3336788621 1163923830 13133
Barbados High income 1983 3353514379 1236016507 13162
Barbados High income 1984 3474253441 1346890071 13598
Barbados High income 1985 3512409075 1409536121 13706
Barbados High income 1986 3691688288 1547755183 14358
Barbados High income 1987 3787338714 1704370308 14679
Barbados High income 1988 3920099414 1812757918 15137
Barbados High income 1989 4061222993 2006165167 15622
Barbados High income 1990 3926894253 2012131457 15049
Barbados High income 1991 3773749036 2020583702 14408
Barbados High income 1992 3558927588 1957000000 13538
Barbados High income 1993 3587152304 2063342117 13594
Barbados High income 1994 3659282133 2151344901 13814
Barbados High income 1995 3732980002 2216974096 14036
Barbados High income 1996 3881421100 2363645403 14535
Barbados High income 1997 4065404432 2498384130 15159
Barbados High income 1998 4216981610 2817083478 15657
Barbados High income 1999 4231093968 2951822205 15644
Barbados High income 2000 4419258740 3059500000 16277
Barbados High income 2001 4314722755 3054500000 15834
Barbados High income 2002 4348696950 3106500000 15905
Barbados High income 2003 4443302016 3209500000 16197
Barbados High income 2004 4506023607 3444500000 16369
Barbados High income 2005 4684257460 3819500000 16952
Barbados High income 2006 4970592680 4217450803 17914
Barbados High income 2007 5073864102 4674007452 18205
Barbados High income 2008 5106341830 4784925079 18240
Barbados High income 2009 4850118665 4465657315 17254
Barbados High income 2010 4735405369 4529928302 16784
Barbados High income 2011 4702836218 4657699461 16619
Barbados High income 2012 4682488054 4610095998 16505
Barbados High income 2013 4614713372 4677248302 16232
Barbados High income 2014 4610686441 4696344342 16188
Barbados High income 2015 4724691213 4724691213 16559
Barbados High income 2016 4844368773 4832811756 16950
Barbados High income 2017 4866473216 4981588900 17002
Barbados High income 2018 4816487766 5097283213 16803
Barbados High income 2019 4787093962 5304164323 16679
Barbados High income 2020 4117793616 4689534962 14329
Barbados High income 2021 4175442727 4900800000 14513
Brunei Darussalam High income 1960
Brunei Darussalam High income 1961
Brunei Darussalam High income 1962
Brunei Darussalam High income 1963
Brunei Darussalam High income 1964
Brunei Darussalam High income 1965 114040246
Brunei Darussalam High income 1966 132758395
Brunei Darussalam High income 1967 139030446
Brunei Darussalam High income 1968 160819287
Brunei Darussalam High income 1969 161211290
Brunei Darussalam High income 1970 179080099
Brunei Darussalam High income 1971 197523179
Brunei Darussalam High income 1972 270818556
Brunei Darussalam High income 1973 433092004
Brunei Darussalam High income 1974 6708427943 1073577086 43261
Brunei Darussalam High income 1975 6732273927 1168304306 41651
Brunei Darussalam High income 1976 8089190286 1423061357 48100
Brunei Darussalam High income 1977 8972262684 1732721161 51353
Brunei Darussalam High income 1978 9580208347 1941600704 52871
Brunei Darussalam High income 1979 11741736031 2803780006 62591
Brunei Darussalam High income 1980 10920201635 4928824958 56325
Brunei Darussalam High income 1981 8755084285 4366213850 43770
Brunei Darussalam High income 1982 9101492760 4264252336 44168
Brunei Darussalam High income 1983 9147133649 3844723142 43132
Brunei Darussalam High income 1984 9202005158 3782523088 42177
Brunei Darussalam High income 1985 9064826350 3523612563 40389
Brunei Darussalam High income 1986 8818673714 2358592817 38190
Brunei Darussalam High income 1987 8995852317 2754463438 37867
Brunei Darussalam High income 1988 9094569847 2690717551 37211
Brunei Darussalam High income 1989 8996877926 2985467979 35779
Brunei Darussalam High income 1990 9094891762 3520551724 35154
Brunei Darussalam High income 1991 9381011724 3701667053 35239
Brunei Darussalam High income 1992 9827414751 4183548189 35881
Brunei Darussalam High income 1993 9857346390 4105706152 34994
Brunei Darussalam High income 1994 10167399107 4087337960 35126
Brunei Darussalam High income 1995 10622767157 4734020037 35753
Brunei Darussalam High income 1996 10928524149 5115602837 35876
Brunei Darussalam High income 1997 10767746809 5197332974 34516
Brunei Darussalam High income 1998 10707607990 4051147228 33552
Brunei Darussalam High income 1999 11034421012 4600000000 33826
Brunei Darussalam High income 2000 11348838216 6001153306 34064
Brunei Darussalam High income 2001 11660254935 5601090584 34291
Brunei Darussalam High income 2002 12111751313 5843329108 34927
Brunei Darussalam High income 2003 12463471178 6557333085 35278
Brunei Darussalam High income 2004 12526326738 7872333215 34850
Brunei Darussalam High income 2005 12574867157 9531402848 34441
Brunei Darussalam High income 2006 13127874565 11470703002 35456
Brunei Darussalam High income 2007 13148167871 12247694247 35065
Brunei Darussalam High income 2008 12893130934 14393099069 33981
Brunei Darussalam High income 2009 12665627056 10732366286 32992
Brunei Darussalam High income 2010 12994802365 13707370737 33437
Brunei Darussalam High income 2011 13481499083 18525319978 34244
Brunei Darussalam High income 2012 13604563824 19047940301 34097
Brunei Darussalam High income 2013 13315326918 18093829923 32925
Brunei Darussalam High income 2014 12981331573 17098342541 31679
Brunei Darussalam High income 2015 12930394938 12930394938 31164
Brunei Darussalam High income 2016 12609990391 11400854268 30039
Brunei Darussalam High income 2017 12777527045 12128104859 30102
Brunei Darussalam High income 2018 12784201743 13567351175 29803
Brunei Darussalam High income 2019 13278836553 13469422959 30646
Brunei Darussalam High income 2020 13429361906 12005825770 30697
Brunei Darussalam High income 2021 13213747437 14006569576 29927
Bhutan Lower middle income 1960
Bhutan Lower middle income 1961
Bhutan Lower middle income 1962
Bhutan Lower middle income 1963
Bhutan Lower middle income 1964
Bhutan Lower middle income 1965
Bhutan Lower middle income 1966
Bhutan Lower middle income 1967
Bhutan Lower middle income 1968
Bhutan Lower middle income 1969
Bhutan Lower middle income 1970
Bhutan Lower middle income 1971
Bhutan Lower middle income 1972
Bhutan Lower middle income 1973
Bhutan Lower middle income 1974
Bhutan Lower middle income 1975
Bhutan Lower middle income 1976
Bhutan Lower middle income 1977
Bhutan Lower middle income 1978
Bhutan Lower middle income 1979
Bhutan Lower middle income 1980 163460691 128717411 402
Bhutan Lower middle income 1981 188179698 139150441 450
Bhutan Lower middle income 1982 194652654 141366534 454
Bhutan Lower middle income 1983 214956904 156687192 489
Bhutan Lower middle income 1984 224751757 160459971 498
Bhutan Lower middle income 1985 233805955 163272315 504
Bhutan Lower middle income 1986 260441592 191230747 544
Bhutan Lower middle income 1987 336111135 242770862 680
Bhutan Lower middle income 1988 352134807 272241005 691
Bhutan Lower middle income 1989 378036319 264725207 724
Bhutan Lower middle income 1990 417288276 287658184 786
Bhutan Lower middle income 1991 415586259 240319996 777
Bhutan Lower middle income 1992 434706931 240215764 813
Bhutan Lower middle income 1993 443341805 225998091 832
Bhutan Lower middle income 1994 465293890 258985598 875
Bhutan Lower middle income 1995 498209326 290464801 932
Bhutan Lower middle income 1996 525935536 303435518 971
Bhutan Lower middle income 1997 554198463 352260953 1005
Bhutan Lower middle income 1998 586973931 363452787 1040
Bhutan Lower middle income 1999 633837765 399268802 1097
Bhutan Lower middle income 2000 655103455 424464090 1108
Bhutan Lower middle income 2001 709797744 461444514 1176
Bhutan Lower middle income 2002 787820713 520849552 1279
Bhutan Lower middle income 2003 849454309 604041958 1353
Bhutan Lower middle income 2004 900495829 682523857 1410
Bhutan Lower middle income 2005 966117205 796938120 1489
Bhutan Lower middle income 2006 1033742879 874989896 1572
Bhutan Lower middle income 2007 1223546901 1168308517 1840
Bhutan Lower middle income 2008 1282270552 1227808791 1909
Bhutan Lower middle income 2009 1368802449 1234014292 2018
Bhutan Lower middle income 2010 1532318166 1547991318 2235
Bhutan Lower middle income 2011 1654637257 1777101317 2387
Bhutan Lower middle income 2012 1739328224 1781281282 2479
Bhutan Lower middle income 2013 1776201506 1756215665 2501
Bhutan Lower middle income 2014 1878803710 1907090813 2613
Bhutan Lower middle income 2015 2003598213 2003598213 2753
Bhutan Lower middle income 2016 2166431312 2158972129 2941
Bhutan Lower middle income 2017 2267210115 2450364928 3041
Bhutan Lower middle income 2018 2336476327 2446866405 3097
Bhutan Lower middle income 2019 2470944512 2535657069 3238
Bhutan Lower middle income 2020 2221963713 2315436303 2880
Bhutan Lower middle income 2021
Botswana Upper middle income 1960 179758848 30412309 358
Botswana Upper middle income 1961 191161456 32902337 373
Botswana Upper middle income 1962 203905552 35643208 389
Botswana Upper middle income 1963 215978896 38091151 403
Botswana Upper middle income 1964 230735225 41613969 421
Botswana Upper middle income 1965 244150068 45790870 436
Botswana Upper middle income 1966 259638992 51464435 454
Botswana Upper middle income 1967 275021472 58646444 471
Botswana Upper middle income 1968 304083136 66248257 509
Botswana Upper middle income 1969 350070848 77356914 573
Botswana Upper middle income 1970 410003927 96245114 653
Botswana Upper middle income 1971 515871480 127456485 798
Botswana Upper middle income 1972 651865215 164466874 977
Botswana Upper middle income 1973 790733262 244129088 1146
Botswana Upper middle income 1974 860300355 306033848 1204
Botswana Upper middle income 1975 932963478 355172414 1258
Botswana Upper middle income 1976 1032299614 372010120 1341
Botswana Upper middle income 1977 1156299857 451603325 1444
Botswana Upper middle income 1978 1322030021 590376721 1588
Botswana Upper middle income 1979 1482638014 819877301 1714
Botswana Upper middle income 1980 1660360371 1060923829 1849
Botswana Upper middle income 1981 1810869672 1073861599 1946
Botswana Upper middle income 1982 2031171598 1014907255 2110
Botswana Upper middle income 1983 2298204225 1172258182 2307
Botswana Upper middle income 1984 2494594593 1240796365 2419
Botswana Upper middle income 1985 2672341224 1114764007 2498
Botswana Upper middle income 1986 2890749651 1392634772 2602
Botswana Upper middle income 1987 3234226447 1965274882 2800
Botswana Upper middle income 1988 3863282504 2644536804 3219
Botswana Upper middle income 1989 4367804247 3083800685 3510
Botswana Upper middle income 1990 4663627852 3790567052 3624
Botswana Upper middle income 1991 5011474290 3942792837 3778
Botswana Upper middle income 1992 5157662519 4146513722 3783
Botswana Upper middle income 1993 5256488852 4160086253 3757
Botswana Upper middle income 1994 5447189856 4259330999 3798
Botswana Upper middle income 1995 5830149654 4730611067 3968
Botswana Upper middle income 1996 6170035719 4847752843 4100
Botswana Upper middle income 1997 6683746161 5020214747 4339
Botswana Upper middle income 1998 6713399505 4790458837 4260
Botswana Upper middle income 1999 7362400000 5484257417 4572
Botswana Upper middle income 2000 7508742112 5788329609 4569
Botswana Upper middle income 2001 7527557064 5489608300 4495
Botswana Upper middle income 2002 7984444465 5438857107 4684
Botswana Upper middle income 2003 8353796460 7511582173 4817
Botswana Upper middle income 2004 8579835300 8957467707 4860
Botswana Upper middle income 2005 8970787994 9918907108 4986
Botswana Upper middle income 2006 9721093138 10137883299 5295
Botswana Upper middle income 2007 10525685055 10939053365 5612
Botswana Upper middle income 2008 11183060116 10945070442 5838
Botswana Upper middle income 2009 10327297666 10267133178 5287
Botswana Upper middle income 2010 11211689313 12786654498 5642
Botswana Upper middle income 2011 11889812807 15351972361 5899
Botswana Upper middle income 2012 12419640041 14380004175 6089
Botswana Upper middle income 2013 13828449117 14901750991 6705
Botswana Upper middle income 2014 14402227736 15654660710 6896
Botswana Upper middle income 2015 13578754072 13578754072 6403
Botswana Upper middle income 2016 14534277004 15082578065 6729
Botswana Upper middle income 2017 15116149479 16088437675 6855
Botswana Upper middle income 2018 15717831996 16914245098 6973
Botswana Upper middle income 2019 16244208065 16695925027 7051
Botswana Upper middle income 2020 14826671812 14930072799 6305
Botswana Upper middle income 2021 16511595015 17613846473 6888
Central African Republic Low income 1960 980371520 112155599 653
Central African Republic Low income 1961 1028934720 123134584 674
Central African Republic Low income 1962 990722176 124482749 638
Central African Republic Low income 1963 983717632 129379098 623
Central African Republic Low income 1964 1004182168 142025069 624
Central African Republic Low income 1965 1013697585 150574816 618
Central African Republic Low income 1966 1020233728 157930042 610
Central African Republic Low income 1967 1067946112 163820539 625
Central African Republic Low income 1968 1082941299 191767437 621
Central African Republic Low income 1969 1159738496 188039191 652
Central African Republic Low income 1970 1186793860 189106555 655
Central African Republic Low income 1971 1200207033 201450768 652
Central African Republic Low income 1972 1200196625 230317908 643
Central African Republic Low income 1973 1222867619 271183061 645
Central African Republic Low income 1974 1300385608 281398668 676
Central African Republic Low income 1975 1305652002 378660016 667
Central African Republic Low income 1976 1376581795 451152450 689
Central African Republic Low income 1977 1428977732 507298121 701
Central African Republic Low income 1978 1446257437 610578524 693
Central African Republic Low income 1979 1410605198 700764893 659
Central African Republic Low income 1980 1347429286 797048029 613
Central African Republic Low income 1981 1326618703 694803503 586
Central African Republic Low income 1982 1428977732 748312284 612
Central African Republic Low income 1983 1312851662 658679395 545
Central African Republic Low income 1984 1437332668 637820621 580
Central African Republic Low income 1985 1493779878 864849765 588
Central African Republic Low income 1986 1547227012 1122265026 596
Central African Republic Low income 1987 1470809657 1200991826 556
Central African Republic Low income 1988 1495962933 1264899368 555
Central African Republic Low income 1989 1525542166 1233930277 556
Central African Republic Low income 1990 1492780720 1440711396 532
Central African Republic Low income 1991 1484532464 1377375031 516
Central African Republic Low income 1992 1389164938 1411917558 469
Central African Republic Low income 1993 1393822470 1278781167 458
Central African Republic Low income 1994 1462119066 851174351 466
Central African Republic Low income 1995 1567392305 1115389732 486
Central African Republic Low income 1996 1504695156 1007791186 455
Central African Republic Low income 1997 1584443036 937741468 467
Central African Republic Low income 1998 1658914115 967338349 477
Central African Republic Low income 1999 1718634607 999477511 483
Central African Republic Low income 2000 1675850359 916777283 460
Central African Republic Low income 2001 1750672704 932648604 470
Central African Republic Low income 2002 1813986521 996068146 477
Central African Republic Low income 2003 1716076867 1142315522 442
Central African Republic Low income 2004 1818953688 1272360517 459
Central African Republic Low income 2005 1835473617 1337894380 455
Central African Republic Low income 2006 1923045631 1461859763 467
Central African Republic Low income 2007 2011650629 1699811293 479
Central African Republic Low income 2008 2052972567 1993407887 480
Central African Republic Low income 2009 2229266668 2067381664 514
Central African Republic Low income 2010 2332499960 2142591376 532
Central African Republic Low income 2011 2430339361 2437982840 550
Central African Republic Low income 2012 2553162910 2510126699 576
Central African Republic Low income 2013 1624016449 1691544192 365
Central African Republic Low income 2014 1625333047 1894813505 364
Central African Republic Low income 2015 1695825708 1695825708 377
Central African Republic Low income 2016 1776382803 1825018191 391
Central African Republic Low income 2017 1856804594 2072349974 404
Central African Republic Low income 2018 1927167157 2220978978 413
Central African Republic Low income 2019 1986909339 2221301401 419
Central African Republic Low income 2020 2004791523 2326720921 415
Central African Republic Low income 2021 2022834647 2516498299 411
Canada High income 1960 40461721693
Canada High income 1961 40934952064
Canada High income 1962 42227447632
Canada High income 1963 45029988561
Canada High income 1964 49377522897
Canada High income 1965 54515179581
Canada High income 1966 61088384037
Canada High income 1967 65668655501
Canada High income 1968 71829810520
Canada High income 1969 79148411662
Canada High income 1970 87896095320
Canada High income 1971 99271961775
Canada High income 1972 113082820487
Canada High income 1973 131321858814
Canada High income 1974 160408697342
Canada High income 1975 173834029689
Canada High income 1976 206575564909
Canada High income 1977 211612157029
Canada High income 1978 218632867537
Canada High income 1979 243072102612
Canada High income 1980 273853826548
Canada High income 1981 306214863625
Canada High income 1982 313506525087
Canada High income 1983 340547711782
Canada High income 1984 355372558104
Canada High income 1985 364756499451
Canada High income 1986 377437927312
Canada High income 1987 431316742081
Canada High income 1988 507354351182
Canada High income 1989 565055743243
Canada High income 1990 593929550908
Canada High income 1991 610328183643
Canada High income 1992 592387689253
Canada High income 1993 577170761956
Canada High income 1994 578139279438
Canada High income 1995 604031623433
Canada High income 1996 628546387972
Canada High income 1997 933745184781 654986999856 31223
Canada High income 1998 959857765528 634000000000 31831
Canada High income 1999 997968751447 678412196271 32827
Canada High income 2000 1047046486898 744773415932 34122
Canada High income 2001 1061763014138 738981792355 34227
Canada High income 2002 1098098096475 760649334098 35016
Canada High income 2003 1139947604898 895540646635 36024
Canada High income 2004 1184565482256 1026690238278 37086
Canada High income 2005 1243744725655 1173108598779 38573
Canada High income 2006 1295556862674 1319264809591 39776
Canada High income 2007 1384543596092 1468820407783 42097
Canada High income 2008 1398494571594 1552989690722 42064
Canada High income 2009 1357541054226 1374625142157 40368
Canada High income 2010 1399482212059 1617343367486 41155
Canada High income 2011 1443522257095 1793326630175 42037
Canada High income 2012 1468960331816 1828366481522 42316
Canada High income 2013 1503174217512 1846597421835 42846
Canada High income 2014 1546315859832 1805749878440 43635
Canada High income 2015 1556508816217 1556508816217 43596
Canada High income 2016 1572095608555 1527994741907 43537
Canada High income 2017 1619885432082 1649265644244 44325
Canada High income 2018 1664870307456 1725329192783 44917
Canada High income 2019 1696163077026 1742015045482 45109
Canada High income 2020 1607402450990 1645423407568 42259
Canada High income 2021 1680746518774 1990761609665 43946
Switzerland High income 1960 9522746719
Switzerland High income 1961 10712712465
Switzerland High income 1962 11879982759
Switzerland High income 1963 13063643796
Switzerland High income 1964 14480556572
Switzerland High income 1965 15346741670
Switzerland High income 1966 16480058705
Switzerland High income 1967 17740013179
Switzerland High income 1968 18942729779
Switzerland High income 1969 20524886616
Switzerland High income 1970
Switzerland High income 1971
Switzerland High income 1972
Switzerland High income 1973
Switzerland High income 1974
Switzerland High income 1975
Switzerland High income 1976
Switzerland High income 1977
Switzerland High income 1978
Switzerland High income 1979
Switzerland High income 1980 378450515821 122660905890 59887
Switzerland High income 1981 384510779908 112339195092 60514
Switzerland High income 1982 379475928484 115140108851 59374
Switzerland High income 1983 381901081521 114730757467 59498
Switzerland High income 1984 393390408753 109547355833 61068
Switzerland High income 1985 407841982776 111073640470 63032
Switzerland High income 1986 415422268041 159223703930 63871
Switzerland High income 1987 422008696742 199403912956 64477
Switzerland High income 1988 435840438498 215721878630 66103
Switzerland High income 1989 454715790161 208280848463 68410
Switzerland High income 1990 471424893437 265987061618 70199
Switzerland High income 1991 467107506057 269127820781 68693
Switzerland High income 1992 466903226325 280156819798 67910
Switzerland High income 1993 466315004189 272466458446 67209
Switzerland High income 1994 472236075010 301628489435 67522
Switzerland High income 1995 474506900448 353132515011 67395
Switzerland High income 1996 476850536940 340471241909 67429
Switzerland High income 1997 487671077299 295121356715 68794
Switzerland High income 1998 502619811840 303882354118 70692
Switzerland High income 1999 511393213562 298520480628 71584
Switzerland High income 2000 531728300528 279841151705 74013
Switzerland High income 2001 540107366877 287226531169 74705
Switzerland High income 2002 540077626067 310175772488 74138
Switzerland High income 2003 539824619288 363063293978 73556
Switzerland High income 2004 555055922695 405531321271 75113
Switzerland High income 2005 571056178053 420544947800 76785
Switzerland High income 2006 593984127046 443801905408 79368
Switzerland High income 2007 617718082948 493537376708 81805
Switzerland High income 2008 634739375365 570304197212 82998
Switzerland High income 2009 621539124455 558199868578 80262
Switzerland High income 2010 641851654875 603434493403 82027
Switzerland High income 2011 654178069212 722038242135 82678
Switzerland High income 2012 662140683175 692109693987 82800
Switzerland High income 2013 674202686731 712748124223 83345
Switzerland High income 2014 690699382519 734396591037 84348
Switzerland High income 2015 702149580771 702149580771 84776
Switzerland High income 2016 716509848991 695600652899 85570
Switzerland High income 2017 727865237631 704478516964 86119
Switzerland High income 2018 749096375856 735539301553 87981
Switzerland High income 2019 758167874592 731767398053 88413
Switzerland High income 2020 740026236250 752248045730 85685
Switzerland High income 2021 767349134393 812866928867 88224
Channel Islands High income 1960
Channel Islands High income 1961
Channel Islands High income 1962
Channel Islands High income 1963
Channel Islands High income 1964
Channel Islands High income 1965
Channel Islands High income 1966
Channel Islands High income 1967
Channel Islands High income 1968
Channel Islands High income 1969
Channel Islands High income 1970
Channel Islands High income 1971
Channel Islands High income 1972
Channel Islands High income 1973
Channel Islands High income 1974
Channel Islands High income 1975
Channel Islands High income 1976
Channel Islands High income 1977
Channel Islands High income 1978
Channel Islands High income 1979
Channel Islands High income 1980
Channel Islands High income 1981
Channel Islands High income 1982
Channel Islands High income 1983
Channel Islands High income 1984
Channel Islands High income 1985
Channel Islands High income 1986
Channel Islands High income 1987
Channel Islands High income 1988
Channel Islands High income 1989
Channel Islands High income 1990
Channel Islands High income 1991
Channel Islands High income 1992
Channel Islands High income 1993
Channel Islands High income 1994
Channel Islands High income 1995
Channel Islands High income 1996
Channel Islands High income 1997
Channel Islands High income 1998 5945445051
Channel Islands High income 1999 6263177944
Channel Islands High income 2000 6439403014
Channel Islands High income 2001 6233310060
Channel Islands High income 2002 6663436031
Channel Islands High income 2003 7332574116
Channel Islands High income 2004 8553956571
Channel Islands High income 2005 8827299477
Channel Islands High income 2006 9676410338
Channel Islands High income 2007 11515258634
Channel Islands High income 2008
Channel Islands High income 2009
Channel Islands High income 2010
Channel Islands High income 2011
Channel Islands High income 2012
Channel Islands High income 2013
Channel Islands High income 2014
Channel Islands High income 2015
Channel Islands High income 2016
Channel Islands High income 2017
Channel Islands High income 2018
Channel Islands High income 2019
Channel Islands High income 2020
Channel Islands High income 2021
Chile High income 1960 26780362752 4110000000 3293
Chile High income 1961 28185065472 4609727273 3394
Chile High income 1962 29319989248 5416272727 3459
Chile High income 1963 31032317952 5668187500 3587
Chile High income 1964 31825882671 5982347826 3608
Chile High income 1965 32128315283 6026593750 3574
Chile High income 1966 35738329088 7072641026 3905
Chile High income 1967 37030629376 7013196078 3977
Chile High income 1968 38360773789 7167086957 4051
Chile High income 1969 39871414272 8377093023 4142
Chile High income 1970 40600649652 9126309735 4150
Chile High income 1971 44426321468 10884114754 4468
Chile High income 1972 43973196182 11853817308 4352
Chile High income 1973 41761674936 16836261173 4068
Chile High income 1974 42756500397 16210404184 4100
Chile High income 1975 37235737860 7622217352 3515
Chile High income 1976 38662828793 10341925249 3594
Chile High income 1977 42701040006 13962893422 3909
Chile High income 1978 45989491336 15989933708 4147
Chile High income 1979 49861026841 21803696985 4430
Chile High income 1980 53843237960 29036709872 4715
Chile High income 1981 57356708654 34509878044 4952
Chile High income 1982 51039265791 25325893206 4346
Chile High income 1983 48478411193 20355959237 4071
Chile High income 1984 50467811628 19622527480 4178
Chile High income 1985 52491528583 17702885394 4282
Chile High income 1986 55314361486 18891048819 4444
Chile High income 1987 58887928401 22255407685 4658
Chile High income 1988 63213311786 26040229793 4920
Chile High income 1989 69486210757 29885685143 5321
Chile High income 1990 71802579088 33113887819 5409
Chile High income 1991 77406333960 37834793730 5736
Chile High income 1992 86050073040 45964327559 6272
Chile High income 1993 91719726336 49297773130 6577
Chile High income 1994 96333410155 57008425296 6800
Chile High income 1995 104939158705 73447063319 7297
Chile High income 1996 112078082148 78574385336 7683
Chile High income 1997 120362601757 85728899954 8140
Chile High income 1998 125394825678 81995304456 8372
Chile High income 1999 125051706064 75596103237 8247
Chile High income 2000 131268803554 78249883996 8556
Chile High income 2001 135409067463 71517080041 8727
Chile High income 2002 139745947905 70294892400 8910
Chile High income 2003 146346491777 76507577235 9233
Chile High income 2004 156114028604 99079230170 9748
Chile High income 2005 165226475828 122314960844 10210
Chile High income 2006 175222662457 153840051814 10714
Chile High income 2007 184278574392 172565850839 11148
Chile High income 2008 191261613433 179663403197 11447
Chile High income 2009 189123237376 171412642047 11200
Chile High income 2010 200190069229 217105420017 11733
Chile High income 2011 212649692512 251224856981 12339
Chile High income 2012 225739004135 267175872540 12973
Chile High income 2013 233207597703 277239461340 13272
Chile High income 2014 237388192471 259405202008 13367
Chile High income 2015 242496649874 242496649874 13495
Chile High income 2016 246747710112 249298719723 13551
Chile High income 2017 250097792356 276364933680 13540
Chile High income 2018 260076767994 295402652037 13886
Chile High income 2019 262080762440 278584733103 13829
Chile High income 2020 246412987239 252727193710 12890
Chile High income 2021 275165008284 317058508652 14322
China Upper middle income 1960 158907170816 59716467625 238
China Upper middle income 1961 115573186560 50056868958 175
China Upper middle income 1962 109124198400 47209359006 164
China Upper middle income 1963 120363991040 50706799903 176
China Upper middle income 1964 142246166193 59708343489 204
China Upper middle income 1965 166356891369 70436266147 233
China Upper middle income 1966 184073895936 76720285970 250
China Upper middle income 1967 173452836864 72881631327 230
China Upper middle income 1968 166341269980 70846535056 215
China Upper middle income 1969 194519482368 79705906247 244
China Upper middle income 1970 232061740955 92602973434 284
China Upper middle income 1971 248445299864 99800958648 295
China Upper middle income 1972 257911065789 113687586299 299
China Upper middle income 1973 277924964496 138544284709 315
China Upper middle income 1974 284345031184 144182133388 316
China Upper middle income 1975 309139917896 163431551780 337
China Upper middle income 1976 304286421180 153940455342 327
China Upper middle income 1977 327320903268 174938098827 347
China Upper middle income 1978 364393196722 149540752829 381
China Upper middle income 1979 392055467397 178280594413 405
China Upper middle income 1980 422769661255 191149211575 431
China Upper middle income 1981 444384863999 195866382433 447
China Upper middle income 1982 484455553402 205089699859 480
China Upper middle income 1983 536632397557 230686747153 524
China Upper middle income 1984 618155123012 259946510957 596
China Upper middle income 1985 701177544159 309488028133 667
China Upper middle income 1986 763932666262 300758100107 716
China Upper middle income 1987 852987565220 272972974765 787
China Upper middle income 1988 948714904916 312353631208 861
China Upper middle income 1989 988621025897 347768051312 884
China Upper middle income 1990 1027377455186 360857912566 905
China Upper middle income 1991 1122541231136 383373318084 975
China Upper middle income 1992 1282217440755 426915712716 1101
China Upper middle income 1993 1460237039293 444731282436 1239
China Upper middle income 1994 1650605318475 564324670008 1385
China Upper middle income 1995 1831411871441 734547898224 1520
China Upper middle income 1996 2013134753754 863746717507 1653
China Upper middle income 1997 2199083579880 961603952954 1788
China Upper middle income 1998 2371622617326 1029043097559 1910
China Upper middle income 1999 2553328077174 1093997267277 2038
China Upper middle income 2000 2770108015881 1211346869600 2194
China Upper middle income 2001 3001016837142 1339395718863 2360
China Upper middle income 2002 3275118634990 1470550015078 2558
China Upper middle income 2003 3603876041863 1660287965664 2797
China Upper middle income 2004 3968358419671 1955347004966 3062
China Upper middle income 2005 4420536663139 2285965892364 3391
China Upper middle income 2006 4982871172220 2752131773359 3801
China Upper middle income 2007 5691976639213 3550342737010 4319
China Upper middle income 2008 6241291028840 4594307032668 4712
China Upper middle income 2009 6827892848559 5101703073089 5129
China Upper middle income 2010 7554098728366 6087163874511 5647
China Upper middle income 2011 8275578020538 7551500124197 6153
China Upper middle income 2012 8926347665676 8532229986994 6592
China Upper middle income 2013 9619581223621 9570406235660 7056
China Upper middle income 2014 10333908590028 10475682920598 7533
China Upper middle income 2015 11061553079872 11061553079872 8016
China Upper middle income 2016 11819132546495 11233276536745 8517
China Upper middle income 2017 12640231416524 12310409370894 9053
China Upper middle income 2018 13493418449041 13894817549380 9619
China Upper middle income 2019 14296344415560 14279937500608 10155
China Upper middle income 2020 14616539906897 14687673892882 10358
China Upper middle income 2021 15801910975833 17734062645371 11188
Cote d'Ivoire Lower middle income 1960 5492745728 546203562 1568
Cote d'Ivoire Lower middle income 1961 6038316032 618245639 1663
Cote d'Ivoire Lower middle income 1962 6112405504 645284345 1621
Cote d'Ivoire Lower middle income 1963 6998114816 761047046 1786
Cote d'Ivoire Lower middle income 1964 8230699169 921063266 2022
Cote d'Ivoire Lower middle income 1965 7974752881 919771356 1887
Cote d'Ivoire Lower middle income 1966 8898018304 1024103034 2030
Cote d'Ivoire Lower middle income 1967 9307162624 1082922892 2048
Cote d'Ivoire Lower middle income 1968 10475049081 1281281246 2223
Cote d'Ivoire Lower middle income 1969 11474286592 1361360157 2343
Cote d'Ivoire Lower middle income 1970 12664747852 1455482990 2482
Cote d'Ivoire Lower middle income 1971 13862407167 1584128262 2601
Cote d'Ivoire Lower middle income 1972 14449705376 1849400600 2591
Cote d'Ivoire Lower middle income 1973 15307901922 2508421235 2621
Cote d'Ivoire Lower middle income 1974 15970333139 3070151901 2609
Cote d'Ivoire Lower middle income 1975 17288346585 3893839190 2696
Cote d'Ivoire Lower middle income 1976 19521378141 4662053708 2908
Cote d'Ivoire Lower middle income 1977 20949261371 6265067858 2981
Cote d'Ivoire Lower middle income 1978 23234711331 7900524898 3161
Cote d'Ivoire Lower middle income 1979 23791044993 9142935858 3095
Cote d'Ivoire Lower middle income 1980 21184094307 10175615442 2637
Cote d'Ivoire Lower middle income 1981 21925643297 8432588484 2612
Cote d'Ivoire Lower middle income 1982 21969674888 7567109767 2507
Cote d'Ivoire Lower middle income 1983 21112804743 6838185419 2309
Cote d'Ivoire Lower middle income 1984 20542492691 6841638715 2156
Cote d'Ivoire Lower middle income 1985 21467156134 6977650069 2164
Cote d'Ivoire Lower middle income 1986 22166845622 9158302205 2151
Cote d'Ivoire Lower middle income 1987 22089489335 10087653189 2065
Cote d'Ivoire Lower middle income 1988 22340532840 10255170460 2014
Cote d'Ivoire Lower middle income 1989 22999132852 9757410614 1999
Cote d'Ivoire Lower middle income 1990 22747083420 10795850107 1908
Cote d'Ivoire Lower middle income 1991 22756392703 10492628915 1841
Cote d'Ivoire Lower middle income 1992 22700739530 11152971316 1772
Cote d'Ivoire Lower middle income 1993 22657043989 11045759469 1707
Cote d'Ivoire Lower middle income 1994 22840839444 8313557450 1663
Cote d'Ivoire Lower middle income 1995 24468419356 11000146839 1723
Cote d'Ivoire Lower middle income 1996 26359663603 18071153890 1797
Cote d'Ivoire Lower middle income 1997 28903065381 18047557172 1910
Cote d'Ivoire Lower middle income 1998 30135464903 19619653924 1933
Cote d'Ivoire Lower middle income 1999 30487103584 18870992456 1902
Cote d'Ivoire Lower middle income 2000 30406072075 16577533355 1848
Cote d'Ivoire Lower middle income 2001 29751121484 16810536884 1765
Cote d'Ivoire Lower middle income 2002 28938759236 18054384023 1679
Cote d'Ivoire Lower middle income 2003 27571152083 21251755294 1567
Cote d'Ivoire Lower middle income 2004 28449303817 23510577108 1583
Cote d'Ivoire Lower middle income 2005 28732677535 24036917017 1565
Cote d'Ivoire Lower middle income 2006 29541668653 25281414473 1575
Cote d'Ivoire Lower middle income 2007 29867049385 28760092034 1558
Cote d'Ivoire Lower middle income 2008 31295490595 34078243426 1596
Cote d'Ivoire Lower middle income 2009 32423167757 33886814907 1616
Cote d'Ivoire Lower middle income 2010 34643522302 34936305297 1687
Cote d'Ivoire Lower middle income 2011 32783010215 36693712825 1559
Cote d'Ivoire Lower middle income 2012 35281210581 36302305578 1637
Cote d'Ivoire Lower middle income 2013 39077544035 42760237561 1769
Cote d'Ivoire Lower middle income 2014 42739891440 48843008580 1887
Cote d'Ivoire Lower middle income 2015 45814637971 45814637971 1973
Cote d'Ivoire Lower middle income 2016 49103766045 47964234560 2061
Cote d'Ivoire Lower middle income 2017 52717625514 51588158718 2157
Cote d'Ivoire Lower middle income 2018 56350019798 58011466451 2248
Cote d'Ivoire Lower middle income 2019 59861589343 58539424930 2328
Cote d'Ivoire Lower middle income 2020 61033878289 61348579465 2314
Cote d'Ivoire Lower middle income 2021 65319373174 69764827467 2414
Cameroon Lower middle income 1960 4827329536 614206071 932
Cameroon Lower middle income 1961 4884469760 652777614 924
Cameroon Lower middle income 1962 5033033728 694247726 932
Cameroon Lower middle income 1963 5221397504 718320701 946
Cameroon Lower middle income 1964 5406608701 776650126 958
Cameroon Lower middle income 1965 5516149498 814083378 955
Cameroon Lower middle income 1966 5770717184 851112663 976
Cameroon Lower middle income 1967 5141012992 936175405 849
Cameroon Lower middle income 1968 5467278214 1046191192 882
Cameroon Lower middle income 1969 5735255552 1100551379 902
Cameroon Lower middle income 1970 5912593757 1151217147 907
Cameroon Lower middle income 1971 6118334744 1236941201 915
Cameroon Lower middle income 1972 6281929427 1498252050 915
Cameroon Lower middle income 1973 6618369514 1901393216 938
Cameroon Lower middle income 1974 7328802655 2157415246 1011
Cameroon Lower middle income 1975 8152930821 2857037371 1094
Cameroon Lower middle income 1976 7704915989 2898089929 1005
Cameroon Lower middle income 1977 8763561547 3394663844 1111
Cameroon Lower middle income 1978 10691808426 4662851757 1317
Cameroon Lower middle income 1979 11337071763 5919004207 1355
Cameroon Lower middle income 1980 11114265237 6674567625 1289
Cameroon Lower middle income 1981 13012879851 6610937473 1464
Cameroon Lower middle income 1982 13990954266 6611255018 1526
Cameroon Lower middle income 1983 14951689390 6870200659 1581
Cameroon Lower middle income 1984 16069264260 7311937457 1647
Cameroon Lower middle income 1985 17364955016 8544809794 1724
Cameroon Lower middle income 1986 18540851265 11857056336 1784
Cameroon Lower middle income 1987 18142844041 13049658331 1691
Cameroon Lower middle income 1988 16723414693 12236058143 1510
Cameroon Lower middle income 1989 16419195626 11012566161 1437
Cameroon Lower middle income 1990 15416689186 12314482085 1309
Cameroon Lower middle income 1991 14829529258 11840192674 1222
Cameroon Lower middle income 1992 14369813375 12071775381 1150
Cameroon Lower middle income 1993 13229990211 16181813512 1028
Cameroon Lower middle income 1994 13478291888 8902446188 1019
Cameroon Lower middle income 1995 13868353841 10864773037 1020
Cameroon Lower middle income 1996 14452914961 11093539497 1035
Cameroon Lower middle income 1997 15107243770 10789457915 1053
Cameroon Lower middle income 1998 15821141839 11298144512 1075
Cameroon Lower middle income 1999 16534881679 11565827386 1094
Cameroon Lower middle income 2000 17168567427 10566578953 1107
Cameroon Lower middle income 2001 17910981125 10953485244 1124
Cameroon Lower middle income 2002 18712860555 12417251816 1144
Cameroon Lower middle income 2003 19733301601 15970315751 1175
Cameroon Lower middle income 2004 21124274962 18826215278 1224
Cameroon Lower middle income 2005 21594980887 19509850837 1218
Cameroon Lower middle income 2006 22417659666 20910513975 1230
Cameroon Lower middle income 2007 23387803843 23928251334 1249
Cameroon Lower middle income 2008 24053813162 27715144580 1249
Cameroon Lower middle income 2009 24674221565 27932971683 1247
Cameroon Lower middle income 2010 25389533349 27507499709 1248
Cameroon Lower middle income 2011 26247499325 30630912185 1255
Cameroon Lower middle income 2012 27461703059 30155064574 1278
Cameroon Lower middle income 2013 28833560443 33728622819 1306
Cameroon Lower middle income 2014 30482787664 36386546918 1344
Cameroon Lower middle income 2015 32210232912 32210232912 1383
Cameroon Lower middle income 2016 33671222799 33814337900 1407
Cameroon Lower middle income 2017 34863580245 36098550142 1419
Cameroon Lower middle income 2018 36242614126 39973839065 1437
Cameroon Lower middle income 2019 37502066705 39670977333 1449
Cameroon Lower middle income 2020 37686544900 40804449726 1420
Cameroon Lower middle income 2021 39000523688 45238613480 1433
Congo, Dem Rep Low income 1960 19168014336 3359404118 1257
Congo, Dem Rep Low income 1961 17088021504 3086746857 1093
Congo, Dem Rep Low income 1962 20710801408 3779841429 1291
Congo, Dem Rep Low income 1963 21790660608 6213185743 1324
Congo, Dem Rep Low income 1964 21258919179 2881545273 1258
Congo, Dem Rep Low income 1965 21470944753 4043901818 1236
Congo, Dem Rep Low income 1966 22925705216 4532660182 1283
Congo, Dem Rep Low income 1967 22699718656 3384063372 1235
Congo, Dem Rep Low income 1968 23683228246 3909780539 1252
Congo, Dem Rep Low income 1969 25892597760 5032434970 1331
Congo, Dem Rep Low income 1970 25829146595 4877684910 1291
Congo, Dem Rep Low income 1971 27380191515 5594770359 1331
Congo, Dem Rep Low income 1972 27421572708 6173712814 1298
Congo, Dem Rep Low income 1973 29652941732 7870239461 1367
Congo, Dem Rep Low income 1974 30581252539 9596960180 1372
Congo, Dem Rep Low income 1975 29057807381 10237343174 1269
Congo, Dem Rep Low income 1976 27515127782 9648583225 1168
Congo, Dem Rep Low income 1977 27724461114 12344424764 1143
Congo, Dem Rep Low income 1978 26242507843 15372608002 1052
Congo, Dem Rep Low income 1979 26355373789 15068422236 1027
Congo, Dem Rep Low income 1980 26933851294 14394927495 1022
Congo, Dem Rep Low income 1981 27566937953 12537821038 1019
Congo, Dem Rep Low income 1982 27440770251 13651667371 990
Congo, Dem Rep Low income 1983 27828152616 11006712650 980
Congo, Dem Rep Low income 1984 29370131152 7857729193 1009
Congo, Dem Rep Low income 1985 29507539590 7195042616 987
Congo, Dem Rep Low income 1986 30899472096 8095367168 1007
Congo, Dem Rep Low income 1987 31726231488 7661625473 1006
Congo, Dem Rep Low income 1988 31875465760 8861299977 982
Congo, Dem Rep Low income 1989 31471906223 9021862775 940
Congo, Dem Rep Low income 1990 29404733641 9349764580 850
Congo, Dem Rep Low income 1991 26928545878 9633911368 750
Congo, Dem Rep Low income 1992 24101046254 8227200892 646
Congo, Dem Rep Low income 1993 20854864154 10706246371 537
Congo, Dem Rep Low income 1994 20041525119 5820382232 498
Congo, Dem Rep Low income 1995 20181815560 5643439373 485
Congo, Dem Rep Low income 1996 19975320745 5771454940 467
Congo, Dem Rep Low income 1997 18853297670 6090840548 430
Congo, Dem Rep Low income 1998 18547091073 6217806273 414
Congo, Dem Rep Low income 1999 17755104164 4711259427 387
Congo, Dem Rep Low income 2000 16528061821 19088046306 351
Congo, Dem Rep Low income 2001 16180943925 7438189100 334
Congo, Dem Rep Low income 2002 16657920156 8728038525 334
Congo, Dem Rep Low income 2003 17587069343 8937567060 342
Congo, Dem Rep Low income 2004 18772151840 10297483481 354
Congo, Dem Rep Low income 2005 19923851730 11964484668 364
Congo, Dem Rep Low income 2006 20983995809 14451902468 371
Congo, Dem Rep Low income 2007 22297484361 16737071816 381
Congo, Dem Rep Low income 2008 23685702162 19788515874 392
Congo, Dem Rep Low income 2009 24361944120 18648373312 390
Congo, Dem Rep Low income 2010 26093585401 21565720044 404
Congo, Dem Rep Low income 2011 27887433521 25839749199 418
Congo, Dem Rep Low income 2012 29863787754 29306235826 433
Congo, Dem Rep Low income 2013 32396821281 32679745298 454
Congo, Dem Rep Low income 2014 35464893590 35909040266 481
Congo, Dem Rep Low income 2015 37917704900 37917704900 497
Congo, Dem Rep Low income 2016 38827501900 37134799975 493
Congo, Dem Rep Low income 2017 40274582571 38019265626 495
Congo, Dem Rep Low income 2018 42619014795 47568210068 507
Congo, Dem Rep Low income 2019 44487657807 51775830726 513
Congo, Dem Rep Low income 2020 45259706748 48716960860 505
Congo, Dem Rep Low income 2021 47845033382 53958573693 518
Congo, Rep Lower middle income 1960 1254059136 131731863 1232
Congo, Rep Lower middle income 1961 1358782208 151675739 1303
Congo, Rep Lower middle income 1962 1429470208 166521240 1337
Congo, Rep Lower middle income 1963 1371872640 172233431 1251
Congo, Rep Lower middle income 1964 1424234172 185693725 1266
Congo, Rep Lower middle income 1965 1476595682 198318064 1278
Congo, Rep Lower middle income 1966 1496662400 220613582 1261
Congo, Rep Lower middle income 1967 1528335744 237397428 1253
Congo, Rep Lower middle income 1968 1644968097 251247458 1312
Congo, Rep Lower middle income 1969 1769138944 265040036 1372
Congo, Rep Lower middle income 1970 1881629100 274960700 1418
Congo, Rep Lower middle income 1971 2027512478 322128019 1484
Congo, Rep Lower middle income 1972 2202234397 410669263 1566
Congo, Rep Lower middle income 1973 2383504471 541973362 1645
Congo, Rep Lower middle income 1974 2571456212 585364635 1723
Congo, Rep Lower middle income 1975 2770270840 767102679 1803
Congo, Rep Lower middle income 1976 2795654464 754549601 1767
Congo, Rep Lower middle income 1977 2545347555 765224031 1562
Congo, Rep Lower middle income 1978 2707225220 878771771 1614
Congo, Rep Lower middle income 1979 2972891315 1198749666 1722
Congo, Rep Lower middle income 1980 3497208428 1705796850 1967
Congo, Rep Lower middle income 1981 4113406847 1993512326 2247
Congo, Rep Lower middle income 1982 5084076253 2160640567 2697
Congo, Rep Lower middle income 1983 5381696188 2097274290 2773
Congo, Rep Lower middle income 1984 5757130367 2193581366 2883
Congo, Rep Lower middle income 1985 5688870326 2160872541 2769
Congo, Rep Lower middle income 1986 5298526984 1849268215 2508
Congo, Rep Lower middle income 1987 5308561157 2297753649 2445
Congo, Rep Lower middle income 1988 5402324331 2212536313 2421
Congo, Rep Lower middle income 1989 5542778093 2389593022 2417
Congo, Rep Lower middle income 1990 5598206071 2798746051 2375
Congo, Rep Lower middle income 1991 5732303677 2724853508 2366
Congo, Rep Lower middle income 1992 5882028472 2933222706 2362
Congo, Rep Lower middle income 1993 5824403227 2684323618 2275
Congo, Rep Lower middle income 1994 5504464346 1769365439 2091
Congo, Rep Lower middle income 1995 5723835105 2116003868 2114
Congo, Rep Lower middle income 1996 5969415195 2540697538 2143
Congo, Rep Lower middle income 1997 5932117563 2322719101 2069
Congo, Rep Lower middle income 1998 6153833588 1949481381 2085
Congo, Rep Lower middle income 1999 5994929336 2354772959 1973
Congo, Rep Lower middle income 2000 6449104007 3227927697 2062
Congo, Rep Lower middle income 2001 6694337759 2796704603 2080
Congo, Rep Lower middle income 2002 7001063616 3034250926 2115
Congo, Rep Lower middle income 2003 7058000752 3503723087 2072
Congo, Rep Lower middle income 2004 7303381438 4656974938 2080
Congo, Rep Lower middle income 2005 7869814099 6650001685 2172
Congo, Rep Lower middle income 2006 8498316212 8072305031 2269
Congo, Rep Lower middle income 2007 7936238019 8782703428 2047
Congo, Rep Lower middle income 2008 8436727025 11649857662 2103
Congo, Rep Lower middle income 2009 9418533320 9723299908 2272
Congo, Rep Lower middle income 2010 10353912864 13148396206 2423
Congo, Rep Lower middle income 2011 10582311832 15655383586 2408
Congo, Rep Lower middle income 2012 11634950596 17692911281 2580
Congo, Rep Lower middle income 2013 11552059200 17958720704 2499
Congo, Rep Lower middle income 2014 12327973973 17912907682 2603
Congo, Rep Lower middle income 2015 11890259177 11890259177 2449
Congo, Rep Lower middle income 2016 10608104199 10219341017 2130
Congo, Rep Lower middle income 2017 10143200750 11094823677 1985
Congo, Rep Lower middle income 2018 9655784294 13670038020 1841
Congo, Rep Lower middle income 2019 9647394774 12750338736 1793
Congo, Rep Lower middle income 2020 9045462978 10483151094 1639
Congo, Rep Lower middle income 2021 8728871773 12523961677 1543
Colombia Upper middle income 1960 30606243840 4031152977 1906
Colombia Upper middle income 1961 32163862528 4540447761 1941
Colombia Upper middle income 1962 33904535552 4955543963 1984
Colombia Upper middle income 1963 35018878976 4836166667 1986
Colombia Upper middle income 1964 37178471672 5973366667 2046
Colombia Upper middle income 1965 38516900887 5760761905 2057
Colombia Upper middle income 1966 40533929984 5428518519 2102
Colombia Upper middle income 1967 42209951744 5825170438 2128
Colombia Upper middle income 1968 44714318434 5960212869 2193
Colombia Upper middle income 1969 47443017728 6450175214 2265
Colombia Upper middle income 1970 50388183652 7198360460 2346
Colombia Upper middle income 1971 53391686196 7820380971 2426
Colombia Upper middle income 1972 57486373387 8671358733 2553
Colombia Upper middle income 1973 61351156383 10315760000 2665
Colombia Upper middle income 1974 64876244862 12370029584 2756
Colombia Upper middle income 1975 66383485647 13098633902 2758
Colombia Upper middle income 1976 69522341627 15341403660 2825
Colombia Upper middle income 1977 72413431995 19470960619 2878
Colombia Upper middle income 1978 78546777878 23263511958 3052
Colombia Upper middle income 1979 82771902521 27940411250 3146
Colombia Upper middle income 1980 86155082921 33400735644 3203
Colombia Upper middle income 1981 88116724523 36388366869 3205
Colombia Upper middle income 1982 88952441855 38968039722 3165
Colombia Upper middle income 1983 90352514185 38729822782 3147
Colombia Upper middle income 1984 93379941186 38253120738 3184
Colombia Upper middle income 1985 96281355124 34894411352 3215
Colombia Upper middle income 1986 101888854552 34942489684 3333
Colombia Upper middle income 1987 107359198020 36373307085 3442
Colombia Upper middle income 1988 111722461822 39212550050 3511
Colombia Upper middle income 1989 115536774044 39540080200 3560
Colombia Upper middle income 1990 120484056780 47844090710 3640
Colombia Upper middle income 1991 122895674814 49175565911 3640
Colombia Upper middle income 1992 127866718142 58418985443 3715
Colombia Upper middle income 1993 134752865089 66446804803 3840
Colombia Upper middle income 1994 142588288605 81703500846 3987
Colombia Upper middle income 1995 150006355334 92507279383 4119
Colombia Upper middle income 1996 153090268059 97160109278 4129
Colombia Upper middle income 1997 158341713846 106659508271 4197
Colombia Upper middle income 1998 159243919739 98443739941 4151
Colombia Upper middle income 1999 152549281078 86186158685 3912
Colombia Upper middle income 2000 157011136244 99886577331 3962
Colombia Upper middle income 2001 159645623441 98211749596 3966
Colombia Upper middle income 2002 163643118666 97963003805 4003
Colombia Upper middle income 2003 170055101007 94641378693 4099
Colombia Upper middle income 2004 179124177071 117081522350 4257
Colombia Upper middle income 2005 187773655668 145619191582 4403
Colombia Upper middle income 2006 200386165570 161618581266 4638
Colombia Upper middle income 2007 213888575540 206181826825 4890
Colombia Upper middle income 2008 220911491816 242186950901 4992
Colombia Upper middle income 2009 223429106640 232397835678 4993
Colombia Upper middle income 2010 233471483025 286563105192 5163
Colombia Upper middle income 2011 249692829473 334943871932 5468
Colombia Upper middle income 2012 259462400427 370921320484 5631
Colombia Upper middle income 2013 272783183252 382116126449 5867
Colombia Upper middle income 2014 285055780505 381112119657 6069
Colombia Upper middle income 2015 293481748241 293481748241 6176
Colombia Upper middle income 2016 299607834899 282825009887 6219
Colombia Upper middle income 2017 303680586564 311883730690 6209
Colombia Upper middle income 2018 311467941587 334198214706 6272
Colombia Upper middle income 2019 321393974479 323109543324 6385
Colombia Upper middle income 2020 298741641185 270299982887 5871
Colombia Upper middle income 2021 330298595146 314322453228 6443
Comoros Lower middle income 1960
Comoros Lower middle income 1961
Comoros Lower middle income 1962
Comoros Lower middle income 1963
Comoros Lower middle income 1964
Comoros Lower middle income 1965
Comoros Lower middle income 1966
Comoros Lower middle income 1967
Comoros Lower middle income 1968
Comoros Lower middle income 1969
Comoros Lower middle income 1970
Comoros Lower middle income 1971
Comoros Lower middle income 1972
Comoros Lower middle income 1973
Comoros Lower middle income 1974
Comoros Lower middle income 1975
Comoros Lower middle income 1976
Comoros Lower middle income 1977
Comoros Lower middle income 1978
Comoros Lower middle income 1979
Comoros Lower middle income 1980 396529284 212218226 1288
Comoros Lower middle income 1981 411854859 196349968 1297
Comoros Lower middle income 1982 438144860 184008996 1340
Comoros Lower middle income 1983 459269585 191621958 1367
Comoros Lower middle income 1984 478146942 184697210 1384
Comoros Lower middle income 1985 489048505 196726077 1376
Comoros Lower middle income 1986 498182035 279197697 1362
Comoros Lower middle income 1987 506341181 337525871 1344
Comoros Lower middle income 1988 519948490 356500027 1340
Comoros Lower middle income 1989 503412794 341476764 1260
Comoros Lower middle income 1990 529042729 429622148 1285
Comoros Lower middle income 1991 500497503 424108797 1181
Comoros Lower middle income 1992 543194854 457388579 1245
Comoros Lower middle income 1993 559523625 452881443 1245
Comoros Lower middle income 1994 529998777 319189200 1146
Comoros Lower middle income 1995 549132827 398461790 1155
Comoros Lower middle income 1996 542039739 396053798 1109
Comoros Lower middle income 1997 563884774 364445590 1123
Comoros Lower middle income 1998 571116685 370106776 1108
Comoros Lower middle income 1999 582107304 382454990 1101
Comoros Lower middle income 2000 645253598 351136568 1190
Comoros Lower middle income 2001 660306765 378512003 1188
Comoros Lower middle income 2002 675658533 425964697 1186
Comoros Lower middle income 2003 689873521 546885185 1183
Comoros Lower middle income 2004 703116746 633706149 1177
Comoros Lower middle income 2005 723068020 653845123 1182
Comoros Lower middle income 2006 742207309 698431828 1185
Comoros Lower middle income 2007 748145282 795673128 1166
Comoros Lower middle income 2008 777806333 915659193 1183
Comoros Lower middle income 2009 803013020 905341091 1193
Comoros Lower middle income 2010 833348979 907978724 1208
Comoros Lower middle income 2011 867878849 1023086184 1228
Comoros Lower middle income 2012 895376809 1015843369 1237
Comoros Lower middle income 2013 935366551 1116224161 1261
Comoros Lower middle income 2014 955071522 1149587652 1258
Comoros Lower middle income 2015 966029542 966029542 1243
Comoros Lower middle income 2016 998106037 1012835518 1255
Comoros Lower middle income 2017 1036191396 1077439663 1273
Comoros Lower middle income 2018 1073934162 1188797575 1290
Comoros Lower middle income 2019 1092843842 1195019559 1284
Comoros Lower middle income 2020 1089641267 1223876065 1253
Comoros Lower middle income 2021 1115223904 1327964249 1255
Cabo Verde Lower middle income 1960
Cabo Verde Lower middle income 1961
Cabo Verde Lower middle income 1962
Cabo Verde Lower middle income 1963
Cabo Verde Lower middle income 1964
Cabo Verde Lower middle income 1965
Cabo Verde Lower middle income 1966
Cabo Verde Lower middle income 1967
Cabo Verde Lower middle income 1968
Cabo Verde Lower middle income 1969
Cabo Verde Lower middle income 1970
Cabo Verde Lower middle income 1971
Cabo Verde Lower middle income 1972
Cabo Verde Lower middle income 1973
Cabo Verde Lower middle income 1974
Cabo Verde Lower middle income 1975
Cabo Verde Lower middle income 1976
Cabo Verde Lower middle income 1977
Cabo Verde Lower middle income 1978
Cabo Verde Lower middle income 1979
Cabo Verde Lower middle income 1980 172138338 142246876 606
Cabo Verde Lower middle income 1981 186686718 139468115 647
Cabo Verde Lower middle income 1982 191960673 140630759 652
Cabo Verde Lower middle income 1983 210236769 138476239 700
Cabo Verde Lower middle income 1984 218190595 132019065 713
Cabo Verde Lower middle income 1985 237046815 137728155 761
Cabo Verde Lower middle income 1986 243853509 190651208 770
Cabo Verde Lower middle income 1987 254361312 235253172 792
Cabo Verde Lower middle income 1988 269614991 264308140 828
Cabo Verde Lower middle income 1989 284977516 267448513 860
Cabo Verde Lower middle income 1990 286950050 306891107 849
Cabo Verde Lower middle income 1991 290979251 319827059 840
Cabo Verde Lower middle income 1992 322805535 357160985 907
Cabo Verde Lower middle income 1993 350916446 490417390 959
Cabo Verde Lower middle income 1994 418231490 406580652 1111
Cabo Verde Lower middle income 1995 477669029 487148994 1237
Cabo Verde Lower middle income 1996 531867863 501979069 1345
Cabo Verde Lower middle income 1997 591003198 490608658 1462
Cabo Verde Lower middle income 1998 664980757 521910561 1612
Cabo Verde Lower middle income 1999 739609210 592416703 1759
Cabo Verde Lower middle income 2000 845261415 539227278 1974
Cabo Verde Lower middle income 2001 864124729 563024383 1983
Cabo Verde Lower middle income 2002 909498979 620974660 2053
Cabo Verde Lower middle income 2003 947482015 813963830 2106
Cabo Verde Lower middle income 2004 1044097444 924318491 2287
Cabo Verde Lower middle income 2005 1116270241 971977088 2411
Cabo Verde Lower middle income 2006 1205390472 1107891063 2569
Cabo Verde Lower middle income 2007 1388256499 1513933983 2922
Cabo Verde Lower middle income 2008 1480582782 1789333749 3079
Cabo Verde Lower middle income 2009 1461773074 1711817182 3004
Cabo Verde Lower middle income 2010 1483214217 1664310770 3011
Cabo Verde Lower middle income 2011 1542081303 1865915544 3091
Cabo Verde Lower middle income 2012 1558765363 1741809809 3085
Cabo Verde Lower middle income 2013 1571279094 1850470042 3070
Cabo Verde Lower middle income 2014 1580882950 1859898513 3050
Cabo Verde Lower middle income 2015 1596800287 1596800287 3043
Cabo Verde Lower middle income 2016 1671942379 1663008687 3148
Cabo Verde Lower middle income 2017 1733838342 1769787215 3226
Cabo Verde Lower middle income 2018 1812401360 1966501118 3333
Cabo Verde Lower middle income 2019 1915123783 1981845741 3482
Cabo Verde Lower middle income 2020 1632003278 1703698677 2935
Cabo Verde Lower middle income 2021 1745467468 1936174043 3106
Costa Rica Upper middle income 1960 4791476224 507513830 3600
Costa Rica Upper middle income 1961 4881521152 490325182 3534
Costa Rica Upper middle income 1962 5147192320 479180824 3591
Costa Rica Upper middle income 1963 5502293504 511902137 3701
Costa Rica Upper middle income 1964 5703625023 542578367 3704
Costa Rica Upper middle income 1965 6170782004 592981162 3874
Costa Rica Upper middle income 1966 6600843264 647305630 4012
Costa Rica Upper middle income 1967 6973799424 699456619 4110
Costa Rica Upper middle income 1968 7564710710 773841494 4328
Costa Rica Upper middle income 1969 7980149248 853630204 4439
Costa Rica Upper middle income 1970 8578910825 984830158 4644
Costa Rica Upper middle income 1971 9160432761 1077152902 4831
Costa Rica Upper middle income 1972 9909577087 1238251696 5097
Costa Rica Upper middle income 1973 10673498042 1528916185 5357
Costa Rica Upper middle income 1974 11265332834 1666544754 5516
Costa Rica Upper middle income 1975 11501912827 1960863466 5492
Costa Rica Upper middle income 1976 12136538275 2412555426 5648
Costa Rica Upper middle income 1977 13217233222 3072427013 5993
Costa Rica Upper middle income 1978 14045648008 3523208810 6201
Costa Rica Upper middle income 1979 14739379973 4035519323 6336
Costa Rica Upper middle income 1980 14850204694 4831447001 6214
Costa Rica Upper middle income 1981 14514344221 2623807074 5911
Costa Rica Upper middle income 1982 13456891680 2606621255 5333
Costa Rica Upper middle income 1983 13842161507 3146770104 5338
Costa Rica Upper middle income 1984 14952871483 3660476459 5612
Costa Rica Upper middle income 1985 15060771662 3919203960 5503
Costa Rica Upper middle income 1986 15894573761 4418983871 5656
Costa Rica Upper middle income 1987 16651876017 4532952047 5772
Costa Rica Upper middle income 1988 17223392943 4614629898 5817
Costa Rica Upper middle income 1989 18199266176 5251025767 5989
Costa Rica Upper middle income 1990 18845897636 5711687787 6041
Costa Rica Upper middle income 1991 19272880656 7196276092 6019
Costa Rica Upper middle income 1992 21046198397 8564044017 6404
Costa Rica Upper middle income 1993 22539887346 9582866263 6684
Costa Rica Upper middle income 1994 23558471251 10486784805 6811
Costa Rica Upper middle income 1995 24537079085 11578594260 6921
Costa Rica Upper middle income 1996 24868442410 11678424507 6846
Costa Rica Upper middle income 1997 26230279541 12614602382 7053
Costa Rica Upper middle income 1998 28107136983 13684255947 7389
Costa Rica Upper middle income 1999 29291799732 14254866281 7539
Costa Rica Upper middle income 2000 30425016887 15013629659 7678
Costa Rica Upper middle income 2001 31487205910 15976174337 7805
Costa Rica Upper middle income 2002 32563084815 16578820687 7940
Costa Rica Upper middle income 2003 33968891756 17271760507 8158
Costa Rica Upper middle income 2004 35471879204 18610594846 8395
Costa Rica Upper middle income 2005 36882477494 20040642477 8606
Costa Rica Upper middle income 2006 39584744288 22715540324 9110
Costa Rica Upper middle income 2007 42836683277 26884700345 9725
Costa Rica Upper middle income 2008 44866360242 30801744881 10053
Costa Rica Upper middle income 2009 44474472353 30745712007 9838
Costa Rica Upper middle income 2010 46858456832 37658614803 10237
Costa Rica Upper middle income 2011 48921709303 42762617082 10559
Costa Rica Upper middle income 2012 51310356968 47231651863 10945
Costa Rica Upper middle income 2013 52590430366 50949672206 11090
Costa Rica Upper middle income 2014 54453241195 52016408951 11355
Costa Rica Upper middle income 2015 56441917653 56441917653 11643
Costa Rica Upper middle income 2016 58814918321 58847016045 12005
Costa Rica Upper middle income 2017 61260265570 60516043590 12376
Costa Rica Upper middle income 2018 62862775555 62420165100 12574
Costa Rica Upper middle income 2019 64382490583 64417670083 12755
Costa Rica Upper middle income 2020 61774415011 62158002233 12127
Costa Rica Upper middle income 2021 66456647135 64282438667 12932
Cuba Upper middle income 1960
Cuba Upper middle income 1961
Cuba Upper middle income 1962
Cuba Upper middle income 1963
Cuba Upper middle income 1964
Cuba Upper middle income 1965
Cuba Upper middle income 1966
Cuba Upper middle income 1967
Cuba Upper middle income 1968
Cuba Upper middle income 1969
Cuba Upper middle income 1970 23120750306 5693005200 2654
Cuba Upper middle income 1971 25105402915 6914658400 2831
Cuba Upper middle income 1972 26317161844 8135150892 2916
Cuba Upper middle income 1973 27221021750 9987709650 2966
Cuba Upper middle income 1974 27489010481 11405957317 2949
Cuba Upper middle income 1975 30093986237 13027415244 3186
Cuba Upper middle income 1976 31727475910 13789579903 3321
Cuba Upper middle income 1977 34490781332 14206158675 3576
Cuba Upper middle income 1978 36765792774 17844705325 3781
Cuba Upper middle income 1979 37165871991 19584443288 3796
Cuba Upper middle income 1980 35363534232 19912889861 3590
Cuba Upper middle income 1981 42326025084 20150254096 4276
Cuba Upper middle income 1982 46100759452 20953510235 4638
Cuba Upper middle income 1983 48595488553 22204940512 4869
Cuba Upper middle income 1984 52448973035 24039383608 5228
Cuba Upper middle income 1985 53286412464 22920490774 5277
Cuba Upper middle income 1986 53337196219 24226574634 5237
Cuba Upper middle income 1987 52055944739 25213935012 5061
Cuba Upper middle income 1988 53984898546 27458999472 5192
Cuba Upper middle income 1989 54352040790 27023468666 5174
Cuba Upper middle income 1990 52749435568 28645436569 4978
Cuba Upper middle income 1991 47109098197 24316556026 4414
Cuba Upper middle income 1992 41653580519 22085858243 3880
Cuba Upper middle income 1993 35456285544 22367254865 3286
Cuba Upper middle income 1994 35710482402 28448326757 3295
Cuba Upper middle income 1995 36587960794 30429803651 3360
Cuba Upper middle income 1996 39455999446 25017368700 3607
Cuba Upper middle income 1997 40554227615 25365908100 3690
Cuba Upper middle income 1998 40618768067 25736331200 3680
Cuba Upper middle income 1999 43132564230 28364615200 3891
Cuba Upper middle income 2000 45683751961 30565400000 4106
Cuba Upper middle income 2001 47138793123 31682400000 4222
Cuba Upper middle income 2002 47810436670 33590500000 4269
Cuba Upper middle income 2003 49623762332 35901200000 4419
Cuba Upper middle income 2004 52487320429 38203000000 4665
Cuba Upper middle income 2005 58366769729 42643836100 5183
Cuba Upper middle income 2006 65409224268 48835925926 5808
Cuba Upper middle income 2007 70159331723 54262870370 6236
Cuba Upper middle income 2008 73047670765 56302129630 6501
Cuba Upper middle income 2009 74107815578 57481481481 6601
Cuba Upper middle income 2010 75879253450 59562962963 6759
Cuba Upper middle income 2011 78005618404 68990000000 6942
Cuba Upper middle income 2012 80357410018 73141000000 7138
Cuba Upper middle income 2013 82565312275 77148000000 7318
Cuba Upper middle income 2014 83430247193 80656000000 7379
Cuba Upper middle income 2015 87133000000 87133000000 7694
Cuba Upper middle income 2016 87580655780 91370000000 7726
Cuba Upper middle income 2017 89165037486 96851000000 7863
Cuba Upper middle income 2018 91169895872 100050000000 8041
Cuba Upper middle income 2019 91019611431 103428000000 8031
Cuba Upper middle income 2020 81054474018 107352000000 7156
Cuba Upper middle income 2021
Curacao High income 1960
Curacao High income 1961
Curacao High income 1962
Curacao High income 1963
Curacao High income 1964
Curacao High income 1965
Curacao High income 1966
Curacao High income 1967
Curacao High income 1968
Curacao High income 1969
Curacao High income 1970
Curacao High income 1971
Curacao High income 1972
Curacao High income 1973
Curacao High income 1974
Curacao High income 1975
Curacao High income 1976
Curacao High income 1977
Curacao High income 1978
Curacao High income 1979
Curacao High income 1980
Curacao High income 1981
Curacao High income 1982
Curacao High income 1983
Curacao High income 1984
Curacao High income 1985
Curacao High income 1986
Curacao High income 1987
Curacao High income 1988
Curacao High income 1989
Curacao High income 1990
Curacao High income 1991
Curacao High income 1992
Curacao High income 1993
Curacao High income 1994
Curacao High income 1995
Curacao High income 1996
Curacao High income 1997
Curacao High income 1998
Curacao High income 1999
Curacao High income 2000 2881155240 21524
Curacao High income 2001 2861109517 22171
Curacao High income 2002 2872469985 22232
Curacao High income 2003 2880748007 21841
Curacao High income 2004 2886753268 21512
Curacao High income 2005 2906280025 21112
Curacao High income 2006 2953824856 20914
Curacao High income 2007 3026783216 21011
Curacao High income 2008 3093010584 21202
Curacao High income 2009 3076577126 20953
Curacao High income 2010 3079109333 20706
Curacao High income 2011 3097972220 2933128492 20539
Curacao High income 2012 3095930977 3024525140 20356
Curacao High income 2013 3070801707 3039944134 19963
Curacao High income 2014 3033910309 3048435754 19459
Curacao High income 2015 3042737430 3042737430 19260
Curacao High income 2016 3016174105 3014748603 18891
Curacao High income 2017 2963927160 3009497207 18504
Curacao High income 2018 2899702343 3020388817 18199
Curacao High income 2019 2801930185 2995185487 17797
Curacao High income 2020 2285297118 2496174736 14749
Curacao High income 2021
Cayman Islands High income 1960
Cayman Islands High income 1961
Cayman Islands High income 1962
Cayman Islands High income 1963
Cayman Islands High income 1964
Cayman Islands High income 1965
Cayman Islands High income 1966
Cayman Islands High income 1967
Cayman Islands High income 1968
Cayman Islands High income 1969
Cayman Islands High income 1970
Cayman Islands High income 1971
Cayman Islands High income 1972
Cayman Islands High income 1973
Cayman Islands High income 1974
Cayman Islands High income 1975
Cayman Islands High income 1976
Cayman Islands High income 1977
Cayman Islands High income 1978
Cayman Islands High income 1979
Cayman Islands High income 1980
Cayman Islands High income 1981
Cayman Islands High income 1982
Cayman Islands High income 1983
Cayman Islands High income 1984
Cayman Islands High income 1985
Cayman Islands High income 1986
Cayman Islands High income 1987
Cayman Islands High income 1988
Cayman Islands High income 1989
Cayman Islands High income 1990
Cayman Islands High income 1991
Cayman Islands High income 1992
Cayman Islands High income 1993
Cayman Islands High income 1994
Cayman Islands High income 1995
Cayman Islands High income 1996
Cayman Islands High income 1997
Cayman Islands High income 1998
Cayman Islands High income 1999
Cayman Islands High income 2000
Cayman Islands High income 2001
Cayman Islands High income 2002
Cayman Islands High income 2003
Cayman Islands High income 2004
Cayman Islands High income 2005
Cayman Islands High income 2006 4633652509 4200439499 91341
Cayman Islands High income 2007 4780197577 4466438823 91435
Cayman Islands High income 2008 4763113085 4586114070 88476
Cayman Islands High income 2009 4420145948 4281868766 79900
Cayman Islands High income 2010 4300110837 4156990816 75877
Cayman Islands High income 2011 4350381828 4186223865 75166
Cayman Islands High income 2012 4403880809 4291158968 74689
Cayman Islands High income 2013 4460221003 4405954696 74420
Cayman Islands High income 2014 4578618878 4563017852 75247
Cayman Islands High income 2015 4708336756 4708336756 76284
Cayman Islands High income 2016 4860885625 4909498943 77695
Cayman Islands High income 2017 5015658523 5166467287 79134
Cayman Islands High income 2018 5229689997 5530377593 81495
Cayman Islands High income 2019 5432239911 5943589096 83640
Cayman Islands High income 2020 5123472741 5608989196 77959
Cayman Islands High income 2021
Cyprus High income 1960
Cyprus High income 1961
Cyprus High income 1962
Cyprus High income 1963
Cyprus High income 1964
Cyprus High income 1965
Cyprus High income 1966
Cyprus High income 1967
Cyprus High income 1968
Cyprus High income 1969
Cyprus High income 1970
Cyprus High income 1971
Cyprus High income 1972
Cyprus High income 1973
Cyprus High income 1974
Cyprus High income 1975 3097493016 489914761 6173
Cyprus High income 1976 3725240001 576090074 7484
Cyprus High income 1977 4334763805 734887974 8708
Cyprus High income 1978 4671895871 964026512 9350
Cyprus High income 1979 5134673758 1288715210 10197
Cyprus High income 1980 5430084104 2154311277 10667
Cyprus High income 1981 5566759236 2087496374 10756
Cyprus High income 1982 5901973277 2159242417 11269
Cyprus High income 1983 6231432150 2160364071 11800
Cyprus High income 1984 6777174396 2278248953 12669
Cyprus High income 1985 7108072699 2430411900 13127
Cyprus High income 1986 7371352178 3090734463 13458
Cyprus High income 1987 7892156698 3704813886 14253
Cyprus High income 1988 8574573955 4278792597 15322
Cyprus High income 1989 9256031834 4563482604 16305
Cyprus High income 1990 9941348386 5591130218 17143
Cyprus High income 1991 10014864777 5770197348 16829
Cyprus High income 1992 10956261967 6912150456 17927
Cyprus High income 1993 11032955854 6590291048 17622
Cyprus High income 1994 11683900106 7425703929 18280
Cyprus High income 1995 12660962666 9933133247 19452
Cyprus High income 1996 12819045114 10011918444 19384
Cyprus High income 1997 13157582589 9547818700 19616
Cyprus High income 1998 13961622296 10248617647 20561
Cyprus High income 1999 14659418653 10497908306 21348
Cyprus High income 2000 15533898466 9985844486 22382
Cyprus High income 2001 16147885207 10397897086 23018
Cyprus High income 2002 16749063949 11420227885 23603
Cyprus High income 2003 17188439819 14547325028 23929
Cyprus High income 2004 18052389920 17320552500 24798
Cyprus High income 2005 18928473096 18433411267 25630
Cyprus High income 2006 19820728887 20072786351 26394
Cyprus High income 2007 20831203213 23968764030 27155
Cyprus High income 2008 21590878030 27844698989 27447
Cyprus High income 2009 21155765192 25945391775 26182
Cyprus High income 2010 21581989485 25732432719 26020
Cyprus High income 2011 21668627779 27565469098 25466
Cyprus High income 2012 20921748731 24978513427 24217
Cyprus High income 2013 19550730164 23900872626 22682
Cyprus High income 2014 19193086877 23156850007 22514
Cyprus High income 2015 19842404305 19842404305 23408
Cyprus High income 2016 21123143098 20953442550 24805
Cyprus High income 2017 22359383572 22870833710 26014
Cyprus High income 2018 23632267890 25522671233 27161
Cyprus High income 2019 24880804888 25758357775 28211
Cyprus High income 2020 23640672757 24692095945 26503
Cyprus High income 2021 24943908664 27719337670 27715
Czech Republic High income 1960
Czech Republic High income 1961
Czech Republic High income 1962
Czech Republic High income 1963
Czech Republic High income 1964
Czech Republic High income 1965
Czech Republic High income 1966
Czech Republic High income 1967
Czech Republic High income 1968
Czech Republic High income 1969
Czech Republic High income 1970
Czech Republic High income 1971
Czech Republic High income 1972
Czech Republic High income 1973
Czech Republic High income 1974
Czech Republic High income 1975
Czech Republic High income 1976
Czech Republic High income 1977
Czech Republic High income 1978
Czech Republic High income 1979
Czech Republic High income 1980
Czech Republic High income 1981
Czech Republic High income 1982
Czech Republic High income 1983
Czech Republic High income 1984
Czech Republic High income 1985
Czech Republic High income 1986
Czech Republic High income 1987
Czech Republic High income 1988
Czech Republic High income 1989
Czech Republic High income 1990 120142052584 40728950705 11627
Czech Republic High income 1991 106187622460 29859921159 10301
Czech Republic High income 1992 105649737161 34805013230 10238
Czech Republic High income 1993 105715138859 40866748705 10234
Czech Republic High income 1994 108790719366 47850203856 10528
Czech Republic High income 1995 115863001169 60147174077 11219
Czech Republic High income 1996 120805040907 67387788633 11711
Czech Republic High income 1997 120178870878 62180159376 11663
Czech Republic High income 1998 119750353168 66807429711 11633
Czech Republic High income 1999 121407876416 65173130995 11806
Czech Republic High income 2000 126265440317 61828166496 12312
Czech Republic High income 2001 130107668073 67808032980 12735
Czech Republic High income 2002 132150170232 82196001051 12960
Czech Republic High income 2003 136886020631 100090467581 13428
Czech Republic High income 2004 143476070939 119814434354 14070
Czech Republic High income 2005 152947812389 137143471328 14978
Czech Republic High income 2006 163297687891 156264095665 15949
Czech Republic High income 2007 172393922455 190183800884 16739
Czech Republic High income 2008 177025133391 236816485763 17047
Czech Republic High income 2009 168780486813 207434296805 16161
Czech Republic High income 2010 172890126531 209069940963 16506
Czech Republic High income 2011 175933614513 229562733399 16762
Czech Republic High income 2012 174552528076 208857719321 16607
Czech Republic High income 2013 174472402053 211685616593 16594
Czech Republic High income 2014 178419147314 209358834156 16951
Czech Republic High income 2015 188033050460 188033050460 17830
Czech Republic High income 2016 192803983942 196272068576 18247
Czech Republic High income 2017 202769490320 218628940952 19139
Czech Republic High income 2018 209255388993 248950103352 19685
Czech Republic High income 2019 215594735505 252498032247 20202
Czech Republic High income 2020 203094954012 245339322067 18985
Czech Republic High income 2021 209883713603 282340849857 19609
Germany High income 1960
Germany High income 1961
Germany High income 1962
Germany High income 1963
Germany High income 1964
Germany High income 1965
Germany High income 1966
Germany High income 1967
Germany High income 1968
Germany High income 1969
Germany High income 1970 1398784449061 215838448138 17894
Germany High income 1971 1442604165833 249985055484 18421
Germany High income 1972 1504641069066 299801542047 19121
Germany High income 1973 1576525098914 398374021954 19972
Germany High income 1974 1590557256007 445303484242 20142
Germany High income 1975 1576771277635 490636517211 20042
Germany High income 1976 1654809762174 519754453161 21124
Germany High income 1977 1710199854385 600498238019 21881
Germany High income 1978 1761651094840 740469983447 22559
Germany High income 1979 1834766016071 881345176609 23485
Germany High income 1980 1860614725104 950290856467 23766
Germany High income 1981 1870461852830 800472055387 23856
Germany High income 1982 1863076506758 776576439107 23784
Germany High income 1983 1892371711216 770684323248 24221
Germany High income 1984 1945792376994 725111123634 24991
Germany High income 1985 1991089163869 732534887058 25630
Germany High income 1986 2036632127245 1046259374944 26205
Germany High income 1987 2065188797761 1298176105550 26531
Germany High income 1988 2141750213308 1401233225303 27408
Germany High income 1989 2225204617486 1398967436804 28256
Germany High income 1990 2342139255489 1771671206876 29486
Germany High income 1991 2461781853867 1868945197407 30767
Germany High income 1992 2509123803633 2131571696932 31121
Germany High income 1993 2484613432320 2071323790370 30615
Germany High income 1994 2544042703991 2205074123177 31239
Germany High income 1995 2583326450250 2585792275147 31628
Germany High income 1996 2604143486148 2497244606187 31791
Germany High income 1997 2650813925428 2211989623280 32313
Germany High income 1998 2704199536147 2238990774703 32959
Germany High income 1999 2755234843519 2194945278873 33559
Germany High income 2000 2835481139992 1947981991012 34490
Germany High income 2001 2883158861645 1945790973803 35011
Germany High income 2002 2877450961484 2078484517475 34883
Germany High income 2003 2857305447168 2501640388482 34620
Germany High income 2004 2890881304362 2814353869359 35034
Germany High income 2005 2912034089956 2846864211175 35310
Germany High income 2006 3023170179485 2994703642024 36699
Germany High income 2007 3113153483421 3425578382922 37842
Germany High income 2008 3143035994104 3745264093617 38278
Germany High income 2009 2964076668606 3411261212652 36190
Germany High income 2010 3087971590526 3399667820000 37761
Germany High income 2011 3209180426118 3749314991051 39977
Germany High income 2012 3222610768996 3527143188785 40069
Germany High income 2013 3236712633455 3733804649549 40135
Germany High income 2014 3308229204839 3889093051024 40851
Germany High income 2015 3357585719352 3357585719352 41103
Germany High income 2016 3432459876455 3469853463946 41682
Germany High income 2017 3524457734041 3690849152518 42640
Germany High income 2018 3562734209023 3977289455388 42973
Germany High income 2019 3600339162423 3888326788627 43329
Germany High income 2020 3435817462174 3846413928654 41315
Germany High income 2021 3535202001686 4223116205969 42527
Djibouti Lower middle income 1960
Djibouti Lower middle income 1961
Djibouti Lower middle income 1962
Djibouti Lower middle income 1963
Djibouti Lower middle income 1964
Djibouti Lower middle income 1965
Djibouti Lower middle income 1966
Djibouti Lower middle income 1967
Djibouti Lower middle income 1968
Djibouti Lower middle income 1969
Djibouti Lower middle income 1970
Djibouti Lower middle income 1971
Djibouti Lower middle income 1972
Djibouti Lower middle income 1973
Djibouti Lower middle income 1974
Djibouti Lower middle income 1975
Djibouti Lower middle income 1976
Djibouti Lower middle income 1977
Djibouti Lower middle income 1978
Djibouti Lower middle income 1979
Djibouti Lower middle income 1980
Djibouti Lower middle income 1981
Djibouti Lower middle income 1982
Djibouti Lower middle income 1983
Djibouti Lower middle income 1984
Djibouti Lower middle income 1985 340989528
Djibouti Lower middle income 1986
Djibouti Lower middle income 1987 373371738
Djibouti Lower middle income 1988 395794539
Djibouti Lower middle income 1989 409220087
Djibouti Lower middle income 1990 452328087
Djibouti Lower middle income 1991 462421999
Djibouti Lower middle income 1992 478058305
Djibouti Lower middle income 1993 466048469
Djibouti Lower middle income 1994 491689221
Djibouti Lower middle income 1995 497723961
Djibouti Lower middle income 1996 494004648
Djibouti Lower middle income 1997 502675542
Djibouti Lower middle income 1998 514267869
Djibouti Lower middle income 1999 536080148
Djibouti Lower middle income 2000 551230862
Djibouti Lower middle income 2001 572417441
Djibouti Lower middle income 2002 591122040
Djibouti Lower middle income 2003 622044666
Djibouti Lower middle income 2004 666072102
Djibouti Lower middle income 2005 708633195
Djibouti Lower middle income 2006 768873684
Djibouti Lower middle income 2007 847918929
Djibouti Lower middle income 2008 999105339
Djibouti Lower middle income 2009 1049110685
Djibouti Lower middle income 2010 1128611700
Djibouti Lower middle income 2011 1239144502
Djibouti Lower middle income 2012 1353632942
Djibouti Lower middle income 2013 2105985489 2042817163 2384
Djibouti Lower middle income 2014 2254700565 2214679081 2509
Djibouti Lower middle income 2015 2424391785 2424391785 2653
Djibouti Lower middle income 2016 2597091694 2604955229 2795
Djibouti Lower middle income 2017 2738843335 2762581334 2901
Djibouti Lower middle income 2018 2869607134 2913466732 2993
Djibouti Lower middle income 2019 3028730597 3088853639 3111
Djibouti Lower middle income 2020 3065136606 3181071154 3102
Djibouti Lower middle income 2021 3197233617 3371102124 3190
Dominica Upper middle income 1960
Dominica Upper middle income 1961
Dominica Upper middle income 1962
Dominica Upper middle income 1963
Dominica Upper middle income 1964
Dominica Upper middle income 1965
Dominica Upper middle income 1966
Dominica Upper middle income 1967
Dominica Upper middle income 1968
Dominica Upper middle income 1969
Dominica Upper middle income 1970
Dominica Upper middle income 1971
Dominica Upper middle income 1972
Dominica Upper middle income 1973
Dominica Upper middle income 1974
Dominica Upper middle income 1975
Dominica Upper middle income 1976
Dominica Upper middle income 1977 211483621 45872947 2880
Dominica Upper middle income 1978 233764998 57130216 3147
Dominica Upper middle income 1979 190847414 55017759 2546
Dominica Upper middle income 1980 216388872 72804653 2873
Dominica Upper middle income 1981 239822339 82107391 3184
Dominica Upper middle income 1982 249721446 89527577 3329
Dominica Upper middle income 1983 256105120 98665191 3438
Dominica Upper middle income 1984 266852948 109157071 3614
Dominica Upper middle income 1985 270644750 119491933 3697
Dominica Upper middle income 1986 289788418 135161959 3995
Dominica Upper middle income 1987 308066999 151868754 4288
Dominica Upper middle income 1988 332147435 171106184 4664
Dominica Upper middle income 1989 331512580 185137243 4688
Dominica Upper middle income 1990 349473877 201429630 4963
Dominica Upper middle income 1991 354183964 219762963 5033
Dominica Upper middle income 1992 361371847 234059259 5122
Dominica Upper middle income 1993 369182589 245525926 5213
Dominica Upper middle income 1994 369309889 264374074 5198
Dominica Upper middle income 1995 380503164 274522222 5351
Dominica Upper middle income 1996 392314752 292285185 5531
Dominica Upper middle income 1997 400889292 302988889 5679
Dominica Upper middle income 1998 416019763 322411111 5928
Dominica Upper middle income 1999 417492802 331759259 5979
Dominica Upper middle income 2000 427263049 333470370 6134
Dominica Upper middle income 2001 426990264 340203704 6129
Dominica Upper middle income 2002 414914984 333196296 5941
Dominica Upper middle income 2003 441275102 343311111 6295
Dominica Upper middle income 2004 454737039 367200000 6461
Dominica Upper middle income 2005 457719487 364255556 6485
Dominica Upper middle income 2006 479046723 390251852 6774
Dominica Upper middle income 2007 509480430 421374074 7196
Dominica Upper middle income 2008 545760826 458188889 7705
Dominica Upper middle income 2009 539377659 489074074 7613
Dominica Upper middle income 2010 543005698 493825926 7661
Dominica Upper middle income 2011 541791805 501025926 7640
Dominica Upper middle income 2012 536054229 485996296 7555
Dominica Upper middle income 2013 530694005 498296296 7473
Dominica Upper middle income 2014 555922065 520207407 7820
Dominica Upper middle income 2015 540737037 540737037 7597
Dominica Upper middle income 2016 555681105 576229630 7793
Dominica Upper middle income 2017 518900603 521551852 7261
Dominica Upper middle income 2018 537309040 554770370 7502
Dominica Upper middle income 2019 566874381 611537037 7894
Dominica Upper middle income 2020 472745391 504214815 6567
Dominica Upper middle income 2021 503642832 545618519 6978
Denmark High income 1960 82924593152 18107
Denmark High income 1961 88214216704 19128
Denmark High income 1962 93213155328 20056
Denmark High income 1963 93806944256 20025
Denmark High income 1964 102502790015 21707
Denmark High income 1965 107172053292 22520
Denmark High income 1966 110109540352 11931739859 22952
Denmark High income 1967 116199006208 13059064375 24031
Denmark High income 1968 122651627972 13505573867 25212
Denmark High income 1969 130635325440 15414902267 26705
Denmark High income 1970 132721366599 17075457600 26928
Denmark High income 1971 136709637791 19085731252 27545
Denmark High income 1972 142081486259 23232379952 28464
Denmark High income 1973 147896804898 30730626663 29451
Denmark High income 1974 146236819663 34160444798 28985
Denmark High income 1975 144106668435 40474406216 28480
Denmark High income 1976 152644421029 44575892473 30092
Denmark High income 1977 155499315944 49784338519 30559
Denmark High income 1978 158961210495 60362931854 31143
Denmark High income 1979 165111596943 70366241969 32269
Denmark High income 1980 164314130490 71127528700 32074
Denmark High income 1981 163219594375 61877813965 31869
Denmark High income 1982 169233539428 60412844679 33068
Denmark High income 1983 173626963823 60644782176 33949
Denmark High income 1984 180860502607 59105236854 35382
Denmark High income 1985 188101708263 62658568287 36784
Denmark High income 1986 197326551525 88078760104 38536
Denmark High income 1987 197828286475 109414423929 38585
Denmark High income 1988 197801379444 115552846617 38561
Denmark High income 1989 199077569084 112409222183 38787
Denmark High income 1990 202014449528 138247285816 39295
Denmark High income 1991 204829791576 139224688814 39740
Denmark High income 1992 208838324345 152915654479 40384
Denmark High income 1993 208860644215 143195627015 40254
Denmark High income 1994 219998060186 156162386725 42257
Denmark High income 1995 226658693445 185006881515 43310
Denmark High income 1996 233232021689 187632346388 44315
Denmark High income 1997 240837461729 173537647059 45570
Denmark High income 1998 246179618941 176991934993 46412
Denmark High income 1999 253437048662 177965188355 47622
Denmark High income 2000 262932986642 164158739098 49242
Denmark High income 2001 265097327404 164791442543 49470
Denmark High income 2002 266333597051 178635163717 49542
Denmark High income 2003 267372454035 218096033517 49600
Denmark High income 2004 274506537369 251373002954 50792
Denmark High income 2005 280920770515 264467336457 51836
Denmark High income 2006 291913222678 282884947703 53687
Denmark High income 2007 294567411335 319423424509 53936
Denmark High income 2008 293059176864 353361038818 53345
Denmark High income 2009 278680088475 321241303699 50457
Denmark High income 2010 283894168260 321995279402 51173
Denmark High income 2011 287689202383 344003137611 51644
Denmark High income 2012 288340817827 327148943812 51567
Denmark High income 2013 291032020820 343584391648 51832
Denmark High income 2014 295744975353 352993631618 52405
Denmark High income 2015 302673070847 302673070847 53255
Denmark High income 2016 312497708532 313115929314 54556
Denmark High income 2017 321315569940 332121063806 55736
Denmark High income 2018 327708263103 356841216410 56563
Denmark High income 2019 334638192450 347561349211 57553
Denmark High income 2020 327737534762 356084867686 56202
Denmark High income 2021 343119676429 397104343478 58586
Dominican Republic Upper middle income 1960 4530917888 672399700 1375
Dominican Republic Upper middle income 1961 4426106368 654100200 1299
Dominican Republic Upper middle income 1962 5180635648 824100000 1471
Dominican Republic Upper middle income 1963 5517527040 940799900 1517
Dominican Republic Upper middle income 1964 5890780493 1025599900 1568
Dominican Republic Upper middle income 1965 5155503055 888100000 1330
Dominican Republic Upper middle income 1966 5849606144 983900000 1462
Dominican Republic Upper middle income 1967 6044254208 1034800000 1466
Dominican Republic Upper middle income 1968 6058691665 1079100000 1426
Dominican Republic Upper middle income 1969 6718571008 1230500000 1536
Dominican Republic Upper middle income 1970 7943143377 1485500000 1765
Dominican Republic Upper middle income 1971 8806679514 1666500000 1903
Dominican Republic Upper middle income 1972 9722060232 1987400000 2044
Dominican Republic Upper middle income 1973 10975794149 2344800000 2247
Dominican Republic Upper middle income 1974 11634550657 2925700000 2320
Dominican Republic Upper middle income 1975 12238762349 3599200000 2379
Dominican Republic Upper middle income 1976 13062201290 3951500000 2476
Dominican Republic Upper middle income 1977 13712931938 4587100000 2536
Dominican Republic Upper middle income 1978 14006482570 4734400000 2528
Dominican Republic Upper middle income 1979 14641172212 5498800000 2581
Dominican Republic Upper middle income 1980 15807888940 6761300000 2724
Dominican Republic Upper middle income 1981 16484445638 7561300000 2777
Dominican Republic Upper middle income 1982 16764468338 8267400000 2763
Dominican Republic Upper middle income 1983 17540318939 9220600000 2829
Dominican Republic Upper middle income 1984 17760080889 11594000000 2805
Dominican Republic Upper middle income 1985 17383116960 5044592945 2689
Dominican Republic Upper middle income 1986 17995349157 6122198120 2728
Dominican Republic Upper middle income 1987 19816004739 5826987099 2944
Dominican Republic Upper middle income 1988 20243230535 5374314928 2949
Dominican Republic Upper middle income 1989 21134041752 6686593060 3020
Dominican Republic Upper middle income 1990 19981325093 7073675545 2801
Dominican Republic Upper middle income 1991 20169976554 9824498183 2774
Dominican Republic Upper middle income 1992 22433236057 11605382504 3028
Dominican Republic Upper middle income 1993 24085334652 13081042400 3192
Dominican Republic Upper middle income 1994 24711638680 14644711385 3216
Dominican Republic Upper middle income 1995 26116601781 16637370839 3340
Dominican Republic Upper middle income 1996 27677806561 18241691857 3480
Dominican Republic Upper middle income 1997 30137054146 20017480055 3728
Dominican Republic Upper middle income 1998 32160599929 21672231761 3915
Dominican Republic Upper middle income 1999 34070955367 22136621337 4084
Dominican Republic Upper middle income 2000 35659262313 24305717542 4209
Dominican Republic Upper middle income 2001 36536307706 25601765401 4249
Dominican Republic Upper middle income 2002 38178652517 27137508657 4376
Dominican Republic Upper middle income 2003 37664880029 21403167848 4256
Dominican Republic Upper middle income 2004 38632918022 22322395368 4305
Dominican Republic Upper middle income 2005 42275321073 35777570136 4647
Dominican Republic Upper middle income 2006 46153809277 37879869898 5007
Dominican Republic Upper middle income 2007 49576553487 43965420072 5309
Dominican Republic Upper middle income 2008 51167715084 48122547177 5410
Dominican Republic Upper middle income 2009 51651841065 48261033298 5393
Dominican Republic Upper middle income 2010 55959424375 53860175556 5772
Dominican Republic Upper middle income 2011 57712869851 58029750746 5881
Dominican Republic Upper middle income 2012 59281140849 60681537196 5969
Dominican Republic Upper middle income 2013 62171218047 62682163837 6187
Dominican Republic Upper middle income 2014 66554577201 67179914027 6547
Dominican Republic Upper middle income 2015 71164825257 71164825257 6922
Dominican Republic Upper middle income 2016 75903833487 75704720190 7300
Dominican Republic Upper middle income 2017 79446041235 79997975622 7557
Dominican Republic Upper middle income 2018 84993382979 85555378043 7998
Dominican Republic Upper middle income 2019 89287391493 88941299734 8314
Dominican Republic Upper middle income 2020 83287065055 78844702329 7678
Dominican Republic Upper middle income 2021 93508045538 94243453937 8537
Algeria Lower middle income 1960 23999023104 2723593385 2170
Algeria Lower middle income 1961 20733849600 2434727330 1829
Algeria Lower middle income 1962 16652383232 2001428328 1433
Algeria Lower middle income 1963 22366435328 2702960118 1878
Algeria Lower middle income 1964 23672504945 2909292864 1937
Algeria Lower middle income 1965 25141833231 3136258897 2003
Algeria Lower middle income 1966 23933775872 3039834559 1855
Algeria Lower middle income 1967 26196226048 3370843066 1973
Algeria Lower middle income 1968 29024433369 3852115817 2124
Algeria Lower middle income 1969 31472144384 4257218772 2238
Algeria Lower middle income 1970 34261413498 4863487493 2369
Algeria Lower middle income 1971 30379006338 5077222367 2043
Algeria Lower middle income 1972 38710135764 6766766611 2532
Algeria Lower middle income 1973 40186221485 8707847924 2558
Algeria Lower middle income 1974 43198145714 13210029612 2675
Algeria Lower middle income 1975 45377639736 15557934268 2732
Algeria Lower middle income 1976 49183351879 17728347375 2879
Algeria Lower middle income 1977 51769700728 20971901273 2944
Algeria Lower middle income 1978 56540193593 26364491313 3123
Algeria Lower middle income 1979 60768171202 33243422158 3259
Algeria Lower middle income 1980 61248608600 42346380831 3186
Algeria Lower middle income 1981 63086064463 44348672668 3182
Algeria Lower middle income 1982 67123575184 45207088716 3282
Algeria Lower middle income 1983 70748250274 48801369800 3353
Algeria Lower middle income 1984 74710149834 53698278906 3433
Algeria Lower middle income 1985 77474423327 57937868670 3454
Algeria Lower middle income 1986 77784321797 63692238160 3367
Algeria Lower middle income 1987 77239833469 66746396416 3249
Algeria Lower middle income 1988 76467430893 59089067187 3128
Algeria Lower middle income 1989 79831999505 55634414465 3180
Algeria Lower middle income 1990 80470655964 62048562947 3124
Algeria Lower middle income 1991 79505007621 45715614560 3012
Algeria Lower middle income 1992 80936099589 48003078389 2994
Algeria Lower middle income 1993 79236440885 49945599429 2867
Algeria Lower middle income 1994 78523315648 42543178042 2783
Algeria Lower middle income 1995 81507197552 41764315330 2834
Algeria Lower middle income 1996 84848991404 46941582519 2899
Algeria Lower middle income 1997 85782330258 48177612042 2884
Algeria Lower middle income 1998 90157232197 48187747529 2986
Algeria Lower middle income 1999 93042265027 48640653469 3038
Algeria Lower middle income 2000 96577871097 54790392746 3111
Algeria Lower middle income 2001 99475207231 54744712815 3163
Algeria Lower middle income 2002 105045818835 56760355865 3298
Algeria Lower middle income 2003 112609117792 67863828413 3490
Algeria Lower middle income 2004 117451309857 85332581189 3593
Algeria Lower middle income 2005 124380937138 103198223709 3752
Algeria Lower middle income 2006 126495413070 117027307541 3760
Algeria Lower middle income 2007 130796257114 134977082624 3828
Algeria Lower middle income 2008 133935367285 171000699877 3856
Algeria Lower middle income 2009 136078333162 137211035770 3851
Algeria Lower middle income 2010 140977153156 161207270185 3918
Algeria Lower middle income 2011 145065490596 200013052199 3957
Algeria Lower middle income 2012 149997717277 209058991952 4012
Algeria Lower middle income 2013 154197653361 209755003251 4043
Algeria Lower middle income 2014 160057164189 213810024944 4112
Algeria Lower middle income 2015 165979279263 165979279263 4178
Algeria Lower middle income 2016 171290616200 160034163871 4224
Algeria Lower middle income 2017 173517394210 170097014589 4192
Algeria Lower middle income 2018 175426085547 174910878623 4154
Algeria Lower middle income 2019 177180346402 171767403748 4115
Algeria Lower middle income 2020 168144148736 145009181491 3834
Algeria Lower middle income 2021 174613988345 167983141738 3914
Ecuador Upper middle income 1960 11683345408 2069465326 2571
Ecuador Upper middle income 1961 12282048512 1753850417 2628
Ecuador Upper middle income 1962 12886220800 1518208221 2679
Ecuador Upper middle income 1963 13157651456 1824344492 2659
Ecuador Upper middle income 1964 14132271517 2244146868 2774
Ecuador Upper middle income 1965 14595115067 2387048255 2783
Ecuador Upper middle income 1966 14545560576 2429309514 2694
Ecuador Upper middle income 1967 15217722368 2553596092 2737
Ecuador Upper middle income 1968 15508295062 2582180794 2709
Ecuador Upper middle income 1969 16232414208 3112166848 2753
Ecuador Upper middle income 1970 17347894301 2862504170 2858
Ecuador Upper middle income 1971 18439528973 2754220263 2952
Ecuador Upper middle income 1972 19364758285 3185987235 3012
Ecuador Upper middle income 1973 22066274158 3891755552 3336
Ecuador Upper middle income 1974 24539574622 6599259421 3607
Ecuador Upper middle income 1975 27232094541 7731677257 3893
Ecuador Upper middle income 1976 29246503667 9091924305 4069
Ecuador Upper middle income 1977 29715863874 11026346590 4025
Ecuador Upper middle income 1978 31411696206 11922502171 4143
Ecuador Upper middle income 1979 32584624146 14175166008 4186
Ecuador Upper middle income 1980 33793084552 17881514683 4230
Ecuador Upper middle income 1981 35689844470 21810767209 4354
Ecuador Upper middle income 1982 35909281820 19929853575 4270
Ecuador Upper middle income 1983 35788314664 17152483214 4150
Ecuador Upper middle income 1984 36727855722 16912515183 4153
Ecuador Upper middle income 1985 38173097363 17149094590 4211
Ecuador Upper middle income 1986 39495712166 15314143988 4250
Ecuador Upper middle income 1987 39393379286 13945431882 4137
Ecuador Upper middle income 1988 41713833407 13051886552 4276
Ecuador Upper middle income 1989 42133381944 13890828708 4217
Ecuador Upper middle income 1990 43683854187 15239278100 4270
Ecuador Upper middle income 1991 45558477943 16988535268 4350
Ecuador Upper middle income 1992 46521725706 18094238119 4341
Ecuador Upper middle income 1993 47439700808 18938717359 4328
Ecuador Upper middle income 1994 49459802090 22708673337 4413
Ecuador Upper middle income 1995 50573908255 24432884442 4415
Ecuador Upper middle income 1996 51449720655 25226393197 4396
Ecuador Upper middle income 1997 53676394986 28162053027 4491
Ecuador Upper middle income 1998 55429750211 27981896948 4544
Ecuador Upper middle income 1999 52802720506 19645272636 4244
Ecuador Upper middle income 2000 53379221434 18327764882 4209
Ecuador Upper middle income 2001 55522733410 24468324000 4299
Ecuador Upper middle income 2002 57797375793 28548945000 4397
Ecuador Upper middle income 2003 59371127440 32432858000 4441
Ecuador Upper middle income 2004 64246103133 36591661000 4725
Ecuador Upper middle income 2005 67645562499 41507085000 4893
Ecuador Upper middle income 2006 70624352725 46802044000 5023
Ecuador Upper middle income 2007 72171071230 51007777000 5048
Ecuador Upper middle income 2008 76759080483 61762635000 5281
Ecuador Upper middle income 2009 77193914220 62519686000 5225
Ecuador Upper middle income 2010 79915230251 69555367000 5324
Ecuador Upper middle income 2011 86203073183 79276664000 5655
Ecuador Upper middle income 2012 91066617872 87924544000 5885
Ecuador Upper middle income 2013 95571238386 95129659000 6084
Ecuador Upper middle income 2014 99192306979 101726331000 6218
Ecuador Upper middle income 2015 99290381000 99290381000 6124
Ecuador Upper middle income 2016 98072699669 99937696000 5947
Ecuador Upper middle income 2017 100395440274 104295862000 5981
Ecuador Upper middle income 2018 101689830587 107562008000 5952
Ecuador Upper middle income 2019 101702140245 108108009000 5854
Ecuador Upper middle income 2020 93781977160 99291124000 5316
Ecuador Upper middle income 2021 97753879512 106165866000 5465
Egypt, Arab Rep Lower middle income 1960 20297834496 762
Egypt, Arab Rep Lower middle income 1961 21345429504 780
Egypt, Arab Rep Lower middle income 1962 22172696576 789
Egypt, Arab Rep Lower middle income 1963 24504840192 849
Egypt, Arab Rep Lower middle income 1964 27324754468 922
Egypt, Arab Rep Lower middle income 1965 28667504459 4948667540 942
Egypt, Arab Rep Lower middle income 1966 30114183168 5278005612 964
Egypt, Arab Rep Lower middle income 1967 30356680704 5605484299 947
Egypt, Arab Rep Lower middle income 1968 29868912346 5932242991 908
Egypt, Arab Rep Lower middle income 1969 31445846016 6524455206 933
Egypt, Arab Rep Lower middle income 1970 33206347267 8042200452 962
Egypt, Arab Rep Lower middle income 1971 34553643778 8609283346 979
Egypt, Arab Rep Lower middle income 1972 35609492776 9299638056 986
Egypt, Arab Rep Lower middle income 1973 36858257210 10098534613 999
Egypt, Arab Rep Lower middle income 1974 37432854798 9228963225 993
Egypt, Arab Rep Lower middle income 1975 40779032774 11632178869 1058
Egypt, Arab Rep Lower middle income 1976 46194361685 13315988083 1172
Egypt, Arab Rep Lower middle income 1977 50353260516 14400806876 1249
Egypt, Arab Rep Lower middle income 1978 54698126368 14811704063 1325
Egypt, Arab Rep Lower middle income 1979 57185627387 18020571429 1353
Egypt, Arab Rep Lower middle income 1980 62910668708 21669908176 1453
Egypt, Arab Rep Lower middle income 1981 67533693104 22136081081 1521
Egypt, Arab Rep Lower middle income 1982 74224371653 27655172414 1630
Egypt, Arab Rep Lower middle income 1983 78005663120 30966239814 1669
Egypt, Arab Rep Lower middle income 1984 85607909949 33971188992 1785
Egypt, Arab Rep Lower middle income 1985 90565897012 39053502251 1839
Egypt, Arab Rep Lower middle income 1986 94862819133 41253507951 1875
Egypt, Arab Rep Lower middle income 1987 98498676312 40455616654 1895
Egypt, Arab Rep Lower middle income 1988 103878004709 34980124929 1945
Egypt, Arab Rep Lower middle income 1989 108989704829 39756299050 1989
Egypt, Arab Rep Lower middle income 1990 115166183180 42978914311 2052
Egypt, Arab Rep Lower middle income 1991 116462268695 37387836491 2028
Egypt, Arab Rep Lower middle income 1992 121671461983 41855986519 2074
Egypt, Arab Rep Lower middle income 1993 125200896550 46578631453 2091
Egypt, Arab Rep Lower middle income 1994 130175343748 51897983393 2131
Egypt, Arab Rep Lower middle income 1995 136218680410 60159245060 2185
Egypt, Arab Rep Lower middle income 1996 143014263362 67629716981 2249
Egypt, Arab Rep Lower middle income 1997 150869114034 78436578171 2325
Egypt, Arab Rep Lower middle income 1998 159280817657 84828807556 2406
Egypt, Arab Rep Lower middle income 1999 168922784446 90710704807 2502
Egypt, Arab Rep Lower middle income 2000 179683172292 99838543960 2610
Egypt, Arab Rep Lower middle income 2001 186035425179 96684636119 2652
Egypt, Arab Rep Lower middle income 2002 190482051405 85146067416 2665
Egypt, Arab Rep Lower middle income 2003 196565009503 80288461538 2699
Egypt, Arab Rep Lower middle income 2004 204608590456 78782467532 2759
Egypt, Arab Rep Lower middle income 2005 213758163782 89600665557 2830
Egypt, Arab Rep Lower middle income 2006 228387426644 107426086957 2971
Egypt, Arab Rep Lower middle income 2007 244575133310 130437828371 3126
Egypt, Arab Rep Lower middle income 2008 262077623376 162818181818 3291
Egypt, Arab Rep Lower middle income 2009 274326082659 189147005445 3381
Egypt, Arab Rep Lower middle income 2010 288446290412 218983666062 3485
Egypt, Arab Rep Lower middle income 2011 293536132741 235989672978 3473
Egypt, Arab Rep Lower middle income 2012 300070833533 279116666667 3472
Egypt, Arab Rep Lower middle income 2013 306628779736 288434108527 3468
Egypt, Arab Rep Lower middle income 2014 315569804752 305595408895 3490
Egypt, Arab Rep Lower middle income 2015 329366576819 329366576819 3563
Egypt, Arab Rep Lower middle income 2016 343682967576 332441717791 3639
Egypt, Arab Rep Lower middle income 2017 358053111989 235733695652 3713
Egypt, Arab Rep Lower middle income 2018 377080487739 249712999437 3831
Egypt, Arab Rep Lower middle income 2019 398037429250 303080865604 3965
Egypt, Arab Rep Lower middle income 2020 412246049861 365252651279 4028
Egypt, Arab Rep Lower middle income 2021 425960412718 404142766093 4086
Eritrea Low income 1960
Eritrea Low income 1961
Eritrea Low income 1962
Eritrea Low income 1963
Eritrea Low income 1964
Eritrea Low income 1965
Eritrea Low income 1966
Eritrea Low income 1967
Eritrea Low income 1968
Eritrea Low income 1969
Eritrea Low income 1970
Eritrea Low income 1971
Eritrea Low income 1972
Eritrea Low income 1973
Eritrea Low income 1974
Eritrea Low income 1975
Eritrea Low income 1976
Eritrea Low income 1977
Eritrea Low income 1978
Eritrea Low income 1979
Eritrea Low income 1980
Eritrea Low income 1981
Eritrea Low income 1982
Eritrea Low income 1983
Eritrea Low income 1984
Eritrea Low income 1985
Eritrea Low income 1986
Eritrea Low income 1987
Eritrea Low income 1988
Eritrea Low income 1989
Eritrea Low income 1990
Eritrea Low income 1991
Eritrea Low income 1992 1154926146 477101652 512
Eritrea Low income 1993 1310318716 467872715 585
Eritrea Low income 1994 1588386838 531688312 716
Eritrea Low income 1995 1633788955 578015625 741
Eritrea Low income 1996 1785058837 693535954 813
Eritrea Low income 1997 1926233510 686490090 877
Eritrea Low income 1998 1960377600 745526155 888
Eritrea Low income 1999 1960641860 688921326 876
Eritrea Low income 2000 1899038769 706370816 828
Eritrea Low income 2001 2065307885 752368496 870
Eritrea Low income 2002 2127379251 729321367 857
Eritrea Low income 2003 2070886356 870247703 796
Eritrea Low income 2004 2100950150 1109054005 772
Eritrea Low income 2005 2155038051 1098425901 762
Eritrea Low income 2006 2134151054 1211161880 731
Eritrea Low income 2007 2164601595 1317974491 722
Eritrea Low income 2008 1952837971 1380188800 638
Eritrea Low income 2009 2028539765 1856695551 650
Eritrea Low income 2010 2073049789 1589515447 654
Eritrea Low income 2011 2252986366 2065001626 701
Eritrea Low income 2012
Eritrea Low income 2013
Eritrea Low income 2014
Eritrea Low income 2015
Eritrea Low income 2016
Eritrea Low income 2017
Eritrea Low income 2018
Eritrea Low income 2019
Eritrea Low income 2020
Eritrea Low income 2021
Spain High income 1960 189278928896 12072126075 6215
Spain High income 1961 211687047168 13834300571 6887
Spain High income 1962 232757182464 16138545209 7503
Spain High income 1963 255093719040 19074913948 8151
Spain High income 1964 268635402109 21343844644 8499
Spain High income 1965 285433536190 24756958695 8933
Spain High income 1966 306116231168 28721062242 9482
Spain High income 1967 319402704896 31647119228 9773
Spain High income 1968 340473762961 31475548481 10282
Spain High income 1969 370799804416 36038711600 11088
Spain High income 1970 386709496414 40992995008 11436
Spain High income 1971 404689452375 46619420359 11825
Spain High income 1972 437670613988 59132415221 12648
Spain High income 1973 471758438152 78639525985 13483
Spain High income 1974 498265534354 97274006346 14086
Spain High income 1975 500967146095 114777046377 14010
Spain High income 1976 517518056110 118507184780 14321
Spain High income 1977 532208190961 132449277108 14576
Spain High income 1978 539994415136 160599687500 14648
Spain High income 1979 540218763080 214601955875 14525
Spain High income 1980 552150727661 232766822929 14727
Spain High income 1981 551419301259 202807891512 14604
Spain High income 1982 558292531685 195996754506 14697
Spain High income 1983 568174955235 170951185615 14885
Spain High income 1984 578315103096 172102910371 15088
Spain High income 1985 591740316696 180793463796 15382
Spain High income 1986 610991533665 251321075205 15835
Spain High income 1987 644883982595 318747935588 16670
Spain High income 1988 677736464013 376160409941 17482
Spain High income 1989 710451008568 414757056922 18298
Spain High income 1990 737315955962 536558591250 18970
Spain High income 1991 756088024242 577166174540 19404
Spain High income 1992 763113711725 630916018203 19488
Spain High income 1993 755242255880 525075636031 19187
Spain High income 1994 773241154554 530562634455 19551
Spain High income 1995 794563232954 614609020550 20002
Spain High income 1996 815702782059 642588992513 20449
Spain High income 1997 845904832454 590077272727 21117
Spain High income 1998 883065747700 619214834614 21954
Spain High income 1999 922719738411 634907542858 22847
Spain High income 2000 971125566803 598363313495 23938
Spain High income 2001 1009319438550 627830029412 24708
Spain High income 2002 1036884176805 708756677089 25026
Spain High income 2003 1067802972528 907491523174 25311
Spain High income 2004 1101148272943 1069055675274 25655
Spain High income 2005 1141362567663 1153715822718 26146
Spain High income 2006 1188189559212 1260398977832 26763
Spain High income 2007 1231020085329 1474002579820 27219
Spain High income 2008 1241941020711 1631863493552 27026
Spain High income 2009 1195203899707 1491472923707 25779
Spain High income 2010 1197152204343 1422108199783 25703
Spain High income 2011 1187402914573 1480710495710 25403
Spain High income 2012 1152262422301 1324744314782 24635
Spain High income 2013 1135722913640 1355142585078 24361
Spain High income 2014 1151440273249 1371222712536 24772
Spain High income 2015 1195599995809 1195599995809 25742
Spain High income 2016 1231842234381 1232912963206 26500
Spain High income 2017 1268472802465 1312539279462 27224
Spain High income 2018 1297505426274 1420994142512 27726
Spain High income 2019 1324560898112 1393046093137 28102
Spain High income 2020 1181205175566 1281484640044 24939
Spain High income 2021 1241794565010 1425276586283 26239
Estonia High income 1960
Estonia High income 1961
Estonia High income 1962
Estonia High income 1963
Estonia High income 1964
Estonia High income 1965
Estonia High income 1966
Estonia High income 1967
Estonia High income 1968
Estonia High income 1969
Estonia High income 1970
Estonia High income 1971
Estonia High income 1972
Estonia High income 1973
Estonia High income 1974
Estonia High income 1975
Estonia High income 1976
Estonia High income 1977
Estonia High income 1978
Estonia High income 1979
Estonia High income 1980
Estonia High income 1981
Estonia High income 1982
Estonia High income 1983
Estonia High income 1984
Estonia High income 1985
Estonia High income 1986
Estonia High income 1987
Estonia High income 1988
Estonia High income 1989
Estonia High income 1990
Estonia High income 1991
Estonia High income 1992
Estonia High income 1993
Estonia High income 1994
Estonia High income 1995 10254019389 4502970889 7138
Estonia High income 1996 10760877053 4786018988 7602
Estonia High income 1997 12165173095 5154420649 8692
Estonia High income 1998 12693120380 5674080543 9157
Estonia High income 1999 12639171425 5756912266 9091
Estonia High income 2000 13914164835 5686579748 9960
Estonia High income 2001 14749525967 6254649539 10626
Estonia High income 2002 15748270638 7367975888 11417
Estonia High income 2003 16945180968 9874013098 12362
Estonia High income 2004 18098132398 12145911801 13283
Estonia High income 2005 19822237764 14106790200 14631
Estonia High income 2006 21757994919 17022870405 16155
Estonia High income 2007 23407063928 22449129483 17459
Estonia High income 2008 22205813183 24341678629 16608
Estonia High income 2009 18957312552 19633031398 14205
Estonia High income 2010 19420679530 19523477326 14586
Estonia High income 2011 20831219911 23213994093 15693
Estonia High income 2012 21503693455 23019150071 16257
Estonia High income 2013 21817309478 25115753366 16553
Estonia High income 2014 22474308646 26634083965 17097
Estonia High income 2015 22890762090 22890762090 17402
Estonia High income 2016 23613094924 24072829277 17946
Estonia High income 2017 24980775932 26924385103 18962
Estonia High income 2018 26013436193 30489500905 19678
Estonia High income 2019 27079035673 31045591753 20408
Estonia High income 2020 26279914561 30650285472 19767
Estonia High income 2021 28474143838 36262924354 21421
Ethiopia Low income 1960
Ethiopia Low income 1961
Ethiopia Low income 1962
Ethiopia Low income 1963
Ethiopia Low income 1964
Ethiopia Low income 1965
Ethiopia Low income 1966
Ethiopia Low income 1967
Ethiopia Low income 1968
Ethiopia Low income 1969
Ethiopia Low income 1970
Ethiopia Low income 1971
Ethiopia Low income 1972
Ethiopia Low income 1973
Ethiopia Low income 1974
Ethiopia Low income 1975
Ethiopia Low income 1976
Ethiopia Low income 1977
Ethiopia Low income 1978
Ethiopia Low income 1979
Ethiopia Low income 1980
Ethiopia Low income 1981 10919391170 7324903188 303
Ethiopia Low income 1982 11019414306 7707678019 298
Ethiopia Low income 1983 11926863705 8567890821 313
Ethiopia Low income 1984 11587184068 8096302367 294
Ethiopia Low income 1985 10295867375 9480840483 253
Ethiopia Low income 1986 11290614170 9848600870 269
Ethiopia Low income 1987 12855417692 10527338647 297
Ethiopia Low income 1988 12920167201 10908935749 289
Ethiopia Low income 1989 12873519689 11476584879 278
Ethiopia Low income 1990 13224509997 12175166763 276
Ethiopia Low income 1991 12280613280 13463868357 248
Ethiopia Low income 1992 11215579531 10492993078 218
Ethiopia Low income 1993 12689624529 8830712714 238
Ethiopia Low income 1994 13094419057 6927950565 237
Ethiopia Low income 1995 13896781079 7663984568 244
Ethiopia Low income 1996 15623619245 8547939731 265
Ethiopia Low income 1997 16113248919 8589211390 265
Ethiopia Low income 1998 15556030353 7818224906 249
Ethiopia Low income 1999 16359055323 7700833482 254
Ethiopia Low income 2000 17352576331 8242392104 262
Ethiopia Low income 2001 18793066846 8231326016 276
Ethiopia Low income 2002 19077730261 7850809498 272
Ethiopia Low income 2003 18665391883 8623691300 259
Ethiopia Low income 2004 21198771448 10131187261 286
Ethiopia Low income 2005 23704204628 12401139454 310
Ethiopia Low income 2006 26272490503 15280861835 335
Ethiopia Low income 2007 29282310890 19707616773 363
Ethiopia Low income 2008 32441439351 27066912635 391
Ethiopia Low income 2009 35297114308 32437389116 414
Ethiopia Low income 2010 39727092174 29933790334 453
Ethiopia Low income 2011 44167904219 31952763089 490
Ethiopia Low income 2012 47987461379 43310721414 518
Ethiopia Low income 2013 53065624131 47648211133 556
Ethiopia Low income 2014 58508826791 55612228234 596
Ethiopia Low income 2015 64589334979 64589334979 641
Ethiopia Low income 2016 70682358693 74296618481 682
Ethiopia Low income 2017 77442553522 81770791971 728
Ethiopia Low income 2018 82721152428 84269348327 757
Ethiopia Low income 2019 89640020508 95912590628 800
Ethiopia Low income 2020 95071785238 107657734392 827
Ethiopia Low income 2021 100431269847 111271112330 852
Finland High income 1960 50609868800 5224102196 11425
Finland High income 1961 54458580992 5921659485 12208
Finland High income 1962 56082505728 6340580854 12487
Finland High income 1963 57924874240 6885920329 12806
Finland High income 1964 60959376045 7766655086 13402
Finland High income 1965 64191965074 8589340019 14066
Finland High income 1966 65715126272 9208524505 14346
Finland High income 1967 67140374528 9368954010 14578
Finland High income 1968 68686812988 8823033880 14846
Finland High income 1969 75276140544 10070766721 16280
Finland High income 1970 78899731716 11357516988 17129
Finland High income 1971 80759336344 12527405513 17510
Finland High income 1972 87006463098 14743186120 18753
Finland High income 1973 93082844695 19472363467 19949
Finland High income 1974 96095501718 24848821490 20487
Finland High income 1975 97829927773 29472623242 20764
Finland High income 1976 98166836910 31849513771 20773
Finland High income 1977 98401957115 33499799321 20765
Finland High income 1978 101275006350 36256160289 21310
Finland High income 1979 108487737735 44465255686 22769
Finland High income 1980 114334193866 53645202423 23922
Finland High income 1981 115838693346 52448332874 24133
Finland High income 1982 119439062676 52797582336 24744
Finland High income 1983 123161478424 50973526900 25364
Finland High income 1984 127149067753 52888800950 26046
Finland High income 1985 131661456679 55875863392 26858
Finland High income 1986 135289563831 73531550551 27508
Finland High income 1987 140125930521 91594751792 28411
Finland High income 1988 147436510958 109058990760 29806
Finland High income 1989 154936818098 119012054870 31210
Finland High income 1990 155975322164 141438345514 31280
Finland High income 1991 146794102994 127773856786 29278
Finland High income 1992 141957736304 112532519246 28155
Finland High income 1993 141017978886 89214114708 27834
Finland High income 1994 146606595316 103299943085 28812
Finland High income 1995 152788801142 134189814815 29913
Finland High income 1996 158391841240 132129174217 30908
Finland High income 1997 168424056797 126912152102 32768
Finland High income 1998 177615261583 134038718291 34465
Finland High income 1999 185394056459 135264083659 35891
Finland High income 2000 196097527315 126019543413 37884
Finland High income 2001 201215710279 129533107312 38785
Finland High income 2002 204650762189 140404460203 39351
Finland High income 2003 208751521832 171652458349 40044
Finland High income 2004 217085073154 197479443979 41522
Finland High income 2005 223119713766 204885494686 42531
Finland High income 2006 232105658667 217089269792 44074
Finland High income 2007 244405718573 256378067752 46213
Finland High income 2008 246321847335 285716311137 46359
Finland High income 2009 226432719257 253497520829 42412
Finland High income 2010 233646772072 249424310817 43564
Finland High income 2011 239599308730 275604356167 44467
Finland High income 2012 236250798827 258290060228 43637
Finland High income 2013 234120534077 271362405891 43045
Finland High income 2014 233266209151 274862826772 42711
Finland High income 2015 234534382385 234534382385 42802
Finland High income 2016 241128217494 240771351299 43879
Finland High income 2017 248826017929 255647979916 45174
Finland High income 2018 251667480442 275715087495 45629
Finland High income 2019 254739721636 268508200125 46135
Finland High income 2020 248882603086 271836962949 45010
Finland High income 2021 257530146556 299155237589 46471
Fiji Upper middle income 1960 864446528 112328422 2197
Fiji Upper middle income 1961 894854144 116987785 2197
Fiji Upper middle income 1962 927123520 122906435 2199
Fiji Upper middle income 1963 986077184 129454729 2260
Fiji Upper middle income 1964 1034170929 140032741 2295
Fiji Upper middle income 1965 1006245554 147084750 2169
Fiji Upper middle income 1966 1006245568 150603926 2112
Fiji Upper middle income 1967 1140597760 162625886 2337
Fiji Upper middle income 1968 1230889976 166952937 2467
Fiji Upper middle income 1969 1262848896 182182068 2478
Fiji Upper middle income 1970 1423264985 219878482 2734
Fiji Upper middle income 1971 1521313520 247749328 2862
Fiji Upper middle income 1972 1635188046 316650509 3012
Fiji Upper middle income 1973 1825080283 425963359 3294
Fiji Upper middle income 1974 1872553357 558589871 3312
Fiji Upper middle income 1975 1882481845 684268281 3265
Fiji Upper middle income 1976 1933989621 694552412 3292
Fiji Upper middle income 1977 2048172597 719533137 3423
Fiji Upper middle income 1978 2086338275 829239490 3424
Fiji Upper middle income 1979 2341389369 1019743927 3767
Fiji Upper middle income 1980 2303846199 1202567359 3626
Fiji Upper middle income 1981 2449679446 1235665809 3763
Fiji Upper middle income 1982 2303225698 1194122694 3446
Fiji Upper middle income 1983 2212015127 1123107276 3227
Fiji Upper middle income 1984 2397670098 1177997414 3423
Fiji Upper middle income 1985 2287054191 1141123440 3213
Fiji Upper middle income 1986 2464298786 1290228617 3429
Fiji Upper middle income 1987 2301284928 1177908192 3188
Fiji Upper middle income 1988 2323279571 1109976928 3214
Fiji Upper middle income 1989 2496099799 1182686577 3445
Fiji Upper middle income 1990 2640873655 1337024782 3625
Fiji Upper middle income 1991 2569569968 1383843860 3494
Fiji Upper middle income 1992 2726313785 1532401863 3662
Fiji Upper middle income 1993 2784385152 1636074718 3688
Fiji Upper middle income 1994 2926388784 1825763268 3822
Fiji Upper middle income 1995 2999548461 1970347721 3868
Fiji Upper middle income 1996 3143526800 2128696644 4008
Fiji Upper middle income 1997 3074369230 2090184941 3878
Fiji Upper middle income 1998 3114336044 1653160862 3892
Fiji Upper middle income 1999 3388397576 1936484565 4202
Fiji Upper middle income 2000 3330794871 1678239218 4107
Fiji Upper middle income 2001 3397410773 1652464201 4174
Fiji Upper middle income 2002 3506127888 1833279985 4301
Fiji Upper middle income 2003 3541189144 2300453634 4339
Fiji Upper middle income 2004 3728872158 2708078477 4559
Fiji Upper middle income 2005 3754974278 2980484920 4570
Fiji Upper middle income 2006 3824534571 3076305453 4620
Fiji Upper middle income 2007 3792001003 3378314600 4535
Fiji Upper middle income 2008 3831164570 3523185920 4532
Fiji Upper middle income 2009 3778063185 2870624636 4426
Fiji Upper middle income 2010 3889692576 3140508836 4524
Fiji Upper middle income 2011 3994914323 3774530616 4627
Fiji Upper middle income 2012 4051295124 3972012571 4683
Fiji Upper middle income 2013 4243092327 4190143206 4902
Fiji Upper middle income 2014 4480854617 4856963230 5172
Fiji Upper middle income 2015 4682546863 4682546863 5391
Fiji Upper middle income 2016 4797065655 4930204230 5499
Fiji Upper middle income 2017 5053870067 5353404422 5760
Fiji Upper middle income 2018 5246541344 5581371850 5938
Fiji Upper middle income 2019 5223164681 5496264766 5869
Fiji Upper middle income 2020 4431812577 4574413823 4944
Fiji Upper middle income 2021 4250931473 4592118710 4708
France High income 1960 521063235584 62225478001 11176
France High income 1961 547012771840 67461644222 11579
France High income 1962 584447426560 75607529810 12200
France High income 1963 620880003072 84759195106 12780
France High income 1964 662181550405 94007851047 13451
France High income 1965 694373557438 101537248148 13938
France High income 1966 730840956928 110045852178 14521
France High income 1967 766806720512 118972977486 15102
France High income 1968 801246352673 129785441507 15657
France High income 1969 858210762752 141903068680 16644
France High income 1970 910636112295 148456359986 17526
France High income 1971 959052047240 165966615366 18313
France High income 1972 1002318472124 203494148244 18986
France High income 1973 1065911376205 264429876252 20033
France High income 1974 1111755362633 285552373159 20745
France High income 1975 1101083792491 360832186018 20416
France High income 1976 1149055358648 372319038514 21192
France High income 1977 1188862221373 410279486494 21827
France High income 1978 1236161624649 506707848837 22602
France High income 1979 1280045228283 613953129818 23309
France High income 1980 1300253881650 701288419745 23572
France High income 1981 1314153853596 615552202776 23708
France High income 1982 1347078619778 584877732309 24176
France High income 1983 1363794045036 559869179792 24343
France High income 1984 1384438090122 530683779929 24574
France High income 1985 1406904493488 553138414367 24833
France High income 1986 1439787739479 771470783218 25270
France High income 1987 1476673666393 934173305686 25770
France High income 1988 1546714398125 1018847043277 26840
France High income 1989 1613901522615 1025211803414 27855
France High income 1990 1661090955412 1269179616914 28524
France High income 1991 1678502109604 1269276828276 28663
France High income 1992 1705347110175 1401465923172 28977
France High income 1993 1694626166710 1322815612694 28671
France High income 1994 1734591250412 1393982750473 29238
France High income 1995 1771133801948 1601094756210 29746
France High income 1996 1796159810501 1605675086550 30060
France High income 1997 1838123429816 1452884917959 30653
France High income 1998 1904087419529 1503108739159 31637
France High income 1999 1969233367608 1493151737698 32551
France High income 2000 2046499571261 1365639660792 33597
France High income 2001 2087096421589 1377657339291 34015
France High income 2002 2110796058518 1501409382971 34152
France High income 2003 2128171303326 1844544792037 34190
France High income 2004 2188393293109 2119633181634 34900
France High income 2005 2224791087608 2196945232436 35214
France High income 2006 2279283420792 2320536221305 35826
France High income 2007 2334550031985 2660591246212 36468
France High income 2008 2340501872979 2930303780828 36357
France High income 2009 2273251909007 2700887366932 35131
France High income 2010 2317567536989 2645187882117 35640
France High income 2011 2368384855035 2865157541994 36246
France High income 2012 2375801091056 2683671716967 36183
France High income 2013 2389493466483 2811876903329 36205
France High income 2014 2412341398047 2855964488590 36379
France High income 2015 2439188643163 2439188643163 36653
France High income 2016 2465909086488 2472964344587 36957
France High income 2017 2522413420334 2595151045198 37694
France High income 2018 2569458097202 2790956878747 38292
France High income 2019 2616812485718 2728870246706 38912
France High income 2020 2411255164956 2630317731455 35786
France High income 2021 2579164625236 2937472757953 38210
Faroe Islands High income 1960
Faroe Islands High income 1961
Faroe Islands High income 1962
Faroe Islands High income 1963
Faroe Islands High income 1964
Faroe Islands High income 1965
Faroe Islands High income 1966
Faroe Islands High income 1967
Faroe Islands High income 1968
Faroe Islands High income 1969
Faroe Islands High income 1970
Faroe Islands High income 1971
Faroe Islands High income 1972
Faroe Islands High income 1973
Faroe Islands High income 1974
Faroe Islands High income 1975
Faroe Islands High income 1976
Faroe Islands High income 1977
Faroe Islands High income 1978
Faroe Islands High income 1979
Faroe Islands High income 1980
Faroe Islands High income 1981
Faroe Islands High income 1982
Faroe Islands High income 1983
Faroe Islands High income 1984
Faroe Islands High income 1985
Faroe Islands High income 1986
Faroe Islands High income 1987
Faroe Islands High income 1988
Faroe Islands High income 1989
Faroe Islands High income 1990
Faroe Islands High income 1991
Faroe Islands High income 1992
Faroe Islands High income 1993
Faroe Islands High income 1994
Faroe Islands High income 1995
Faroe Islands High income 1996
Faroe Islands High income 1997
Faroe Islands High income 1998 1113926695
Faroe Islands High income 1999 1131532926
Faroe Islands High income 2000 1068278260
Faroe Islands High income 2001 1162024799
Faroe Islands High income 2002 1276375290
Faroe Islands High income 2003 1500235287
Faroe Islands High income 2004 1708217189
Faroe Islands High income 2005 1754406443
Faroe Islands High income 2006 2014663348
Faroe Islands High income 2007 2333137388
Faroe Islands High income 2008 2488397638
Faroe Islands High income 2009 2295640657
Faroe Islands High income 2010 2322202664
Faroe Islands High income 2011 2499152495
Faroe Islands High income 2012 2414380665
Faroe Islands High income 2013 2677296441
Faroe Islands High income 2014 2901131403
Faroe Islands High income 2015 2561824641 2561824641 53310
Faroe Islands High income 2016 2804863556
Faroe Islands High income 2017 2969876872
Faroe Islands High income 2018 3180074747
Faroe Islands High income 2019 3268839776
Faroe Islands High income 2020 3240759989
Faroe Islands High income 2021
Micronesia, Fed Sts Lower middle income 1960
Micronesia, Fed Sts Lower middle income 1961
Micronesia, Fed Sts Lower middle income 1962
Micronesia, Fed Sts Lower middle income 1963
Micronesia, Fed Sts Lower middle income 1964
Micronesia, Fed Sts Lower middle income 1965
Micronesia, Fed Sts Lower middle income 1966
Micronesia, Fed Sts Lower middle income 1967
Micronesia, Fed Sts Lower middle income 1968
Micronesia, Fed Sts Lower middle income 1969
Micronesia, Fed Sts Lower middle income 1970
Micronesia, Fed Sts Lower middle income 1971
Micronesia, Fed Sts Lower middle income 1972
Micronesia, Fed Sts Lower middle income 1973
Micronesia, Fed Sts Lower middle income 1974
Micronesia, Fed Sts Lower middle income 1975
Micronesia, Fed Sts Lower middle income 1976
Micronesia, Fed Sts Lower middle income 1977
Micronesia, Fed Sts Lower middle income 1978
Micronesia, Fed Sts Lower middle income 1979
Micronesia, Fed Sts Lower middle income 1980
Micronesia, Fed Sts Lower middle income 1981
Micronesia, Fed Sts Lower middle income 1982
Micronesia, Fed Sts Lower middle income 1983 106500000
Micronesia, Fed Sts Lower middle income 1984
Micronesia, Fed Sts Lower middle income 1985
Micronesia, Fed Sts Lower middle income 1986 218165732 112210000 2482
Micronesia, Fed Sts Lower middle income 1987 220783198 116700000 2454
Micronesia, Fed Sts Lower middle income 1988 226410748 124700000 2461
Micronesia, Fed Sts Lower middle income 1989 234394017 135200000 2492
Micronesia, Fed Sts Lower middle income 1990 243162526 147200000 2525
Micronesia, Fed Sts Lower middle income 1991 261223036 166200000 2645
Micronesia, Fed Sts Lower middle income 1992 271692898 178100000 2680
Micronesia, Fed Sts Lower middle income 1993 293810479 198400000 2828
Micronesia, Fed Sts Lower middle income 1994 292240000 202500000 2756
Micronesia, Fed Sts Lower middle income 1995 312739072 221575300 2908
Micronesia, Fed Sts Lower middle income 1996 302786553 218534700 2796
Micronesia, Fed Sts Lower middle income 1997 284434850 206626300 2622
Micronesia, Fed Sts Lower middle income 1998 292542710 218873100 2704
Micronesia, Fed Sts Lower middle income 1999 296563529 220140500 2752
Micronesia, Fed Sts Lower middle income 2000 310899125 233271800 2895
Micronesia, Fed Sts Lower middle income 2001 317638182 240970900 2964
Micronesia, Fed Sts Lower middle income 2002 319375655 242517200 2984
Micronesia, Fed Sts Lower middle income 2003 324396608 245432900 3035
Micronesia, Fed Sts Lower middle income 2004 314404696 240236000 2949
Micronesia, Fed Sts Lower middle income 2005 320824423 250281900 3023
Micronesia, Fed Sts Lower middle income 2006 320564377 253541900 3042
Micronesia, Fed Sts Lower middle income 2007 314678221 256787200 3013
Micronesia, Fed Sts Lower middle income 2008 307099220 263145100 2966
Micronesia, Fed Sts Lower middle income 2009 310456119 280284600 3015
Micronesia, Fed Sts Lower middle income 2010 317470533 296944100 3085
Micronesia, Fed Sts Lower middle income 2011 327593319 311301600 3167
Micronesia, Fed Sts Lower middle income 2012 321477742 327248700 3076
Micronesia, Fed Sts Lower middle income 2013 309648107 317214400 2923
Micronesia, Fed Sts Lower middle income 2014 302508317 319271200 2815
Micronesia, Fed Sts Lower middle income 2015 316489900 316489900 2907
Micronesia, Fed Sts Lower middle income 2016 319338880 332265200 2897
Micronesia, Fed Sts Lower middle income 2017 327904143 366666800 2942
Micronesia, Fed Sts Lower middle income 2018 328598164 401932300 2917
Micronesia, Fed Sts Lower middle income 2019 332458504 412479413 2921
Micronesia, Fed Sts Lower middle income 2020 326589290 407515928 2839
Micronesia, Fed Sts Lower middle income 2021 316176937 404178050 2720
Gabon Upper middle income 1960 1696430336 141468978 3387
Gabon Upper middle income 1961 1946939648 167637908 3849
Gabon Upper middle income 1962 2091971328 182796536 4092
Gabon Upper middle income 1963 2219423232 154480244 4288
Gabon Upper middle income 1964 2320505863 215679855 4421
Gabon Upper middle income 1965 2513881406 226474286 4713
Gabon Upper middle income 1966 2627207168 245849782 4837
Gabon Upper middle income 1967 2735320832 271543680 4937
Gabon Upper middle income 1968 2803944645 294468565 4956
Gabon Upper middle income 1969 3030585088 318124701 5246
Gabon Upper middle income 1970 3293619819 323802475 5589
Gabon Upper middle income 1971 3631503414 381687073 6046
Gabon Upper middle income 1972 4043205891 430508358 6610
Gabon Upper middle income 1973 4454902647 722780701 7152
Gabon Upper middle income 1974 6214014295 1544216004 9790
Gabon Upper middle income 1975 7406490779 2157592937 11438
Gabon Upper middle income 1976 10045078151 3009409971 15188
Gabon Upper middle income 1977 8781197260 2809349074 12985
Gabon Upper middle income 1978 6669389036 2389479269 9637
Gabon Upper middle income 1979 6701028969 3030251116 9454
Gabon Upper middle income 1980 6872102028 4279637934 9461
Gabon Upper middle income 1981 7222258254 3862269127 9698
Gabon Upper middle income 1982 6998547332 3618007844 9161
Gabon Upper middle income 1983 7391042710 3391275731 9427
Gabon Upper middle income 1984 7946028887 3561451562 9869
Gabon Upper middle income 1985 7760652059 3339914759 9383
Gabon Upper middle income 1986 7698287635 3403638194 9056
Gabon Upper middle income 1987 6378335987 3281797039 7299
Gabon Upper middle income 1988 7197655776 3834503378 8011
Gabon Upper middle income 1989 7812717774 4186411457 8458
Gabon Upper middle income 1990 8218372619 5952293766 8656
Gabon Upper middle income 1991 8720720931 5402919957 8937
Gabon Upper middle income 1992 8451237953 5592390849 8430
Gabon Upper middle income 1993 8784770707 4378645081 8531
Gabon Upper middle income 1994 9110927707 4190819314 8618
Gabon Upper middle income 1995 9564091381 4958845906 8815
Gabon Upper middle income 1996 9910794382 5694040337 8905
Gabon Upper middle income 1997 10479512175 5326816859 9182
Gabon Upper middle income 1998 10843972170 4483417120 9268
Gabon Upper middle income 1999 9875321039 4662992036 8236
Gabon Upper middle income 2000 9689372062 5080483464 7888
Gabon Upper middle income 2001 9896262773 5023265365 7867
Gabon Upper middle income 2002 9871617796 5335451308 7662
Gabon Upper middle income 2003 10093465625 6511903657 7647
Gabon Upper middle income 2004 10163064417 7770219480 7507
Gabon Upper middle income 2005 10435048686 9582783318 7504
Gabon Upper middle income 2006 10142180868 10327598801 7092
Gabon Upper middle income 2007 10751534050 12455410056 7301
Gabon Upper middle income 2008 10395827003 15571349776 6846
Gabon Upper middle income 2009 10409376000 12113699661 6635
Gabon Upper middle income 2010 11147389029 14372591916 6864
Gabon Upper middle income 2011 11937934363 18210308748 7086
Gabon Upper middle income 2012 12564804479 17170465294 7181
Gabon Upper middle income 2013 13273295984 17595745653 7305
Gabon Upper middle income 2014 13846033986 18203968002 7350
Gabon Upper middle income 2015 14383107714 14383107714 7385
Gabon Upper middle income 2016 14683922100 14023890620 7313
Gabon Upper middle income 2017 14753324487 14929488771 7145
Gabon Upper middle income 2018 14876945039 16867325127 7020
Gabon Upper middle income 2019 15460241609 16874405840 7116
Gabon Upper middle income 2020 15176119329 15316824039 6818
Gabon Upper middle income 2021 15404574468 18269350434 6760
United Kingdom High income 1960 781539737600 73233967692 14915
United Kingdom High income 1961 802462498816 77741965703 15198
United Kingdom High income 1962 811312939008 81247564157 15236
United Kingdom High income 1963 850859458560 86561961812 15859
United Kingdom High income 1964 897943108490 94407558351 16629
United Kingdom High income 1965 917178635135 101824755079 16876
United Kingdom High income 1966 931606757376 108572752102 17047
United Kingdom High income 1967 957565763584 113116888211 17428
United Kingdom High income 1968 1009667714731 107759910068 18287
United Kingdom High income 1969 1029094703104 116464702803 18562
United Kingdom High income 1970 1094111941876 130671946244 19656
United Kingdom High income 1971 1132457472948 148113896325 20260
United Kingdom High income 1972 1181398521402 169965034965 21064
United Kingdom High income 1973 1258471170475 192537971583 22395
United Kingdom High income 1974 1227205662334 206131369799 21825
United Kingdom High income 1975 1209120952591 241756637168 21505
United Kingdom High income 1976 1244309590725 232614555256 22136
United Kingdom High income 1977 1274891615419 263066457352 22688
United Kingdom High income 1978 1328491380644 335883029722 23640
United Kingdom High income 1979 1378296741844 438994070309 24504
United Kingdom High income 1980 1350298465804 564947710899 23978
United Kingdom High income 1981 1339661573145 540765675241 23781
United Kingdom High income 1982 1366386365482 515048916841 24264
United Kingdom High income 1983 1424073234028 489618008186 25280
United Kingdom High income 1984 1456386953518 461487097632 25812
United Kingdom High income 1985 1516789364462 489285164271 26822
United Kingdom High income 1986 1564573394765 601452653181 27603
United Kingdom High income 1987 1648946743566 745162608269 29030
United Kingdom High income 1988 1743471192961 910122732124 30626
United Kingdom High income 1989 1788410953370 926884816754 31333
United Kingdom High income 1990 1801533517465 1093169389205 31469
United Kingdom High income 1991 1781660410983 1142797178131 31026
United Kingdom High income 1992 1788806331550 1179659529660 31066
United Kingdom High income 1993 1833344585863 1061388722256 31763
United Kingdom High income 1994 1903855186708 1140489745944 32901
United Kingdom High income 1995 1952054517412 1346422597444 33645
United Kingdom High income 1996 1999460998702 1421514820593 34375
United Kingdom High income 1997 2097615053795 1559569417158 35969
United Kingdom High income 1998 2163773274108 1653391851606 36996
United Kingdom High income 1999 2228472506420 1685762821550 37975
United Kingdom High income 2000 2310310242260 1662127402028 39229
United Kingdom High income 2001 2358195032559 1643908161796 39889
United Kingdom High income 2002 2408264766527 1784076738609 40563
United Kingdom High income 2003 2481232538114 2057093877551 41598
United Kingdom High income 2004 2539681190242 2421814353717 42337
United Kingdom High income 2005 2605542234871 2544829090909 43137
United Kingdom High income 2006 2672872173613 2717059797608 43928
United Kingdom High income 2007 2733532656770 3106182472989 44576
United Kingdom High income 2008 2726982071458 2938882352941 44121
United Kingdom High income 2009 2611157427579 2425798410967 41929
United Kingdom High income 2010 2666812634394 2491110093454 42488
United Kingdom High income 2011 2705683119057 2674891473844 42772
United Kingdom High income 2012 2745453617576 2719158341006 43100
United Kingdom High income 2013 2797343194531 2803291406030 43621
United Kingdom High income 2014 2881016339886 3087165602963 44596
United Kingdom High income 2015 2956573778738 2956573778738 45405
United Kingdom High income 2016 3023494748189 2722851958486 46082
United Kingdom High income 2017 3088029825368 2699016715111 46747
United Kingdom High income 2018 3139010897080 2900791442554 47231
United Kingdom High income 2019 3191493407624 2878673912414 47751
United Kingdom High income 2020 2895628856981 2756900214107 43166
United Kingdom High income 2021 3111100507981 3186859739185 46209
Georgia Upper middle income 1960
Georgia Upper middle income 1961
Georgia Upper middle income 1962
Georgia Upper middle income 1963
Georgia Upper middle income 1964
Georgia Upper middle income 1965 7043865542 1796
Georgia Upper middle income 1966 7574665216 1910
Georgia Upper middle income 1967 8048081920 2009
Georgia Upper middle income 1968 8406731295 2080
Georgia Upper middle income 1969 8808417280 2159
Georgia Upper middle income 1970 9870018220 2396
Georgia Upper middle income 1971 10113900066 2429
Georgia Upper middle income 1972 10400818648 2473
Georgia Upper middle income 1973 11075078920 2611
Georgia Upper middle income 1974 12050604367 2816
Georgia Upper middle income 1975 12940052883 3001
Georgia Upper middle income 1976 13729080920 3162
Georgia Upper middle income 1977 14675913872 3357
Georgia Upper middle income 1978 15766206253 3585
Georgia Upper middle income 1979 16928230216 3821
Georgia Upper middle income 1980 17702911107 3962
Georgia Upper middle income 1981 18635398434 4137
Georgia Upper middle income 1982 19008393116 4184
Georgia Upper middle income 1983 19826112679 4326
Georgia Upper middle income 1984 20902060542 4522
Georgia Upper middle income 1985 21934968350 4704
Georgia Upper middle income 1986 20141724170 4281
Georgia Upper middle income 1987 20399949704 4301
Georgia Upper middle income 1988 21533280758 4495
Georgia Upper middle income 1989 19983917733 4160
Georgia Upper middle income 1990 17028650835 7753501868 3546
Georgia Upper middle income 1991 13435605385 6357615894 2778
Georgia Upper middle income 1992 7403018640 3690328964 1519
Georgia Upper middle income 1993 5233934033 2701181331 1066
Georgia Upper middle income 1994 4689605209 2514070772 970
Georgia Upper middle income 1995 4811534790 2693768413 1033
Georgia Upper middle income 1996 5350426784 3095047604 1191
Georgia Upper middle income 1997 5913240382 3510520231 1359
Georgia Upper middle income 1998 6096840744 3613541517 1437
Georgia Upper middle income 1999 6271774776 2800049395 1509
Georgia Upper middle income 2000 6387071388 3057475335 1567
Georgia Upper middle income 2001 6693999119 3219488664 1668
Georgia Upper middle income 2002 7060417706 3395728014 1775
Georgia Upper middle income 2003 7841209756 3991284895 1984
Georgia Upper middle income 2004 8295568369 5125365192 2112
Georgia Upper middle income 2005 9091078042 6410823633 2330
Georgia Upper middle income 2006 9947436743 7745394293 2564
Georgia Upper middle income 2007 11198720178 10172882371 2901
Georgia Upper middle income 2008 11469569250 12795076469 2980
Georgia Upper middle income 2009 11050871062 10766836277 2897
Georgia Upper middle income 2010 11741493897 12243505583 3101
Georgia Upper middle income 2011 12610364430 15107441447 3357
Georgia Upper middle income 2012 13413519588 16488403076 3597
Georgia Upper middle income 2013 13899264090 17189551521 3739
Georgia Upper middle income 2014 14515269026 17627003455 3903
Georgia Upper middle income 2015 14953950557 14953950557 4014
Georgia Upper middle income 2016 15388577976 15141758567 4128
Georgia Upper middle income 2017 16133785749 16242916916 4328
Georgia Upper middle income 2018 16915132067 17596922470 4539
Georgia Upper middle income 2019 17757903230 17470436259 4773
Georgia Upper middle income 2020 16557390869 15842922533 4448
Georgia Upper middle income 2021 18272561495 18700241392 4927
Ghana Lower middle income 1960 7657961472 1217086835 1154
Ghana Lower middle income 1961 7920604672 1302521008 1157
Ghana Lower middle income 1962 8246074880 1382352941 1166
Ghana Lower middle income 1963 8609394688 1540616246 1179
Ghana Lower middle income 1964 8799604415 1731092437 1169
Ghana Lower middle income 1965 8920070900 2053221289 1153
Ghana Lower middle income 1966 8540228608 2126050420 1075
Ghana Lower middle income 1967 8802871296 1746806039 1082
Ghana Lower middle income 1968 8835341794 1666910166 1062
Ghana Lower middle income 1969 9366007808 1962051319 1099
Ghana Lower middle income 1970 10276709090 2215029450 1176
Ghana Lower middle income 1971 10812755037 2417107708 1205
Ghana Lower middle income 1972 10543770952 2112292945 1142
Ghana Lower middle income 1973 10847914902 2465492958 1143
Ghana Lower middle income 1974 11591270097 2894409938 1189
Ghana Lower middle income 1975 10150286400 2810106383 1016
Ghana Lower middle income 1976 9791962734 2765254237 960
Ghana Lower middle income 1977 10014642468 3189428571 963
Ghana Lower middle income 1978 10863477114 3662478185 1026
Ghana Lower middle income 1979 10590267029 4020227920 980
Ghana Lower middle income 1980 10640220889 4445228216 962
Ghana Lower middle income 1981 10267486828 4222441615 905
Ghana Lower middle income 1982 9556601934 4035994398 818
Ghana Lower middle income 1983 9120463707 4057275043 758
Ghana Lower middle income 1984 9909162141 4412279843 799
Ghana Lower middle income 1985 10413698752 4504342149 815
Ghana Lower middle income 1986 10955123683 5727602645 832
Ghana Lower middle income 1987 11480410786 5074829932 847
Ghana Lower middle income 1988 12126547679 5197840979 869
Ghana Lower middle income 1989 12743288457 5251764264 888
Ghana Lower middle income 1990 13167489322 5889174825 891
Ghana Lower middle income 1991 13862973249 6596546196 912
Ghana Lower middle income 1992 14400776079 6413901602 920
Ghana Lower middle income 1993 15099213798 5966255778 937
Ghana Lower middle income 1994 15597487814 5444560669 942
Ghana Lower middle income 1995 16238921862 6465137615 954
Ghana Lower middle income 1996 16986311933 6934984709 973
Ghana Lower middle income 1997 17699118298 6891308594 988
Ghana Lower middle income 1998 18531046023 7480968858 1009
Ghana Lower middle income 1999 19346411460 7719354839 1028
Ghana Lower middle income 2000 20062228700 4983024408 1041
Ghana Lower middle income 2001 20864717873 5314909954 1056
Ghana Lower middle income 2002 21803630086 6166330136 1077
Ghana Lower middle income 2003 22937418879 7632406553 1105
Ghana Lower middle income 2004 24221914334 8881368538 1139
Ghana Lower middle income 2005 25651008205 10744675210 1176
Ghana Lower middle income 2006 27292650312 20440893017 1220
Ghana Lower middle income 2007 28479012450 24827844950 1240
Ghana Lower middle income 2008 31084784829 28678701891 1319
Ghana Lower middle income 2009 32590683205 26048108185 1348
Ghana Lower middle income 2010 35165253298 32197272797 1419
Ghana Lower middle income 2011 40104959886 39337314810 1580
Ghana Lower middle income 2012 43831829350 41270954737 1686
Ghana Lower middle income 2013 47037042836 62823043706 1768
Ghana Lower middle income 2014 48380533745 54782847753 1777
Ghana Lower middle income 2015 49406568433 49406568433 1774
Ghana Lower middle income 2016 51073282097 56165172899 1793
Ghana Lower middle income 2017 55224975511 60406382899 1896
Ghana Lower middle income 2018 58648966892 67299280680 1970
Ghana Lower middle income 2019 62465709576 68337537816 2054
Ghana Lower middle income 2020 62786746874 70043199814 2021
Ghana Lower middle income 2021 66149905092 77594279055 2085
Gibraltar High income 1960
Gibraltar High income 1961
Gibraltar High income 1962
Gibraltar High income 1963
Gibraltar High income 1964
Gibraltar High income 1965
Gibraltar High income 1966
Gibraltar High income 1967
Gibraltar High income 1968
Gibraltar High income 1969
Gibraltar High income 1970
Gibraltar High income 1971
Gibraltar High income 1972
Gibraltar High income 1973
Gibraltar High income 1974
Gibraltar High income 1975
Gibraltar High income 1976
Gibraltar High income 1977
Gibraltar High income 1978
Gibraltar High income 1979
Gibraltar High income 1980
Gibraltar High income 1981
Gibraltar High income 1982
Gibraltar High income 1983
Gibraltar High income 1984
Gibraltar High income 1985
Gibraltar High income 1986
Gibraltar High income 1987
Gibraltar High income 1988
Gibraltar High income 1989
Gibraltar High income 1990
Gibraltar High income 1991
Gibraltar High income 1992
Gibraltar High income 1993
Gibraltar High income 1994
Gibraltar High income 1995
Gibraltar High income 1996
Gibraltar High income 1997
Gibraltar High income 1998
Gibraltar High income 1999
Gibraltar High income 2000
Gibraltar High income 2001
Gibraltar High income 2002
Gibraltar High income 2003
Gibraltar High income 2004
Gibraltar High income 2005
Gibraltar High income 2006
Gibraltar High income 2007
Gibraltar High income 2008
Gibraltar High income 2009
Gibraltar High income 2010
Gibraltar High income 2011
Gibraltar High income 2012
Gibraltar High income 2013
Gibraltar High income 2014
Gibraltar High income 2015
Gibraltar High income 2016
Gibraltar High income 2017
Gibraltar High income 2018
Gibraltar High income 2019
Gibraltar High income 2020
Gibraltar High income 2021
Guinea Low income 1960
Guinea Low income 1961
Guinea Low income 1962
Guinea Low income 1963
Guinea Low income 1964
Guinea Low income 1965
Guinea Low income 1966
Guinea Low income 1967
Guinea Low income 1968
Guinea Low income 1969
Guinea Low income 1970
Guinea Low income 1971
Guinea Low income 1972
Guinea Low income 1973
Guinea Low income 1974
Guinea Low income 1975
Guinea Low income 1976
Guinea Low income 1977
Guinea Low income 1978
Guinea Low income 1979
Guinea Low income 1980
Guinea Low income 1981
Guinea Low income 1982
Guinea Low income 1983
Guinea Low income 1984
Guinea Low income 1985
Guinea Low income 1986 2961299807 1995186721 526
Guinea Low income 1987 3059020890 2041538040 527
Guinea Low income 1988 3251987498 2384295982 544
Guinea Low income 1989 3382180037 2432029434 548
Guinea Low income 1990 3528427624 2666750686 555
Guinea Low income 1991 3620640363 3015058139 554
Guinea Low income 1992 3739069602 3284620543 557
Guinea Low income 1993 3927673677 3279096606 569
Guinea Low income 1994 4083606214 3383092828 577
Guinea Low income 1995 4271765444 3693710533 588
Guinea Low income 1996 4462353466 3868968302 598
Guinea Low income 1997 4693574928 3783700462 613
Guinea Low income 1998 4864614489 3588375477 619
Guinea Low income 1999 5050053790 3461282543 627
Guinea Low income 2000 5176459694 2995361141 628
Guinea Low income 2001 5365832525 2829435957 637
Guinea Low income 2002 5642956819 2950198649 657
Guinea Low income 2003 5713414849 3446441698 653
Guinea Low income 2004 5847115459 3635458133 655
Guinea Low income 2005 6022369447 2937071767 661
Guinea Low income 2006 6094012383 4220019243 655
Guinea Low income 2007 6509470045 6281917656 684
Guinea Low income 2008 6778507046 6964179194 696
Guinea Low income 2009 6702408714 6716904569 673
Guinea Low income 2010 7025019966 6853467858 689
Guinea Low income 2011 7419271686 6785137173 712
Guinea Low income 2012 7858143039 7638045254 738
Guinea Low income 2013 8168200516 8376613843 750
Guinea Low income 2014 8470141466 8778473615 760
Guinea Low income 2015 8794202444 8794202444 769
Guinea Low income 2016 9745789799 8595955581 830
Guinea Low income 2017 10749606609 10324668267 891
Guinea Low income 2018 11433119477 11857030337 921
Guinea Low income 2019 12075308020 13442861444 946
Guinea Low income 2020 12635273566 14169626010 962
Guinea Low income 2021 13029902220 15850520384 965
Gambia, The Low income 1960
Gambia, The Low income 1961
Gambia, The Low income 1962
Gambia, The Low income 1963
Gambia, The Low income 1964
Gambia, The Low income 1965
Gambia, The Low income 1966 253504768 44212354 610
Gambia, The Low income 1967 253504768 46695363 594
Gambia, The Low income 1968 277780754 41160659 633
Gambia, The Low income 1969 284546176 45168723 631
Gambia, The Low income 1970 302056703 52296837 650
Gambia, The Low income 1971 301857717 55728609 631
Gambia, The Low income 1972 302587321 59161545 614
Gambia, The Low income 1973 330577645 75187970 651
Gambia, The Low income 1974 350011622 95797533 669
Gambia, The Low income 1975 393390064 115182522 729
Gambia, The Low income 1976 422309056 112189468 757
Gambia, The Low income 1977 436834697 138094243 757
Gambia, The Low income 1978 464427126 171836793 779
Gambia, The Low income 1979 458258683 207114383 743
Gambia, The Low income 1980 486991868 241080709 764
Gambia, The Low income 1981 503169221 218764446 765
Gambia, The Low income 1982 499322077 216051496 736
Gambia, The Low income 1983 553664436 213446563 791
Gambia, The Low income 1984 573237898 177338802 790
Gambia, The Low income 1985 568581689 225724852 752
Gambia, The Low income 1986 591842768 185646209 748
Gambia, The Low income 1987 606368558 220626484 730
Gambia, The Low income 1988 633514629 266673126 725
Gambia, The Low income 1989 670864890 284119692 733
Gambia, The Low income 1990 694740162 317083374 727
Gambia, The Low income 1991 716326011 690314321 722
Gambia, The Low income 1992 740528438 714255461 721
Gambia, The Low income 1993 762833905 755042548 719
Gambia, The Low income 1994 764011309 746491693 698
Gambia, The Low income 1995 770748729 785996982 683
Gambia, The Low income 1996 787886679 848237109 677
Gambia, The Low income 1997 826493119 803630743 688
Gambia, The Low income 1998 855420367 840285265 691
Gambia, The Low income 1999 910167263 814723460 713
Gambia, The Low income 2000 960226464 782915402 729
Gambia, The Low income 2001 1015919601 687408805 747
Gambia, The Low income 2002 982902213 578236035 700
Gambia, The Low income 2003 1050427591 487038822 724
Gambia, The Low income 2004 1124482736 961900107 751
Gambia, The Low income 2005 1098037946 1027702254 711
Gambia, The Low income 2006 1091937456 1054113427 686
Gambia, The Low income 2007 1125167837 1279704745 686
Gambia, The Low income 2008 1195557274 1561763437 708
Gambia, The Low income 2009 1275249826 1450140386 733
Gambia, The Low income 2010 1350595868 1543292393 753
Gambia, The Low income 2011 1240786424 1409694554 671
Gambia, The Low income 2012 1305823104 1415006238 685
Gambia, The Low income 2013 1343336382 1375608956 684
Gambia, The Low income 2014 1324430501 1229460602 654
Gambia, The Low income 2015 1378176868 1378176868 661
Gambia, The Low income 2016 1404959802 1484579844 654
Gambia, The Low income 2017 1472715551 1504909753 665
Gambia, The Low income 2018 1579264906 1670670669 693
Gambia, The Low income 2019 1677527608 1813608280 715
Gambia, The Low income 2020 1674141973 1830413000 693
Gambia, The Low income 2021 1768337557 2078070684 711
Guinea-Bissau Low income 1960
Guinea-Bissau Low income 1961
Guinea-Bissau Low income 1962
Guinea-Bissau Low income 1963
Guinea-Bissau Low income 1964
Guinea-Bissau Low income 1965
Guinea-Bissau Low income 1966
Guinea-Bissau Low income 1967
Guinea-Bissau Low income 1968
Guinea-Bissau Low income 1969
Guinea-Bissau Low income 1970 364481444 78733595 517
Guinea-Bissau Low income 1971 350226693 78540057 488
Guinea-Bissau Low income 1972 372553158 87702829 509
Guinea-Bissau Low income 1973 376688098 89374237 505
Guinea-Bissau Low income 1974 393862217 98775329 520
Guinea-Bissau Low income 1975 424763009 108985740 555
Guinea-Bissau Low income 1976 445760979 112386489 579
Guinea-Bissau Low income 1977 413799605 114971207 536
Guinea-Bissau Low income 1978 468115120 122666859 606
Guinea-Bissau Low income 1979 477450011 118537875 616
Guinea-Bissau Low income 1980 401284075 110653831 513
Guinea-Bissau Low income 1981 474187472 154731970 597
Guinea-Bissau Low income 1982 494103736 165523635 610
Guinea-Bissau Low income 1983 477312671 163577538 575
Guinea-Bissau Low income 1984 520792146 138478901 612
Guinea-Bissau Low income 1985 542490914 143856253 622
Guinea-Bissau Low income 1986 538184363 130225019 603
Guinea-Bissau Low income 1987 553791709 173836362 607
Guinea-Bissau Low income 1988 579266128 164458120 621
Guinea-Bissau Low income 1989 614601362 213143016 644
Guinea-Bissau Low income 1990 652092045 243961996 669
Guinea-Bissau Low income 1991 685348739 257150374 687
Guinea-Bissau Low income 1992 692887575 226313444 679
Guinea-Bissau Low income 1993 707438214 236880822 678
Guinea-Bissau Low income 1994 730076237 235620044 685
Guinea-Bissau Low income 1995 762199591 253966922 700
Guinea-Bissau Low income 1996 850614744 270419779 766
Guinea-Bissau Low income 1997 905904702 268550998 800
Guinea-Bissau Low income 1998 651345665 206457544 564
Guinea-Bissau Low income 1999 658025458 224446664 559
Guinea-Bissau Low income 2000 693736417 371095510 577
Guinea-Bissau Low income 2001 708921660 392621386 578
Guinea-Bissau Low income 2002 701937523 417806667 560
Guinea-Bissau Low income 2003 705928110 477458599 550
Guinea-Bissau Low income 2004 725421623 532062927 552
Guinea-Bissau Low income 2005 756368827 587029054 562
Guinea-Bissau Low income 2006 773836091 592365688 562
Guinea-Bissau Low income 2007 799086018 696910811 566
Guinea-Bissau Low income 2008 824685276 868154709 570
Guinea-Bissau Low income 2009 852468716 830126470 574
Guinea-Bissau Low income 2010 891775801 849878424 586
Guinea-Bissau Low income 2011 963873910 1099818652 617
Guinea-Bissau Low income 2012 947365805 989271230 590
Guinea-Bissau Low income 2013 978211129 1046087418 593
Guinea-Bissau Low income 2014 987646570 1054915645 584
Guinea-Bissau Low income 2015 1048229629 1048229629 603
Guinea-Bissau Low income 2016 1113878214 1179004941 625
Guinea-Bissau Low income 2017 1179810633 1350177128 645
Guinea-Bissau Low income 2018 1194956295 1504630121 638
Guinea-Bissau Low income 2019 1248729328 1439638443 650
Guinea-Bissau Low income 2020 1218759824 1431758243 619
Guinea-Bissau Low income 2021 1265072727 1638517533 628
Equatorial Guinea Upper middle income 1960
Equatorial Guinea Upper middle income 1961
Equatorial Guinea Upper middle income 1962 9122751
Equatorial Guinea Upper middle income 1963 10840095
Equatorial Guinea Upper middle income 1964 12712471
Equatorial Guinea Upper middle income 1965 64748333
Equatorial Guinea Upper middle income 1966 69110000
Equatorial Guinea Upper middle income 1967 72317447
Equatorial Guinea Upper middle income 1968 67514286
Equatorial Guinea Upper middle income 1969 67225714
Equatorial Guinea Upper middle income 1970 66331429
Equatorial Guinea Upper middle income 1971 64946955
Equatorial Guinea Upper middle income 1972 65429198
Equatorial Guinea Upper middle income 1973 81203227
Equatorial Guinea Upper middle income 1974 94159863
Equatorial Guinea Upper middle income 1975 104295643
Equatorial Guinea Upper middle income 1976 103653050
Equatorial Guinea Upper middle income 1977 103987520
Equatorial Guinea Upper middle income 1978
Equatorial Guinea Upper middle income 1979
Equatorial Guinea Upper middle income 1980 132086051 50642881 528
Equatorial Guinea Upper middle income 1981 139706650 36731423 528
Equatorial Guinea Upper middle income 1982 142782538 44294648 502
Equatorial Guinea Upper middle income 1983 149927929 44442457 486
Equatorial Guinea Upper middle income 1984 151444273 50320914 457
Equatorial Guinea Upper middle income 1985 170988427 62118565 486
Equatorial Guinea Upper middle income 1986 167003445 76407397 453
Equatorial Guinea Upper middle income 1987 174412950 93345848 455
Equatorial Guinea Upper middle income 1988 179044071 100534663 453
Equatorial Guinea Upper middle income 1989 176843300 88265975 435
Equatorial Guinea Upper middle income 1990 173733397 112119407 414
Equatorial Guinea Upper middle income 1991 171957427 110906032 397
Equatorial Guinea Upper middle income 1992 231704585 134707184 518
Equatorial Guinea Upper middle income 1993 257269046 136047896 556
Equatorial Guinea Upper middle income 1994 300152800 100807002 626
Equatorial Guinea Upper middle income 1995 352638310 141853368 710
Equatorial Guinea Upper middle income 1996 587424888 232463036 1139
Equatorial Guinea Upper middle income 1997 1468403400 442337849 2737
Equatorial Guinea Upper middle income 1998 1817508707 370687619 3254
Equatorial Guinea Upper middle income 1999 2283954422 621117886 3926
Equatorial Guinea Upper middle income 2000 2699948854 1045998496 4454
Equatorial Guinea Upper middle income 2001 4411173075 1461139022 6983
Equatorial Guinea Upper middle income 2002 5269712369 1806742742 8004
Equatorial Guinea Upper middle income 2003 6005113922 2484745935 8745
Equatorial Guinea Upper middle income 2004 8286980758 4410764339 11559
Equatorial Guinea Upper middle income 2005 9674942354 8217369093 12908
Equatorial Guinea Upper middle income 2006 10420388691 10086528699 13283
Equatorial Guinea Upper middle income 2007 12012844362 13071718759 14620
Equatorial Guinea Upper middle income 2008 14151023640 19749893536 16439
Equatorial Guinea Upper middle income 2009 14341122306 15027795173 15906
Equatorial Guinea Upper middle income 2010 13061295327 16314442183 13841
Equatorial Guinea Upper middle income 2011 13913404259 21357344847 14099
Equatorial Guinea Upper middle income 2012 15070007724 22388345810 14614
Equatorial Guinea Upper middle income 2013 14447134391 21948835350 13422
Equatorial Guinea Upper middle income 2014 14507099577 21765454404 12927
Equatorial Guinea Upper middle income 2015 13185496836 13185496836 11283
Equatorial Guinea Upper middle income 2016 12023008421 11240809132 9894
Equatorial Guinea Upper middle income 2017 11341604063 12200912828 8987
Equatorial Guinea Upper middle income 2018 10634279144 13097011208 8124
Equatorial Guinea Upper middle income 2019 10051326743 11364134109 7413
Equatorial Guinea Upper middle income 2020 9625001914 10099157270 6860
Equatorial Guinea Upper middle income 2021 9534007926 12269392789 6576
Greece High income 1960 41914773504 4335186017 5031
Greece High income 1961 47449133056 4961400439 5650
Greece High income 1962 47622230016 5213047711 5637
Greece High income 1963 53263020032 5895278024 6281
Greece High income 1964 58274899620 6669673257 6847
Greece High income 1965 64549946934 7689154053 7549
Greece High income 1966 68742144000 8591517944 7981
Greece High income 1967 72639471616 9275600800 8365
Greece High income 1968 77872213936 10090675903 8909
Greece High income 1969 86877093888 11615657031 9903
Greece High income 1970 94318745527 13139863636 10727
Greece High income 1971 101714445573 14591750000 11518
Greece High income 1972 112048787038 16885511364 12606
Greece High income 1973 121116199033 22347848101 13564
Greece High income 1974 113318445910 25351306818 12644
Greece High income 1975 120533215470 28525876727 13324
Greece High income 1976 128792027784 31152835821 14017
Greece High income 1977 132579803827 36176234968 14243
Greece High income 1978 142187680631 44270204082 15078
Greece High income 1979 146854395034 54481876725 15380
Greece High income 1980 147848791524 56829664269 15333
Greece High income 1981 145551633845 52346506765 14960
Greece High income 1982 143903046365 54617989796 14700
Greece High income 1983 142350875554 49428873839 14457
Greece High income 1984 145212955035 48020024184 14674
Greece High income 1985 148857155672 47820851221 14984
Greece High income 1986 149627730127 56379593476 15012
Greece High income 1987 146247844308 65652750377 14624
Greece High income 1988 152518749033 76261277925 15196
Greece High income 1989 158314461592 79169043223 15691
Greece High income 1990 158314461592 97891092003 15526
Greece High income 1991 163222209903 105143232380 15816
Greece High income 1992 164364765197 116224672864 15806
Greece High income 1993 161734928954 108809059156 15462
Greece High income 1994 164969627245 116601801966 15692
Greece High income 1995 168433527599 136878365936 15947
Greece High income 1996 173254312290 145861612401 16331
Greece High income 1997 181023380067 143157600150 16980
Greece High income 1998 188074069313 144428172489 17543
Greece High income 1999 193852826296 142588875294 18013
Greece High income 2000 201451412979 130457756628 18643
Greece High income 2001 209774603669 136309295225 19312
Greece High income 2002 218003793098 154564203587 19997
Greece High income 2003 230636089982 202370140236 21105
Greece High income 2004 242308566125 240963562236 22118
Greece High income 2005 243760338224 247875422204 22186
Greece High income 2006 257538729748 273546728473 23369
Greece High income 2007 265969896013 318902829551 24073
Greece High income 2008 265078437910 355908689477 23929
Greece High income 2009 253678120840 331308500253 22839
Greece High income 2010 239780041723 297124961972 21560
Greece High income 2011 215444010390 282995942007 19401
Greece High income 2012 200176146629 242029307133 18124
Greece High income 2013 195139720341 238907690051 17796
Greece High income 2014 196067992082 235458133125 18000
Greece High income 2015 195683527003 195683527003 18084
Greece High income 2016 194730209118 193148146587 18071
Greece High income 2017 196856953384 199844406014 18304
Greece High income 2018 200141371166 212049447242 18647
Greece High income 2019 203751111442 205144152831 19004
Greece High income 2020 185374535689 188835201626 17324
Greece High income 2021 200827546085 216240589485 18831
Grenada Upper middle income 1960
Grenada Upper middle income 1961
Grenada Upper middle income 1962
Grenada Upper middle income 1963
Grenada Upper middle income 1964
Grenada Upper middle income 1965
Grenada Upper middle income 1966
Grenada Upper middle income 1967
Grenada Upper middle income 1968
Grenada Upper middle income 1969
Grenada Upper middle income 1970
Grenada Upper middle income 1971
Grenada Upper middle income 1972
Grenada Upper middle income 1973
Grenada Upper middle income 1974
Grenada Upper middle income 1975
Grenada Upper middle income 1976
Grenada Upper middle income 1977 294936001 71494495 3269
Grenada Upper middle income 1978 310689719 88322386 3487
Grenada Upper middle income 1979 328094816 102244362 3703
Grenada Upper middle income 1980 326340217 110900457 3665
Grenada Upper middle income 1981 331346888 115651919 3657
Grenada Upper middle income 1982 345012501 125435590 3705
Grenada Upper middle income 1983 357545338 131803552 3724
Grenada Upper middle income 1984 370304219 145533311 3761
Grenada Upper middle income 1985 392447331 167728455 3926
Grenada Upper middle income 1986 420681067 187589523 4199
Grenada Upper middle income 1987 458952211 215009570 4616
Grenada Upper middle income 1988 472568367 236357524 4816
Grenada Upper middle income 1989 490373471 267327642 5059
Grenada Upper middle income 1990 510050256 278098763 5295
Grenada Upper middle income 1991 517117236 300757889 5361
Grenada Upper middle income 1992 512715799 310160444 5277
Grenada Upper middle income 1993 502672642 309812185 5117
Grenada Upper middle income 1994 511185685 325111815 5146
Grenada Upper middle income 1995 522071257 342172519 5206
Grenada Upper middle income 1996 545242004 366911444 5398
Grenada Upper middle income 1997 572588588 392190593 5638
Grenada Upper middle income 1998 639887805 445903593 6272
Grenada Upper middle income 1999 684029585 482009370 6678
Grenada Upper middle income 2000 717464623 520044370 6977
Grenada Upper middle income 2001 702943856 520444185 6809
Grenada Upper middle income 2002 727106311 540336926 7016
Grenada Upper middle income 2003 795919459 591018407 7653
Grenada Upper middle income 2004 790766276 599118593 7578
Grenada Upper middle income 2005 895749896 695555556 8559
Grenada Upper middle income 2006 859961747 698700667 8195
Grenada Upper middle income 2007 912621083 758683593 8677
Grenada Upper middle income 2008 921268557 825976037 8736
Grenada Upper middle income 2009 860342475 771275556 8133
Grenada Upper middle income 2010 855943865 771013259 8058
Grenada Upper middle income 2011 862491637 778655926 8077
Grenada Upper middle income 2012 852528619 799882259 7934
Grenada Upper middle income 2013 872575137 842620111 8067
Grenada Upper middle income 2014 936657723 911497407 8601
Grenada Upper middle income 2015 997007926 997007926 9097
Grenada Upper middle income 2016 1034292547 1061640741 9380
Grenada Upper middle income 2017 1080201438 1125685185 9743
Grenada Upper middle income 2018 1127313780 1166523556 10115
Grenada Upper middle income 2019 1134931073 1213485185 10133
Grenada Upper middle income 2020 978815314 1043411111 8699
Grenada Upper middle income 2021 1030852320 1122083185 9121
Greenland High income 1960
Greenland High income 1961
Greenland High income 1962
Greenland High income 1963
Greenland High income 1964
Greenland High income 1965
Greenland High income 1966
Greenland High income 1967
Greenland High income 1968
Greenland High income 1969
Greenland High income 1970 713409403 69520027 15375
Greenland High income 1971 806586745 88570953 17089
Greenland High income 1972 856411815 106101176 17731
Greenland High income 1973 914699280 140153748 18667
Greenland High income 1974 966894344 169918949 19533
Greenland High income 1975 973142804 211194306 19620
Greenland High income 1976 1031134412 240780414 20747
Greenland High income 1977 1122104341 282269373 22715
Greenland High income 1978 1189618186 355989047 24179
Greenland High income 1979 1247440738 420642463 25150
Greenland High income 1980 1355668774 476055288 27005
Greenland High income 1981 1364687761 435746975 26759
Greenland High income 1982 1304373191 402405069 25328
Greenland High income 1983 1349468198 416183707 25902
Greenland High income 1984 1279570934 379371608 24280
Greenland High income 1985 1326357012 412876071 24932
Greenland High income 1986 1420492850 603015696 26551
Greenland High income 1987 1498845419 787392366 27705
Greenland High income 1988 1582834881 898611008 28884
Greenland High income 1989 1688244483 929796722 30529
Greenland High income 1990 1490390114 1018970365 26806
Greenland High income 1991 1488699049 1016493395 26823
Greenland High income 1992 1412601219 1037921837 25544
Greenland High income 1993 1341576581 927219729 24304
Greenland High income 1994 1421056539 1005879948 25605
Greenland High income 1995 1474043155 1208946166 26417
Greenland High income 1996 1496590669 1197509787 26773
Greenland High income 1997 1518574484 1072147778 27117
Greenland High income 1998 1636385216 1149862703 29169
Greenland High income 1999 1658932713 1131561595 29571
Greenland High income 2000 1776743427 1068030830 31615
Greenland High income 2001 1799290924 1086172923 31931
Greenland High income 2002 1781816619 1169138789 31476
Greenland High income 2003 1860751910 1558753434 32780
Greenland High income 2004 1989266282 1822486689 34954
Greenland High income 2005 2088480774 1849805733 36682
Greenland High income 2006 2204510394 2013099482 38830
Greenland High income 2007 2256370134 2249811709 39897
Greenland High income 2008 2395500911 2499107511 42528
Greenland High income 2009 2416244806 2529948330 42900
Greenland High income 2010 2458186589 2503156061 43198
Greenland High income 2011 2445981216 2684467376 42995
Greenland High income 2012 2480082924 2609667674 43656
Greenland High income 2013 2447884486 2684952727 43338
Greenland High income 2014 2563966490 2842048998 45545
Greenland High income 2015 2499115623 2499115623 44536
Greenland High income 2016 2616123070 2707146783 46562
Greenland High income 2017 2617502504 2851610656 46599
Greenland High income 2018 2633811257 3055791341 47013
Greenland High income 2019 2693633300 2994332324 47908
Greenland High income 2020 2703236956 3075968329 47958
Greenland High income 2021
Guatemala Upper middle income 1960 7658219008 1043599900 1855
Guatemala Upper middle income 1961 7987408896 1076699900 1879
Guatemala Upper middle income 1962 8269883904 1143600000 1889
Guatemala Upper middle income 1963 9058917376 1262800000 2009
Guatemala Upper middle income 1964 9478615901 1299099900 2042
Guatemala Upper middle income 1965 9892051261 1331399900 2072
Guatemala Upper middle income 1966 10437311488 1390700000 2125
Guatemala Upper middle income 1967 10866511872 1453500000 2153
Guatemala Upper middle income 1968 11819074238 1610500000 2280
Guatemala Upper middle income 1969 12378933248 1715399900 2327
Guatemala Upper middle income 1970 13085508120 1904000000 2399
Guatemala Upper middle income 1971 13816170774 1984800000 2472
Guatemala Upper middle income 1972 14829317709 2101300000 2591
Guatemala Upper middle income 1973 15835165763 2569200100 2703
Guatemala Upper middle income 1974 16844662315 3161499900 2810
Guatemala Upper middle income 1975 17173131685 3645900000 2801
Guatemala Upper middle income 1976 18441756538 4365300200 2941
Guatemala Upper middle income 1977 19881914004 5480500200 3100
Guatemala Upper middle income 1978 20875351577 6070600200 3181
Guatemala Upper middle income 1979 21859302108 6902600200 3253
Guatemala Upper middle income 1980 22681207093 7878700000 3292
Guatemala Upper middle income 1981 22827922434 8607500300 3228
Guatemala Upper middle income 1982 22022076453 8716999700 3032
Guatemala Upper middle income 1983 21455648509 9050000400 2875
Guatemala Upper middle income 1984 21562218233 9470000100 2811
Guatemala Upper middle income 1985 21430831237 9721652087 2718
Guatemala Upper middle income 1986 21461487955 7231963516 2648
Guatemala Upper middle income 1987 22222079505 7084399840 2667
Guatemala Upper middle income 1988 23087048853 7841602824 2695
Guatemala Upper middle income 1989 23997276422 8410724361 2725
Guatemala Upper middle income 1990 24741807083 7650125217 2734
Guatemala Upper middle income 1991 25646923931 9406097735 2759
Guatemala Upper middle income 1992 26887809015 10440842165 2817
Guatemala Upper middle income 1993 27943728752 11399942453 2854
Guatemala Upper middle income 1994 29070906535 12983235568 2896
Guatemala Upper middle income 1995 30509494154 14655404433 2966
Guatemala Upper middle income 1996 31411897836 15674835615 2981
Guatemala Upper middle income 1997 32782741311 17790026222 3039
Guatemala Upper middle income 1998 34419756613 19395491993 3116
Guatemala Upper middle income 1999 35743906055 18318412251 3160
Guatemala Upper middle income 2000 37033856699 19288827159 3195
Guatemala Upper middle income 2001 37897699133 18405203853 3192
Guatemala Upper middle income 2002 39352700601 20444205991 3240
Guatemala Upper middle income 2003 40360278359 21576351799 3251
Guatemala Upper middle income 2004 41626750329 23577286227 3282
Guatemala Upper middle income 2005 42990453878 26783543667 3320
Guatemala Upper middle income 2006 45291044075 29744368111 3428
Guatemala Upper middle income 2007 48161463041 33567868323 3574
Guatemala Upper middle income 2008 49747672385 38503862831 3621
Guatemala Upper middle income 2009 49984918093 37125943565 3570
Guatemala Upper middle income 2010 51426570818 40676432029 3606
Guatemala Upper middle income 2011 53567925340 46876114650 3689
Guatemala Upper middle income 2012 55161415005 49593961142 3732
Guatemala Upper middle income 2013 57199529557 52996540704 3802
Guatemala Upper middle income 2014 59741463828 57852399964 3903
Guatemala Upper middle income 2015 62186186576 62186186576 3995
Guatemala Upper middle income 2016 63851409869 66053725049 4034
Guatemala Upper middle income 2017 65817938468 71654134379 4091
Guatemala Upper middle income 2018 68004474884 73208583759 4160
Guatemala Upper middle income 2019 70634110392 77020015201 4254
Guatemala Upper middle income 2020 69560945138 77604632621 4126
Guatemala Upper middle income 2021 74797234861 85986321551 4372
Guam High income 1960
Guam High income 1961
Guam High income 1962
Guam High income 1963
Guam High income 1964
Guam High income 1965
Guam High income 1966
Guam High income 1967
Guam High income 1968
Guam High income 1969
Guam High income 1970
Guam High income 1971
Guam High income 1972
Guam High income 1973
Guam High income 1974
Guam High income 1975
Guam High income 1976
Guam High income 1977
Guam High income 1978
Guam High income 1979
Guam High income 1980
Guam High income 1981
Guam High income 1982
Guam High income 1983
Guam High income 1984
Guam High income 1985
Guam High income 1986
Guam High income 1987
Guam High income 1988
Guam High income 1989
Guam High income 1990
Guam High income 1991
Guam High income 1992
Guam High income 1993
Guam High income 1994
Guam High income 1995
Guam High income 1996
Guam High income 1997
Guam High income 1998
Guam High income 1999
Guam High income 2000
Guam High income 2001
Guam High income 2002 4800664422 3394000000 30544
Guam High income 2003 4842877343 3569000000 30705
Guam High income 2004 5157363603 3869000000 32622
Guam High income 2005 5345211101 4213000000 33744
Guam High income 2006 5149976342 4238000000 32461
Guam High income 2007 5186912648 4397000000 32653
Guam High income 2008 5292444950 4658000000 33278
Guam High income 2009 5315662056 4828000000 33383
Guam High income 2010 5435968881 4949000000 34094
Guam High income 2011 5440190173 4984000000 34067
Guam High income 2012 5556275705 5265000000 34729
Guam High income 2013 5650199454 5399000000 35222
Guam High income 2014 5751510464 5610000000 35722
Guam High income 2015 5799000000 5799000000 35829
Guam High income 2016 5809553230 5901000000 35653
Guam High income 2017 5861264058 6013000000 35678
Guam High income 2018 5819051137 6060000000 35103
Guam High income 2019 5966796360 6364000000 35666
Guam High income 2020 5259729936 5844000000 31163
Guam High income 2021
Guyana Upper middle income 1960 1555852800 170215248 2721
Guyana Upper middle income 1961 1628814848 185848451 2764
Guyana Upper middle income 1962 1646812032 194948375 2716
Guyana Upper middle income 1963 1444605696 175756869 2320
Guyana Upper middle income 1964 1608716938 194773377 2522
Guyana Upper middle income 1965 1778292092 213235294 2728
Guyana Upper middle income 1966 1871355008 228705882 2816
Guyana Upper middle income 1967 1952078208 250176471 2888
Guyana Upper middle income 1968 1972083600 229750000 2874
Guyana Upper middle income 1969 2110018688 249300000 3033
Guyana Upper middle income 1970 2199809690 267800000 3121
Guyana Upper middle income 1971 2268286485 282050000 3178
Guyana Upper middle income 1972 2193032203 285380952 3038
Guyana Upper middle income 1973 2220329300 307047619 3042
Guyana Upper middle income 1974 2391357712 433954545 3241
Guyana Upper middle income 1975 2594217101 494791667 3478
Guyana Upper middle income 1976 2634087968 454440000 3493
Guyana Upper middle income 1977 2564582825 449880000 3364
Guyana Upper middle income 1978 2518261618 507080000 3270
Guyana Upper middle income 1979 2472033983 530440000 3185
Guyana Upper middle income 1980 2514896327 603200000 3224
Guyana Upper middle income 1981 2552523348 570357107 3265
Guyana Upper middle income 1982 2215842086 482000000 2836
Guyana Upper middle income 1983 2065333523 489333333 2651
Guyana Upper middle income 1984 1961473314 437631605 2530
Guyana Upper middle income 1985 2008542151 453488372 2607
Guyana Upper middle income 1986 1990453175 504651140 2604
Guyana Upper middle income 1987 2008355243 354591847 2651
Guyana Upper middle income 1988 1934175978 413799990 2577
Guyana Upper middle income 1989 1839078992 379779390 2467
Guyana Upper middle income 1990 1782665526 396582263 2398
Guyana Upper middle income 1991 1890657018 348533095 2540
Guyana Upper middle income 1992 2037332030 373573141 2722
Guyana Upper middle income 1993 2203886073 454101382 2922
Guyana Upper middle income 1994 2391930959 540874934 3152
Guyana Upper middle income 1995 2512279687 621626786 3300
Guyana Upper middle income 1996 2712144538 705406001 3565
Guyana Upper middle income 1997 2879773123 749138010 3799
Guyana Upper middle income 1998 2831418723 717530683 3756
Guyana Upper middle income 1999 2915233015 694754988 3889
Guyana Upper middle income 2000 2875474953 712667897 3851
Guyana Upper middle income 2001 2941022028 712167576 3947
Guyana Upper middle income 2002 2974332836 726131435 3994
Guyana Upper middle income 2003 2955528349 743064077 3966
Guyana Upper middle income 2004 3001733664 787814379 4025
Guyana Upper middle income 2005 2943171113 824880550 3944
Guyana Upper middle income 2006 3094144293 2379818383 4146
Guyana Upper middle income 2007 3316651519 2730971150 4443
Guyana Upper middle income 2008 3369916998 3025187924 4512
Guyana Upper middle income 2009 3500552686 3165663153 4682
Guyana Upper middle income 2010 3632810574 3432913073 4847
Guyana Upper middle income 2011 3826780067 3691384318 5089
Guyana Upper middle income 2012 4032799497 4063089192 5339
Guyana Upper middle income 2013 4180138019 4167800259 5505
Guyana Upper middle income 2014 4250616305 4127659492 5568
Guyana Upper middle income 2015 4279840194 4279840194 5577
Guyana Upper middle income 2016 4442813035 4482697337 5760
Guyana Upper middle income 2017 4608724292 4748174334 5945
Guyana Upper middle income 2018 4813398364 4787636237 6179
Guyana Upper middle income 2019 5071041645 5173760192 6478
Guyana Upper middle income 2020 7275908034 5471256595 9250
Guyana Upper middle income 2021 8725794880 7409179921 11041
Hong Kong SAR, China High income 1960 1320796652
Hong Kong SAR, China High income 1961 12532980736 1383681651 3956
Hong Kong SAR, China High income 1962 14324057088 1612346412 4334
Hong Kong SAR, China High income 1963 16581999616 1935298266 4847
Hong Kong SAR, China High income 1964 18012690755 2206466461 5140
Hong Kong SAR, China High income 1965 20650145034 2435078534 5739
Hong Kong SAR, China High income 1966 21020792832 2489845017 5791
Hong Kong SAR, China High income 1967 21357850624 2692474989 5737
Hong Kong SAR, China High income 1968 22083518745 2716964388 5807
Hong Kong SAR, China High income 1969 24588599296 3189740055 6364
Hong Kong SAR, China High income 1970 26852372908 3800766536 6783
Hong Kong SAR, China High income 1971 28810694956 4476001946 7122
Hong Kong SAR, China High income 1972 31868014603 5710107420 7728
Hong Kong SAR, China High income 1973 35781276451 8030117556 8436
Hong Kong SAR, China High income 1974 36645499331 9388663646 8371
Hong Kong SAR, China High income 1975 36825808180 10048022370 8254
Hong Kong SAR, China High income 1976 42778449419 12876366009 9468
Hong Kong SAR, China High income 1977 47794557631 15719433719 10427
Hong Kong SAR, China High income 1978 51742808260 18315007366 11086
Hong Kong SAR, China High income 1979 57722624118 22526035941 11709
Hong Kong SAR, China High income 1980 63557353166 28861759209 12553
Hong Kong SAR, China High income 1981 69443282463 31055409443 13397
Hong Kong SAR, China High income 1982 71491758936 32291306282 13580
Hong Kong SAR, China High income 1983 75764822078 29907091340 14175
Hong Kong SAR, China High income 1984 83321465647 33511383986 15436
Hong Kong SAR, China High income 1985 83952313361 35699543051 15387
Hong Kong SAR, China High income 1986 93234137071 41075570592 16876
Hong Kong SAR, China High income 1987 105726064769 50622571586 18946
Hong Kong SAR, China High income 1988 114725062502 59707404561 20386
Hong Kong SAR, China High income 1989 117337441489 68790369107 20635
Hong Kong SAR, China High income 1990 121832216870 76928290842 21357
Hong Kong SAR, China High income 1991 128779005994 88959620136 22389
Hong Kong SAR, China High income 1992 136808114730 104272278635 23586
Hong Kong SAR, China High income 1993 145291727726 120353947981 24622
Hong Kong SAR, China High income 1994 154061548947 135812069769 25526
Hong Kong SAR, China High income 1995 157718692921 144652912433 25620
Hong Kong SAR, China High income 1996 164435255869 159717233622 25551
Hong Kong SAR, China High income 1997 172821133538 177352785420 26632
Hong Kong SAR, China High income 1998 162654676826 168886163222 24857
Hong Kong SAR, China High income 1999 166732152684 165768095392 25238
Hong Kong SAR, China High income 2000 179509588832 171668164083 26933
Hong Kong SAR, China High income 2001 180516449307 169403241524 26885
Hong Kong SAR, China High income 2002 183506823754 166349228737 27210
Hong Kong SAR, China High income 2003 189115408650 161384522525 28097
Hong Kong SAR, China High income 2004 205568532826 169099768875 30304
Hong Kong SAR, China High income 2005 220756229437 181570082162 32401
Hong Kong SAR, China High income 2006 236281217894 193536265094 34458
Hong Kong SAR, China High income 2007 251556269828 211597405594 36372
Hong Kong SAR, China High income 2008 256909086738 219279678430 36924
Hong Kong SAR, China High income 2009 250591279259 214046415026 35938
Hong Kong SAR, China High income 2010 267550457831 228637697575 38090
Hong Kong SAR, China High income 2011 280432160545 248513617677 39656
Hong Kong SAR, China High income 2012 285200314932 262629441493 39888
Hong Kong SAR, China High income 2013 294045828548 275696879835 40960
Hong Kong SAR, China High income 2014 302168473958 291459356985 41797
Hong Kong SAR, China High income 2015 309383627029 309383627029 42432
Hong Kong SAR, China High income 2016 316114185488 320858250776 43087
Hong Kong SAR, China High income 2017 328114170932 341273289534 44381
Hong Kong SAR, China High income 2018 337455358939 361731070996 45280
Hong Kong SAR, China High income 2019 331791958287 363052489184 44192
Hong Kong SAR, China High income 2020 310236886757 344881400505 41470
Hong Kong SAR, China High income 2021 330149351668 368139247671 44536
Honduras Lower middle income 1960 2488218624 335650000 1221
Honduras Lower middle income 1961 2534391552 356200000 1209
Honduras Lower middle income 1962 2680495360 387750000 1243
Honduras Lower middle income 1963 2776468736 410200000 1253
Honduras Lower middle income 1964 2926860269 457000000 1284
Honduras Lower middle income 1965 3191365212 508650000 1360
Honduras Lower middle income 1966 3362864128 549950000 1393
Honduras Lower middle income 1967 3563880704 598100000 1433
Honduras Lower middle income 1968 3799032175 646800000 1484
Honduras Lower middle income 1969 3823932416 668000050 1450
Honduras Lower middle income 1970 3962615869 723000000 1459
Honduras Lower middle income 1971 4120922516 731000000 1473
Honduras Lower middle income 1972 4358382635 802999950 1512
Honduras Lower middle income 1973 4701380920 912499950 1584
Honduras Lower middle income 1974 4643664806 1034500000 1518
Honduras Lower middle income 1975 4742606525 1124000000 1504
Honduras Lower middle income 1976 5240613079 1347999950 1612
Honduras Lower middle income 1977 5784792529 1669499950 1725
Honduras Lower middle income 1978 6129925504 3097242093 1773
Honduras Lower middle income 1979 6473809831 3544281976 1815
Honduras Lower middle income 1980 6512610873 3968160046 1771
Honduras Lower middle income 1981 6433024487 4043894879 1696
Honduras Lower middle income 1982 6299561043 4266503526 1611
Honduras Lower middle income 1983 6356615783 4476697185 1577
Honduras Lower middle income 1984 6758817664 4915311847 1627
Honduras Lower middle income 1985 7139084618 5278120713 1668
Honduras Lower middle income 1986 7519653115 5677828959 1705
Honduras Lower middle income 1987 8018834457 6190521242 1765
Honduras Lower middle income 1988 8158846018 5902717091 1744
Honduras Lower middle income 1989 8381407011 5432344902 1741
Honduras Lower middle income 1990 8615394853 4923009552 1739
Honduras Lower middle income 1991 8329423326 4648668479 1634
Honduras Lower middle income 1992 8835326501 4943700431 1685
Honduras Lower middle income 1993 9409244414 4926728933 1744
Honduras Lower middle income 1994 9429182932 4642280682 1699
Honduras Lower middle income 1995 10012783781 5347445005 1754
Honduras Lower middle income 1996 10200100566 5215028986 1736
Honduras Lower middle income 1997 10669109662 5737099650 1765
Honduras Lower middle income 1998 11052155562 6366340266 1777
Honduras Lower middle income 1999 10970850259 6414520530 1715
Honduras Lower middle income 2000 11770766565 7186650135 1790
Honduras Lower middle income 2001 12091307289 7651174661 1791
Honduras Lower middle income 2002 12545255816 7858235333 1810
Honduras Lower middle income 2003 13115693372 8230387552 1846
Honduras Lower middle income 2004 13933103118 8869311411 1913
Honduras Lower middle income 2005 14776139347 9757034457 1981
Honduras Lower middle income 2006 15746524405 10917481688 2063
Honduras Lower middle income 2007 16720970853 12361257681 2141
Honduras Lower middle income 2008 17428535474 13881701034 2184
Honduras Lower middle income 2009 17004738346 14587496229 2086
Honduras Lower middle income 2010 17639208999 15839344592 2121
Honduras Lower middle income 2011 18315794492 17710315006 2160
Honduras Lower middle income 2012 19071996455 18528601901 2207
Honduras Lower middle income 2013 19604402633 18499710128 2228
Honduras Lower middle income 2014 20203921059 19756494435 2256
Honduras Lower middle income 2015 20979767785 20979767785 2302
Honduras Lower middle income 2016 21796504312 21717622071 2351
Honduras Lower middle income 2017 22852090251 23136232230 2424
Honduras Lower middle income 2018 23730751926 24067778954 2475
Honduras Lower middle income 2019 24360344498 25089976947 2499
Honduras Lower middle income 2020 22176498034 23827840810 2239
Honduras Lower middle income 2021 24956121590 28488668302 2480
Croatia High income 1960
Croatia High income 1961
Croatia High income 1962
Croatia High income 1963
Croatia High income 1964
Croatia High income 1965
Croatia High income 1966
Croatia High income 1967
Croatia High income 1968
Croatia High income 1969
Croatia High income 1970
Croatia High income 1971
Croatia High income 1972
Croatia High income 1973
Croatia High income 1974
Croatia High income 1975
Croatia High income 1976
Croatia High income 1977
Croatia High income 1978
Croatia High income 1979
Croatia High income 1980
Croatia High income 1981
Croatia High income 1982
Croatia High income 1983
Croatia High income 1984
Croatia High income 1985
Croatia High income 1986
Croatia High income 1987
Croatia High income 1988
Croatia High income 1989
Croatia High income 1990
Croatia High income 1991
Croatia High income 1992
Croatia High income 1993
Croatia High income 1994
Croatia High income 1995 33557915392 22717081925 7264
Croatia High income 1996 35563229390 24075166261 7804
Croatia High income 1997 37743975503 24091170703 8323
Croatia High income 1998 38576544471 25792876644 8512
Croatia High income 1999 38238440780 23677307509 8474
Croatia High income 2000 39345635027 21839780971 8806
Croatia High income 2001 40538790726 23273640257 9428
Croatia High income 2002 42858450412 27074550258 9962
Croatia High income 2003 45226785550 34985749883 10510
Croatia High income 2004 47103397210 41958833541 10943
Croatia High income 2005 49134684670 45780237257 11400
Croatia High income 2006 51561130579 50860788253 11960
Croatia High income 2007 54094231718 60542673503 12550
Croatia High income 2008 55119557345 70750646248 12790
Croatia High income 2009 51105916787 63084004705 11871
Croatia High income 2010 50466734850 60426018629 11749
Croatia High income 2011 50423715214 63169910822 11780
Croatia High income 2012 49276219375 57192346923 11547
Croatia High income 2013 49097288862 58889082315 11537
Croatia High income 2014 48927438241 58330289757 11544
Croatia High income 2015 50163192883 50163192883 11933
Croatia High income 2016 51935173677 52295158344 12442
Croatia High income 2017 53708288422 56214427431 13022
Croatia High income 2018 55265833941 62247874949 13520
Croatia High income 2019 57190160217 62246206341 14068
Croatia High income 2020 52557893779 57203783203 12985
Croatia High income 2021 58049601064 67837788544 14888
Haiti Low income 1960 6687073792 273187200 1730
Haiti Low income 1961 6491010048 271066000 1647
Haiti Low income 1962 7002993664 281896800 1742
Haiti Low income 1963 6870441472 294883400 1677
Haiti Low income 1964 6757260757 325281200 1617
Haiti Low income 1965 6903339076 353251800 1621
Haiti Low income 1966 6863590400 368948600 1581
Haiti Low income 1967 6718241280 369124200 1518
Haiti Low income 1968 6931989977 367968800 1537
Haiti Low income 1969 7196233728 391820400 1567
Haiti Low income 1970 7243092045 331200000 1549
Haiti Low income 1971 7712471970 362800000 1621
Haiti Low income 1972 7787831132 372000000 1610
Haiti Low income 1973 8158167586 466800000 1659
Haiti Low income 1974 8629700629 565400000 1725
Haiti Low income 1975 8726590981 681400000 1713
Haiti Low income 1976 9463013632 879000000 1823
Haiti Low income 1977 9813916035 947000000 1854
Haiti Low income 1978 10423248689 974200000 1929
Haiti Low income 1979 11211290214 1080600000 2031
Haiti Low income 1980 12038087879 1383800000 2133
Haiti Low income 1981 11694676177 1479400000 2026
Haiti Low income 1982 11277907713 1474200000 1908
Haiti Low income 1983 11380331580 1623600000 1881
Haiti Low income 1984 11414576937 1816200000 1843
Haiti Low income 1985 11483478895 2009400000 1812
Haiti Low income 1986 11426348038 2318000000 1764
Haiti Low income 1987 11335662975 2047200000 1713
Haiti Low income 1988 11358382686 2613926800 1681
Haiti Low income 1989 11027464794 2736243800 1599
Haiti Low income 1990 11141943420 3096289800 1583
Haiti Low income 1991 11351472649 3473540602 1581
Haiti Low income 1992 10748717066 2257121668 1469
Haiti Low income 1993 10165459863 1878248741 1363
Haiti Low income 1994 8950623438 2167564195 1177
Haiti Low income 1995 9836529965 2813313279 1270
Haiti Low income 1996 10243838374 2907514523 1299
Haiti Low income 1997 10520904897 3338938830 1310
Haiti Low income 1998 10750454244 3723909227 1315
Haiti Low income 1999 11041818216 4153736347 1327
Haiti Low income 2000 11137888578 6813577558 1316
Haiti Low income 2001 11099713700 6331961555 1289
Haiti Low income 2002 11216462724 6058134467 1281
Haiti Low income 2003 11606883085 4826827577 1304
Haiti Low income 2004 11453920992 6036959915 1266
Haiti Low income 2005 11805805303 7184064657 1284
Haiti Low income 2006 12014620555 7518107787 1286
Haiti Low income 2007 12580092269 9522763154 1325
Haiti Low income 2008 12914475186 10485225353 1339
Haiti Low income 2009 13675186714 11597014807 1396
Haiti Low income 2010 12902331959 11859315079 1297
Haiti Low income 2011 13560120395 13008754111 1343
Haiti Low income 2012 13628249749 13708926466 1329
Haiti Low income 2013 14217642129 14902474091 1367
Haiti Low income 2014 14462550341 15139264670 1371
Haiti Low income 2015 14833154472 14833154472 1387
Haiti Low income 2016 15102000662 13987693739 1393
Haiti Low income 2017 15481101857 15035560373 1410
Haiti Low income 2018 15739297369 16455034353 1415
Haiti Low income 2019 15474153940 14785839383 1374
Haiti Low income 2020 14956795315 14508218017 1312
Haiti Low income 2021 14687836256 20944392615 1273
Hungary High income 1960
Hungary High income 1961
Hungary High income 1962
Hungary High income 1963
Hungary High income 1964
Hungary High income 1965
Hungary High income 1966
Hungary High income 1967
Hungary High income 1968
Hungary High income 1969
Hungary High income 1970
Hungary High income 1971
Hungary High income 1972
Hungary High income 1973
Hungary High income 1974
Hungary High income 1975
Hungary High income 1976
Hungary High income 1977
Hungary High income 1978
Hungary High income 1979
Hungary High income 1980
Hungary High income 1981
Hungary High income 1982
Hungary High income 1983
Hungary High income 1984
Hungary High income 1985
Hungary High income 1986
Hungary High income 1987
Hungary High income 1988
Hungary High income 1989
Hungary High income 1990
Hungary High income 1991 78757805046 34753569693 7592
Hungary High income 1992 76344523863 38730585922 7363
Hungary High income 1993 75904696557 40124916941 7328
Hungary High income 1994 78141725281 43166678735 7555
Hungary High income 1995 79305666186 46425677734 7678
Hungary High income 1996 79371021990 46658755152 7698
Hungary High income 1997 81865754969 47296952929 7955
Hungary High income 1998 85058519864 48706787306 8285
Hungary High income 1999 87670689948 49073380174 8564
Hungary High income 2000 91597630065 47218405892 8971
Hungary High income 2001 95329401341 53749989092 9357
Hungary High income 2002 99849237020 67608919144 9829
Hungary High income 2003 103927602409 85302003908 10260
Hungary High income 2004 109124448462 104141042626 10797
Hungary High income 2005 113811647409 113236711636 11283
Hungary High income 2006 118304669167 115751266695 11747
Hungary High income 2007 118632350335 140227560615 11797
Hungary High income 2008 119826343157 158374419641 11937
Hungary High income 2009 111923227695 131114229049 11167
Hungary High income 2010 113135489068 132231134159 11314
Hungary High income 2011 115239984606 141999960210 11557
Hungary High income 2012 113790554268 128857370477 11470
Hungary High income 2013 115846025794 135732595722 11710
Hungary High income 2014 120739043971 141078984817 12237
Hungary High income 2015 125210324613 125210324613 12721
Hungary High income 2016 127954885307 128636108315 13038
Hungary High income 2017 133416713057 143136245597 13631
Hungary High income 2018 140567177110 160586833778 14379
Hungary High income 2019 146968695014 163526491433 15041
Hungary High income 2020 140409157545 156743134666 14401
Hungary High income 2021 150373450995 182280517581 15487
Indonesia Upper middle income 1960 52777607168 601
Indonesia Upper middle income 1961 55807381504 619
Indonesia Upper middle income 1962 56835342336 614
Indonesia Upper middle income 1963 55563919360 585
Indonesia Upper middle income 1964 57525158068 589
Indonesia Upper middle income 1965 58147344119 580
Indonesia Upper middle income 1966 59770437632 580
Indonesia Upper middle income 1967 60595511296 5667756645 572
Indonesia Upper middle income 1968 67209619197 7076465295 618
Indonesia Upper middle income 1969 71794860032 8337423313 642
Indonesia Upper middle income 1970 77218699134 9150684932 673
Indonesia Upper middle income 1971 82642538396 9333536360 701
Indonesia Upper middle income 1972 88458625386 10997590361 731
Indonesia Upper middle income 1973 95627290746 16273253012 770
Indonesia Upper middle income 1974 102545202115 25802409639 805
Indonesia Upper middle income 1975 108295400364 30463855422 829
Indonesia Upper middle income 1976 115962331364 37269156627 866
Indonesia Upper middle income 1977 125545995113 45808915663 915
Indonesia Upper middle income 1978 134171292487 51455719100 954
Indonesia Upper middle income 1979 143754956236 51400186379 998
Indonesia Upper middle income 1980 158130451859 72482337371 1072
Indonesia Upper middle income 1981 170589214733 85518233450 1130
Indonesia Upper middle income 1982 174422680233 90158449307 1129
Indonesia Upper middle income 1983 182089611232 81052283404 1152
Indonesia Upper middle income 1984 194548374106 84853699995 1204
Indonesia Upper middle income 1985 199340205980 85289491747 1208
Indonesia Upper middle income 1986 210840602479 79954072569 1252
Indonesia Upper middle income 1987 221382632603 75929617576 1289
Indonesia Upper middle income 1988 233841395477 84300174476 1336
Indonesia Upper middle income 1989 252050356600 94451427898 1414
Indonesia Upper middle income 1990 270259317723 106140727357 1490
Indonesia Upper middle income 1991 288571595710 116621996217 1563
Indonesia Upper middle income 1992 307321553947 128026966580 1637
Indonesia Upper middle income 1993 327286416333 158006700302 1715
Indonesia Upper middle income 1994 351963717524 176892143932 1815
Indonesia Upper middle income 1995 380895161147 202132028723 1934
Indonesia Upper middle income 1996 410674257411 227369679375 2054
Indonesia Upper middle income 1997 429975449994 215748998610 2120
Indonesia Upper middle income 1998 373533752988 95445547873 1816
Indonesia Upper middle income 1999 376488875933 140001351215 1805
Indonesia Upper middle income 2000 395012383689 165021012078 1868
Indonesia Upper middle income 2001 409404527351 160446947785 1909
Indonesia Upper middle income 2002 427825583308 195660611165 1968
Indonesia Upper middle income 2003 448277225388 234772463824 2035
Indonesia Upper middle income 2004 470829487521 256836875295 2109
Indonesia Upper middle income 2005 497631791818 285868618224 2199
Indonesia Upper middle income 2006 525006276753 364570514305 2289
Indonesia Upper middle income 2007 558318041705 432216737775 2403
Indonesia Upper middle income 2008 591893633879 510228634992 2514
Indonesia Upper middle income 2009 619291627729 539580085612 2595
Indonesia Upper middle income 2010 657835435591 755094160363 2720
Indonesia Upper middle income 2011 698422462409 892969107923 2849
Indonesia Upper middle income 2012 740537690665 917869910106 2981
Indonesia Upper middle income 2013 781691322851 912524136718 3104
Indonesia Upper middle income 2014 820828015499 890814755233 3217
Indonesia Upper middle income 2015 860854235065 860854235065 3332
Indonesia Upper middle income 2016 904181624279 931877364178 3457
Indonesia Upper middle income 2017 950021696789 1015618742566 3590
Indonesia Upper middle income 2018 999178589070 1042271531012 3733
Indonesia Upper middle income 2019 1049330236897 1119099868265 3877
Indonesia Upper middle income 2020 1027661515659 1058688935455 3757
Indonesia Upper middle income 2021 1065594969739 1186092991320 3856
Isle of Man High income 1960
Isle of Man High income 1961
Isle of Man High income 1962
Isle of Man High income 1963
Isle of Man High income 1964
Isle of Man High income 1965
Isle of Man High income 1966
Isle of Man High income 1967
Isle of Man High income 1968
Isle of Man High income 1969
Isle of Man High income 1970
Isle of Man High income 1971
Isle of Man High income 1972
Isle of Man High income 1973
Isle of Man High income 1974
Isle of Man High income 1975
Isle of Man High income 1976
Isle of Man High income 1977
Isle of Man High income 1978
Isle of Man High income 1979
Isle of Man High income 1980
Isle of Man High income 1981
Isle of Man High income 1982
Isle of Man High income 1983
Isle of Man High income 1984 1181165302 18510
Isle of Man High income 1985 1186113476 18453
Isle of Man High income 1986 1412726841 21668
Isle of Man High income 1987 1552535187 23355
Isle of Man High income 1988 1736190110 25560
Isle of Man High income 1989 1855036024 26782
Isle of Man High income 1990 1932705952 27495
Isle of Man High income 1991 1963725745 27686
Isle of Man High income 1992 1979435600 27777
Isle of Man High income 1993 2030900840 28432
Isle of Man High income 1994 2112136898 29474
Isle of Man High income 1995 2202958747 914762874 30540
Isle of Man High income 1996 2372586707 1023005863 32553
Isle of Man High income 1997 2576629030 1180968165 34890
Isle of Man High income 1998 2924474102 1382605389 39026
Isle of Man High income 1999 3325126967 1567402514 43754
Isle of Man High income 2000 3501358747 1563667800 45506
Isle of Man High income 2001 3690432086 1659131244 47492
Isle of Man High income 2002 3919238808 1947332922 50043
Isle of Man High income 2003 4154393125 2328658228 52669
Isle of Man High income 2004 4370421696 2822358473 54963
Isle of Man High income 2005 4628276547 3032400000 57642
Isle of Man High income 2006 4984653782 3422651334 61325
Isle of Man High income 2007 5358502827 4466100440 65026
Isle of Man High income 2008 5621069519 5928420956 67306
Isle of Man High income 2009 5739111994 5487083658 68016
Isle of Man High income 2010 5934241711 5920177689 69933
Isle of Man High income 2011 6052926509 6566098382 71304
Isle of Man High income 2012 6495017571 6690725118 76833
Isle of Man High income 2013 6764022918 7000748788 80538
Isle of Man High income 2014 7112728801 7708834951 85195
Isle of Man High income 2015 7085288006 7085288006 85127
Isle of Man High income 2016 7577879297 6846691871 90975
Isle of Man High income 2017 7933191749 6979581725 94883
Isle of Man High income 2018 8108785332 7491969313 96449
Isle of Man High income 2019 8129451490 7315388052 96105
Isle of Man High income 2020
Isle of Man High income 2021
India Lower middle income 1960 136368087040 37029883876 303
India Lower middle income 1961 141444710400 39232435784 308
India Lower middle income 1962 145590648832 42161481858 310
India Lower middle income 1963 154317864960 48421923459 322
India Lower middle income 1964 165819092696 56480289941 339
India Lower middle income 1965 161448482614 59554854576 323
India Lower middle income 1966 161359151104 45865462034 317
India Lower middle income 1967 173987069952 50134942204 334
India Lower middle income 1968 179881621452 53085455871 338
India Lower middle income 1969 191645335552 58447995017 353
India Lower middle income 1970 201528930873 62422483055 363
India Lower middle income 1971 204839910893 67350988021 361
India Lower middle income 1972 203706528993 71463193831 351
India Lower middle income 1973 210419720708 85515269585 354
India Lower middle income 1974 212913901945 99525899116 350
India Lower middle income 1975 232395336642 98472796457 373
India Lower middle income 1976 236260311941 102717164466 371
India Lower middle income 1977 253400441386 121487322476 388
India Lower middle income 1978 267876022913 137300295313 401
India Lower middle income 1979 253844187411 152991653794 372
India Lower middle income 1980 270942678837 186325345087 388
India Lower middle income 1981 287216047837 193490610030 401
India Lower middle income 1982 297198911482 200715145363 406
India Lower middle income 1983 318861421849 218262273407 425
India Lower middle income 1984 331044280902 212158234167 432
India Lower middle income 1985 348438337981 232511877842 444
India Lower middle income 1986 365081718782 248985994041 455
India Lower middle income 1987 379558507290 279033584092 463
India Lower middle income 1988 416101576411 296588994812 497
India Lower middle income 1989 440848565770 296042354985 515
India Lower middle income 1990 465242720840 320979026420 533
India Lower middle income 1991 470159552156 270105341879 528
India Lower middle income 1992 495935560739 288208430384 545
India Lower middle income 1993 519496349423 279296022988 560
India Lower middle income 1994 554089216864 327275583540 586
India Lower middle income 1995 596058659383 360281952717 618
India Lower middle income 1996 641058240489 392897054348 653
India Lower middle income 1997 667019950767 415867753864 666
India Lower middle income 1998 708271238131 421351477505 695
India Lower middle income 1999 770923180566 458820417338 743
India Lower middle income 2000 800534271757 468394937262 758
India Lower middle income 2001 839151774957 485441014539 781
India Lower middle income 2002 871072901386 514937948870 797
India Lower middle income 2003 939542554365 607699285434 845
India Lower middle income 2004 1013981915398 709148514805 898
India Lower middle income 2005 1094324068979 820381595513 954
India Lower middle income 2006 1182534605662 940259888792 1015
India Lower middle income 2007 1273126394882 1216735441525 1076
India Lower middle income 2008 1312423962608 1198895582138 1093
India Lower middle income 2009 1415605275566 1341886602799 1162
India Lower middle income 2010 1535897532897 1675615335601 1244
India Lower middle income 2011 1616398760695 1823049927771 1293
India Lower middle income 2012 1704595760877 1827637859136 1347
India Lower middle income 2013 1813453059873 1856722121395 1416
India Lower middle income 2014 1947834059121 2039127446299 1503
India Lower middle income 2015 2103587813813 2103587813813 1606
India Lower middle income 2016 2277266450220 2294797980509 1719
India Lower middle income 2017 2432015436984 2651472946375 1817
India Lower middle income 2018 2588974097974 2702929718960 1914
India Lower middle income 2019 2685747840248 2831552222520 1966
India Lower middle income 2020 2508593750079 2667687951797 1818
India Lower middle income 2021 2733061782358 3173397590817 1961
Ireland High income 1960 1939329775
Ireland High income 1961 2088012282
Ireland High income 1962 2260349684
Ireland High income 1963 2430843768
Ireland High income 1964 2766608946
Ireland High income 1965 2945704143
Ireland High income 1966 3104034393
Ireland High income 1967 3343636773
Ireland High income 1968 3278584478
Ireland High income 1969 3787077344
Ireland High income 1970 35538700886 4395995086 12017
Ireland High income 1971 36771853455 5098250287 12290
Ireland High income 1972 39158276994 6318060582 12894
Ireland High income 1973 41007107142 7481173066 13288
Ireland High income 1974 42754103978 7896860615 13627
Ireland High income 1975 45172551388 9483808362 14163
Ireland High income 1976 45802621568 9453756015 14145
Ireland High income 1977 49563612860 11248340431 15101
Ireland High income 1978 53125615234 14647996074 15958
Ireland High income 1979 54758184678 18319334300 16231
Ireland High income 1980 56444369112 21747855640 16539
Ireland High income 1981 58321266608 20670190138 16890
Ireland High income 1982 59653013821 21474752962 17113
Ireland High income 1983 59507281522 20766047764 16951
Ireland High income 1984 62098450131 20106648455 17580
Ireland High income 1985 64014568908 21270013326 18093
Ireland High income 1986 63740374987 28714571852 18007
Ireland High income 1987 66712646851 33920518493 18845
Ireland High income 1988 70193321930 37772896221 19913
Ireland High income 1989 74274304507 39238392678 21155
Ireland High income 1990 80562759507 49305632408 22926
Ireland High income 1991 82117330194 49787501584 23235
Ireland High income 1992 84862737738 55918538121 23848
Ireland High income 1993 87147759565 52417477614 24368
Ireland High income 1994 92163834058 57097656066 25670
Ireland High income 1995 101043286802 69139823232 27999
Ireland High income 1996 108493436193 75790786290 29826
Ireland High income 1997 120443845316 82856648758 32781
Ireland High income 1998 130991351945 90199410116 35282
Ireland High income 1999 144774971493 98893958263 38557
Ireland High income 2000 158382976232 100207610430 41623
Ireland High income 2001 166784376486 109346669230 43139
Ireland High income 2002 176618369798 128596035288 44919
Ireland High income 2003 181933848564 164670771260 45523
Ireland High income 2004 194279648138 194372115041 47731
Ireland High income 2005 205423939561 211876989656 49382
Ireland High income 2006 215655083012 232180617162 50462
Ireland High income 2007 227096595186 270079279420 51625
Ireland High income 2008 216907680904 275447471451 48314
Ireland High income 2009 205844367280 236443115854 45386
Ireland High income 2010 209457102132 221876011284 45932
Ireland High income 2011 211695207096 238975558967 46221
Ireland High income 2012 211584374525 225496810957 46001
Ireland High income 2013 214265179572 238279269751 46339
Ireland High income 2014 232935599828 258969649064 50010
Ireland High income 2015 291580037584 291580037584 62012
Ireland High income 2016 297534779954 298928152645 62569
Ireland High income 2017 324134427283 335430829594 67424
Ireland High income 2018 353404288247 385041711506 72608
Ireland High income 2019 370781201762 399122063504 75143
Ireland High income 2020 392534844062 425888950992 78733
Ireland High income 2021 445443273258 498559576715 88588
Iran, Islamic Rep Upper middle income 1960 50230112256 4199134390 2293
Iran, Islamic Rep Upper middle income 1961 55449481216 4426949095 2467
Iran, Islamic Rep Upper middle income 1962 59835129856 4693566416 2593
Iran, Islamic Rep Upper middle income 1963 64048762880 4928628018 2705
Iran, Islamic Rep Upper middle income 1964 69477043786 5379845648 2858
Iran, Islamic Rep Upper middle income 1965 81312952538 6197319929 3258
Iran, Islamic Rep Upper middle income 1966 90665902080 6789938672 3538
Iran, Islamic Rep Upper middle income 1967 100868358144 7555383690 3833
Iran, Islamic Rep Upper middle income 1968 115397616729 8623172960 4269
Iran, Islamic Rep Upper middle income 1969 133303468032 9743089607 4801
Iran, Islamic Rep Upper middle income 1970 147870343607 10976245154 5186
Iran, Islamic Rep Upper middle income 1971 168130921460 13731801564 5742
Iran, Islamic Rep Upper middle income 1972 192508250409 17153463263 6401
Iran, Islamic Rep Upper middle income 1973 206834101481 27081698250 6692
Iran, Islamic Rep Upper middle income 1974 218832652879 46209092072 6884
Iran, Islamic Rep Upper middle income 1975 218118785225 51776222350 6664
Iran, Islamic Rep Upper middle income 1976 257948225594 68055295081 7647
Iran, Islamic Rep Upper middle income 1977 250793831153 80600122702 7206
Iran, Islamic Rep Upper middle income 1978 218589754747 77994316621 6079
Iran, Islamic Rep Upper middle income 1979 192313604387 90391877326 5165
Iran, Islamic Rep Upper middle income 1980 150774540184 94362275580 3901
Iran, Islamic Rep Upper middle income 1981 142185235428 100499312750 3537
Iran, Islamic Rep Upper middle income 1982 175131325444 125948756439 4183
Iran, Islamic Rep Upper middle income 1983 194547639606 156365156618 4458
Iran, Islamic Rep Upper middle income 1984 180657228989 162276728620 3973
Iran, Islamic Rep Upper middle income 1985 184031273604 180183629600 3887
Iran, Islamic Rep Upper middle income 1986 166023987248 209094561833 3370
Iran, Islamic Rep Upper middle income 1987 165738247203 134009995923 3237
Iran, Islamic Rep Upper middle income 1988 155658052610 123057861334 2933
Iran, Islamic Rep Upper middle income 1989 165203184457 120496362916 3013
Iran, Islamic Rep Upper middle income 1990 187662435866 124813263926 3329
Iran, Islamic Rep Upper middle income 1991 211525869782 3667
Iran, Islamic Rep Upper middle income 1992 218501954723 3717
Iran, Islamic Rep Upper middle income 1993 215287765880 63743623232 3605
Iran, Islamic Rep Upper middle income 1994 211631563636 71841461173 3493
Iran, Islamic Rep Upper middle income 1995 216712931765 96419225744 3527
Iran, Islamic Rep Upper middle income 1996 230475342883 120403931885 3700
Iran, Islamic Rep Upper middle income 1997 233587680241 113919163421 3700
Iran, Islamic Rep Upper middle income 1998 238446331507 110276913363 3727
Iran, Islamic Rep Upper middle income 1999 243221687205 113848450088 3753
Iran, Islamic Rep Upper middle income 2000 257439277757 109591707802 3923
Iran, Islamic Rep Upper middle income 2001 263597669910 126878750296 3967
Iran, Islamic Rep Upper middle income 2002 284893275647 128626917504 4234
Iran, Islamic Rep Upper middle income 2003 309506055844 153544751395 4543
Iran, Islamic Rep Upper middle income 2004 322928299669 190043433965 4683
Iran, Islamic Rep Upper middle income 2005 333229079771 226452138292 4777
Iran, Islamic Rep Upper middle income 2006 349889851512 266298911661 4959
Iran, Islamic Rep Upper middle income 2007 378426075384 349881601459 5305
Iran, Islamic Rep Upper middle income 2008 379375381994 412336172447 5260
Iran, Islamic Rep Upper middle income 2009 383197154423 416397025729 5255
Iran, Islamic Rep Upper middle income 2010 405414689010 486807615326 5496
Iran, Islamic Rep Upper middle income 2011 416140818080 626133114527 5576
Iran, Islamic Rep Upper middle income 2012 400547308367 644035510448 5302
Iran, Islamic Rep Upper middle income 2013 394451061628 492775565650 5157
Iran, Islamic Rep Upper middle income 2014 414113559799 460382791826 5346
Iran, Islamic Rep Upper middle income 2015 408212918054 408212918054 5201
Iran, Islamic Rep Upper middle income 2016 444197240466 457954614143 5583
Iran, Islamic Rep Upper middle income 2017 456450444646 486630146444 5658
Iran, Islamic Rep Upper middle income 2018 446162674191 330991589889 5454
Iran, Islamic Rep Upper middle income 2019 440183212449 291362916336 5309
Iran, Islamic Rep Upper middle income 2020 447938347480 231547571240 5333
Iran, Islamic Rep Upper middle income 2021
Iraq Upper middle income 1960 1684121535
Iraq Upper middle income 1961 1831700364
Iraq Upper middle income 1962 1954634836
Iraq Upper middle income 1963 1978437693
Iraq Upper middle income 1964 2340521143
Iraq Upper middle income 1965
Iraq Upper middle income 1966
Iraq Upper middle income 1967
Iraq Upper middle income 1968 11719960743 2896947634 1266
Iraq Upper middle income 1969 12100177920 3008120975 1262
Iraq Upper middle income 1970 12650053422 3281713806 1275
Iraq Upper middle income 1971 13329937189 3865346535 1300
Iraq Upper middle income 1972 13827850837 4113848002 1305
Iraq Upper middle income 1973 14438869766 5134367778 1319
Iraq Upper middle income 1974 16765457891 11516762614 1482
Iraq Upper middle income 1975 18859575018 13458516763 1614
Iraq Upper middle income 1976 22098726592 17754825601 1831
Iraq Upper middle income 1977 22518593423 19838130715 1807
Iraq Upper middle income 1978 26359581947 23762275652 2050
Iraq Upper middle income 1979 31860630434 37816457839 2403
Iraq Upper middle income 1980 39747323863 52569000000 2911
Iraq Upper middle income 1981 39457674181 37823000000 2810
Iraq Upper middle income 1982 40812642043 42382333333 2828
Iraq Upper middle income 1983 35477077849 40712903226 2395
Iraq Upper middle income 1984 34950157496 46938387097 2301
Iraq Upper middle income 1985 35458296529 48425161290 2279
Iraq Upper middle income 1986 37106252976 47264516129 2332
Iraq Upper middle income 1987 40559094230 56774193548 2495
Iraq Upper middle income 1988 40551373021 62684516129 2441
Iraq Upper middle income 1989 39286764173 65831935484 2312
Iraq Upper middle income 1990 62001518045 180408064516 3559
Iraq Upper middle income 1991 22291339457 407796350 1246
Iraq Upper middle income 1992 29556579892 553671958 1606
Iraq Upper middle income 1993 38509217545 1031944881 2032
Iraq Upper middle income 1994 39993567831 3991349283 2047
Iraq Upper middle income 1995 40841440066 12894029888 2027
Iraq Upper middle income 1996 45342487630 10433698621 2182
Iraq Upper middle income 1997 54972296192 20764857056 2564
Iraq Upper middle income 1998 74134041773 20617405044 3352
Iraq Upper middle income 1999 87168486202 36881601584 3823
Iraq Upper middle income 2000 101918846020 48364250944 4337
Iraq Upper middle income 2001 103714126200 36176430129 4284
Iraq Upper middle income 2002 95211154856 32928454672 3819
Iraq Upper middle income 2003 60308504345 21921569479 2352
Iraq Upper middle income 2004 92502266009 36627901762 3515
Iraq Upper middle income 2005 94048801795 49954890353 3493
Iraq Upper middle income 2006 99359077223 65140147197 3620
Iraq Upper middle income 2007 101232564303 88837055195 3627
Iraq Upper middle income 2008 109562088118 131614433712 3860
Iraq Upper middle income 2009 113264518769 111657581662 3909
Iraq Upper middle income 2010 120516353029 138516722650 4052
Iraq Upper middle income 2011 129611084903 185749664444 4218
Iraq Upper middle income 2012 147674243247 218002481738 4631
Iraq Upper middle income 2013 158939678015 234637675129 4794
Iraq Upper middle income 2014 159252815740 228415656175 4628
Iraq Upper middle income 2015 166774109674 166774109674 4688
Iraq Upper middle income 2016 189767878273 166602488748 5183
Iraq Upper middle income 2017 186314576642 187217660051 4961
Iraq Upper middle income 2018 191221824965 227367469034 4975
Iraq Upper middle income 2019 201765395928 233636097800 5133
Iraq Upper middle income 2020 178917080452 184369797315 4448
Iraq Upper middle income 2021 183896942952 207889333724 4466
Iceland High income 1960 248434097
Iceland High income 1961 253885656
Iceland High income 1962 284916516
Iceland High income 1963 340061650
Iceland High income 1964 434267937
Iceland High income 1965 523694949
Iceland High income 1966 628893310
Iceland High income 1967 621225962
Iceland High income 1968 474399472
Iceland High income 1969 414709311
Iceland High income 1970 526704545
Iceland High income 1971 670251136
Iceland High income 1972 839652164
Iceland High income 1973 1154440253
Iceland High income 1974 1515190595
Iceland High income 1975 1406875081
Iceland High income 1976 1669488390
Iceland High income 1977 2208509076
Iceland High income 1978 2511826196
Iceland High income 1979 2853435054
Iceland High income 1980 3381419251
Iceland High income 1981 3492997010
Iceland High income 1982 3206626645
Iceland High income 1983 2765950336
Iceland High income 1984 2864441387
Iceland High income 1985 2984052357
Iceland High income 1986 3989622739
Iceland High income 1987 5520318405
Iceland High income 1988 6106635816
Iceland High income 1989 5672569449
Iceland High income 1990 6468736356
Iceland High income 1991 6909730288
Iceland High income 1992 7080981738
Iceland High income 1993 6218581532
Iceland High income 1994 6389460343
Iceland High income 1995 9144298184 7123633418 34188
Iceland High income 1996 9561929578 7426082271 35557
Iceland High income 1997 10113798777 7569666974 37303
Iceland High income 1998 10858456576 8503693099 39623
Iceland High income 1999 11296586995 8982047589 40726
Iceland High income 2000 11859726688 9025660362 42175
Iceland High income 2001 12335716528 8234846805 43288
Iceland High income 2002 12404737216 9318395055 43143
Iceland High income 2003 12670532079 11429333038 43764
Iceland High income 2004 13659137612 13825302536 46766
Iceland High income 2005 14495683158 16852963067 48851
Iceland High income 2006 15411374461 17465318552 50732
Iceland High income 2007 16714384610 21652505597 53646
Iceland High income 2008 17083688340 18074622987 53821
Iceland High income 2009 15774426999 13154414219 49527
Iceland High income 2010 15327572988 13751161918 48194
Iceland High income 2011 15610486136 15221622926 48934
Iceland High income 2012 15776524981 14751508134 49192
Iceland High income 2013 16494745020 16125060515 50947
Iceland High income 2014 16773046836 17867662178 51233
Iceland High income 2015 17517210519 17517210519 52952
Iceland High income 2016 18621440660 20793168031 55514
Iceland High income 2017 19402600567 24728285177 56501
Iceland High income 2018 20351810853 26267063758 57699
Iceland High income 2019 20847341425 24857740445 57819
Iceland High income 2020 19491448632 21718075725 53188
Iceland High income 2021 20212591767 25458933916 54292
Israel High income 1960 2598500000
Israel High income 1961 3138500000
Israel High income 1962 2510000000
Israel High income 1963 2992333333
Israel High income 1964 3405333333
Israel High income 1965 3663333333
Israel High income 1966 3980000000
Israel High income 1967 4030000000
Israel High income 1968 4619000000
Israel High income 1969 5329333333
Israel High income 1970
Israel High income 1971
Israel High income 1972
Israel High income 1973
Israel High income 1974
Israel High income 1975
Israel High income 1976
Israel High income 1977
Israel High income 1978
Israel High income 1979
Israel High income 1980
Israel High income 1981
Israel High income 1982
Israel High income 1983
Israel High income 1984
Israel High income 1985
Israel High income 1986
Israel High income 1987
Israel High income 1988
Israel High income 1989
Israel High income 1990
Israel High income 1991
Israel High income 1992
Israel High income 1993
Israel High income 1994
Israel High income 1995 139622933236 100605702521 25180
Israel High income 1996 148039121736 110180666416 26008
Israel High income 1997 153849528065 114753492202 26362
Israel High income 1998 160307804468 115999082656 26848
Israel High income 1999 166031729085 117166318091 27107
Israel High income 2000 180795726170 132455662080 28748
Israel High income 2001 180980619613 130816321183 28107
Israel High income 2002 180626132327 121148475242 27493
Israel High income 2003 182702168861 127046633803 27311
Israel High income 2004 191682010291 135571348059 28151
Israel High income 2005 199653703529 142657069100 28810
Israel High income 2006 211187334934 154145495309 29940
Israel High income 2007 224073703014 179161786957 31208
Israel High income 2008 231824093478 216711549610 31718
Israel High income 2009 234473784400 207953439209 31323
Israel High income 2010 247802932722 234654589560 32505
Israel High income 2011 261537633292 262293871093 33678
Israel High income 2012 268920830753 258417104164 33995
Israel High income 2013 281767722996 294167366504 34961
Israel High income 2014 293389928305 310944937638 35711
Israel High income 2015 300078278118 300078278118 35808
Israel High income 2016 313470032932 319024417317 36680
Israel High income 2017 327190755542 355277223507 37551
Israel High income 2018 340224152566 373641241441 38301
Israel High income 2019 353062816517 397934596953 38995
Israel High income 2020 345459861241 407100736594 37488
Israel High income 2021 373746254449 481591266133 39913
Italy High income 1960 486316965888 40385288344 9688
Italy High income 1961 526230192128 44842760293 10413
Italy High income 1962 558875672576 50383891899 10984
Italy High income 1963 590227111936 57710743060 11516
Italy High income 1964 606739888266 63175417019 11741
Italy High income 1965 626568291731 67978153851 12023
Italy High income 1966 664067112960 73654870011 12644
Italy High income 1967 711737933824 81133120065 13454
Italy High income 1968 758317996475 87942231678 14245
Italy High income 1969 804560699392 97085082807 15028
Italy High income 1970 846950515068 113395315985 15736
Italy High income 1971 862348989577 124672365793 15948
Italy High income 1972 894173856798 145260039841 16443
Italy High income 1973 957891454595 175492055795 17495
Italy High income 1974 1010576836195 199564489431 18337
Italy High income 1975 989454133933 227695851127 17847
Italy High income 1976 1059956551731 224717278437 19024
Italy High income 1977 1087096748193 257596313364 19428
Italy High income 1978 1122320202072 315058323066 19986
Italy High income 1979 1189201052186 393677161501 21116
Italy High income 1980 1229990843477 477256775944 21795
Italy High income 1981 1240374765744 430702851303 21953
Italy High income 1982 1245504778335 427272645669 22027
Italy High income 1983 1260067263728 443042373789 22277
Italy High income 1984 1300715172729 437887689002 22990
Italy High income 1985 1337110298849 452217492141 23627
Italy High income 1986 1375351277185 640386352773 24301
Italy High income 1987 1419251948456 805713128174 25074
Italy High income 1988 1478780730119 891608957156 26113
Italy High income 1989 1528887491700 928661332204 26978
Italy High income 1990 1559247756415 1181222653523 27491
Italy High income 1991 1583235965443 1246220156079 27894
Italy High income 1992 1596444514475 1320161644933 28108
Italy High income 1993 1582829943639 1064958075551 27851
Italy High income 1994 1616876989876 1099216688281 28444
Italy High income 1995 1663553589172 1174662070605 29265
Italy High income 1996 1684627233211 1312426527795 29627
Italy High income 1997 1715459486929 1241879604366 30154
Italy High income 1998 1746519856497 1270052525928 30691
Italy High income 1999 1774913511832 1252446659834 31185
Italy High income 2000 1842128690356 1146676894210 32351
Italy High income 2001 1878075465646 1168023426056 32964
Italy High income 2002 1882844706806 1276769338449 32998
Italy High income 2003 1885454835881 1577621707051 32897
Italy High income 2004 1912296060780 1806542968546 33150
Italy High income 2005 1927935754486 1858217147204 33258
Italy High income 2006 1962458137127 1949551719390 33752
Italy High income 2007 1991641321835 2213102482751 34081
Italy High income 2008 1972481476581 2408655348719 33530
Italy High income 2009 1868315968357 2199928804119 31615
Italy High income 2010 1900325748106 2136099955237 32058
Italy High income 2011 1913767385824 2294994296590 32229
Italy High income 2012 1856719783430 2086957656822 31185
Italy High income 2013 1822536356977 2141924094299 30258
Italy High income 2014 1822453476364 2162009615997 29980
Italy High income 2015 1836637711061 1836637711061 30242
Italy High income 2016 1860393935367 1877071687634 30686
Italy High income 2017 1891422683817 1961796197354 31244
Italy High income 2018 1908933681965 2091932426267 31593
Italy High income 2019 1918482815609 2011285742552 32120
Italy High income 2020 1745326908237 1892574064222 29358
Italy High income 2021 1861282766144 2099880198259 31512
Jamaica Upper middle income 1960 699050679
Jamaica Upper middle income 1961 748028839
Jamaica Upper middle income 1962 777712446
Jamaica Upper middle income 1963 826690466
Jamaica Upper middle income 1964 897931401
Jamaica Upper middle income 1965 972140557
Jamaica Upper middle income 1966 7024389632 1096738065 3945
Jamaica Upper middle income 1967 7151435776 1148025407 3966
Jamaica Upper middle income 1968 7562223484 1083883355 4142
Jamaica Upper middle income 1969 7983792640 1191287652 4316
Jamaica Upper middle income 1970 8946990198 1404776071 4770
Jamaica Upper middle income 1971 9166913789 1539865514 4814
Jamaica Upper middle income 1972 10817742527 1875048860 5590
Jamaica Upper middle income 1973 10224334277 1905917553 5198
Jamaica Upper middle income 1974 9791920463 2375096249 4900
Jamaica Upper middle income 1975 9766844113 2860411286 4816
Jamaica Upper middle income 1976 9113027630 2966010230 4434
Jamaica Upper middle income 1977 8876312300 3249697393 4266
Jamaica Upper middle income 1978 8871545692 2644449232 4213
Jamaica Upper middle income 1979 8777503642 2425033998 4116
Jamaica Upper middle income 1980 8275943106 2679409453 3826
Jamaica Upper middle income 1981 8494382321 2979061412 3866
Jamaica Upper middle income 1982 8670150766 3293533288 3881
Jamaica Upper middle income 1983 8835670742 3619294121 3889
Jamaica Upper middle income 1984 8699394145 2373566957 3772
Jamaica Upper middle income 1985 8443315684 2100223150 3615
Jamaica Upper middle income 1986 8602268548 2754566176 3648
Jamaica Upper middle income 1987 9277577152 3286987552 3906
Jamaica Upper middle income 1988 9646296088 3828310735 4037
Jamaica Upper middle income 1989 10338254264 4404970059 4301
Jamaica Upper middle income 1990 10772516265 4592224067 4452
Jamaica Upper middle income 1991 11293716321 4106199176 4630
Jamaica Upper middle income 1992 11514569744 3535460090 4679
Jamaica Upper middle income 1993 12598908587 5440064773 5071
Jamaica Upper middle income 1994 12773200604 5452564385 5091
Jamaica Upper middle income 1995 13073365331 6577523825 5160
Jamaica Upper middle income 1996 13058496835 7393883555 5104
Jamaica Upper middle income 1997 12909569918 8400033894 4996
Jamaica Upper middle income 1998 12608189096 8787195622 4833
Jamaica Upper middle income 1999 12740281799 8887061867 4839
Jamaica Upper middle income 2000 12852231107 9005064475 4841
Jamaica Upper middle income 2001 13025084563 9194717836 4870
Jamaica Upper middle income 2002 13285233398 9719017926 4934
Jamaica Upper middle income 2003 13772312247 9430230564 5083
Jamaica Upper middle income 2004 13954619801 10174664854 5121
Jamaica Upper middle income 2005 14079345905 11243868486 5138
Jamaica Upper middle income 2006 14487523791 11930171468 5260
Jamaica Upper middle income 2007 14694978473 12799593018 5308
Jamaica Upper middle income 2008 14575693939 13709402085 5240
Jamaica Upper middle income 2009 13942336039 12120460873 4987
Jamaica Upper middle income 2010 13739175679 13220556883 4889
Jamaica Upper middle income 2011 13976915114 14444655300 4946
Jamaica Upper middle income 2012 13891147726 14807086889 4888
Jamaica Upper middle income 2013 13963060254 14264202737 4884
Jamaica Upper middle income 2014 14059380566 13899228824 4890
Jamaica Upper middle income 2015 14188935948 14188935948 4908
Jamaica Upper middle income 2016 14384065467 14077109397 4949
Jamaica Upper middle income 2017 14527492301 14808989993 4974
Jamaica Upper middle income 2018 14802050819 15730793853 5044
Jamaica Upper middle income 2019 14934128283 15830768550 5065
Jamaica Upper middle income 2020 13440715454 13812425037 4539
Jamaica Upper middle income 2021 14058988365 13638230996 4728
Jordan Upper middle income 1960
Jordan Upper middle income 1961
Jordan Upper middle income 1962
Jordan Upper middle income 1963
Jordan Upper middle income 1964
Jordan Upper middle income 1965 599831980
Jordan Upper middle income 1966 658078969
Jordan Upper middle income 1967 631755811
Jordan Upper middle income 1968 561187342
Jordan Upper middle income 1969 698963876
Jordan Upper middle income 1970 639596752
Jordan Upper middle income 1971 678241389
Jordan Upper middle income 1972 788574629
Jordan Upper middle income 1973 943700548
Jordan Upper middle income 1974 1197454207
Jordan Upper middle income 1975 1363039400
Jordan Upper middle income 1976 5729871842 1708734940 2699
Jordan Upper middle income 1977 6205360035 2096568479 2847
Jordan Upper middle income 1978 7116279957 2602748691 3180
Jordan Upper middle income 1979 8596673220 3271728272 3733
Jordan Upper middle income 1980 9558197921 3910036925 4019
Jordan Upper middle income 1981 11200173733 4384685230 4544
Jordan Upper middle income 1982 11987091599 4680567376 4676
Jordan Upper middle income 1983 11721009505 4920407601 4388
Jordan Upper middle income 1984 12224038636 4966710013 4390
Jordan Upper middle income 1985 11893140369 4993829194 4101
Jordan Upper middle income 1986 12547814247 6401380000 4161
Jordan Upper middle income 1987 12839334400 6755599114 4100
Jordan Upper middle income 1988 13027067273 6277197435 4000
Jordan Upper middle income 1989 11629364659 4220945005 3421
Jordan Upper middle income 1990 11597278788 4160003917 3252
Jordan Upper middle income 1991 11783824513 4344250257 3134
Jordan Upper middle income 1992 13474777147 5311329067 3388
Jordan Upper middle income 1993 14079388915 5605841536 3351
Jordan Upper middle income 1994 14779342542 6237739516 3351
Jordan Upper middle income 1995 15695791016 6727446632 3420
Jordan Upper middle income 1996 16023365348 6928359238 3386
Jordan Upper middle income 1997 16553494530 7246188575 3414
Jordan Upper middle income 1998 17052114282 7912327362 3449
Jordan Upper middle income 1999 17630100939 8149106065 3504
Jordan Upper middle income 2000 18378624311 8460424401 3588
Jordan Upper middle income 2001 19347169978 8975689845 3708
Jordan Upper middle income 2002 20466173165 9582453032 3849
Jordan Upper middle income 2003 21317907140 10195660790 3923
Jordan Upper middle income 2004 23144258035 11411390409 4148
Jordan Upper middle income 2005 25029726977 12588665303 4341
Jordan Upper middle income 2006 27055376510 15056929760 4516
Jordan Upper middle income 2007 29267470183 17110587447 4679
Jordan Upper middle income 2008 31384186979 22657662393 4787
Jordan Upper middle income 2009 32960837542 24537876056 4782
Jordan Upper middle income 2010 33723826288 27133804225 4644
Jordan Upper middle income 2011 34646908078 29524149155 4521
Jordan Upper middle income 2012 35488605512 31634561690 4387
Jordan Upper middle income 2013 36414839440 34454440141 4275
Jordan Upper middle income 2014 37647146046 36847643521 4221
Jordan Upper middle income 2015 38587017887 38587017887 4164
Jordan Upper middle income 2016 39356512808 39892551127 4119
Jordan Upper middle income 2017 40177928314 41408960845 4106
Jordan Upper middle income 2018 40955006291 42932112676 4110
Jordan Upper middle income 2019 41755867661 44502895915 4134
Jordan Upper middle income 2020 41108073617 43697659296 4029
Jordan Upper middle income 2021 42016465346 45243661972 4092
Japan High income 1960 583595196416 44307342950 6261
Japan High income 1961 653880655872 53508617739 6952
Japan High income 1962 712134688768 60723018684 7501
Japan High income 1963 772478468096 69498131797 8055
Japan High income 1964 862678526602 81749006382 8902
Japan High income 1965 912883896733 90950278258 9320
Japan High income 1966 1010001641472 105628070343 10217
Japan High income 1967 1121931493376 123781880218 11233
Japan High income 1968 1266463886949 146601072686 12538
Japan High income 1969 1424491937792 172204199481 13936
Japan High income 1970 1459462598519 212609187919 14114
Japan High income 1971 1528042629884 240151807460 14457
Japan High income 1972 1656605218629 318031297492 15455
Japan High income 1973 1789673689006 432082670451 16463
Japan High income 1974 1767745894181 479625998613 16047
Japan High income 1975 1822397100505 521541905673 16334
Japan High income 1976 1894837095329 586161859000 16802
Japan High income 1977 1978026847422 721411786537 17371
Japan High income 1978 2082307265730 1013612173519 18121
Japan High income 1979 2196501867263 1055012119526 18953
Japan High income 1980 2258390310750 1105385973764 19334
Japan High income 1981 2354611841488 1218988935130 20012
Japan High income 1982 2431837052482 1134518001885 20525
Japan High income 1983 2520117566441 1243323592059 21123
Japan High income 1984 2631276932027 1318381627004 21912
Japan High income 1985 2767045767160 1398892744821 22899
Japan High income 1986 2858193572214 2078953333674 23528
Japan High income 1987 2991067029860 2532808573157 24503
Japan High income 1988 3190321043519 3071683013179 26027
Japan High income 1989 3347469412111 3054914166263 27200
Japan High income 1990 3509518031571 3132817652848 28422
Japan High income 1991 3633170889062 3584420077101 29308
Japan High income 1992 3665890719856 3908809463464 29463
Japan High income 1993 3649056226898 4454143876947 29232
Japan High income 1994 3688589488081 4998797547741 29467
Japan High income 1995 3785636263364 5545563663890 30171
Japan High income 1996 3904273220115 4923391533852 31046
Japan High income 1997 3942583070732 4492448605639 31276
Japan High income 1998 3892499235708 4098362709531 30795
Japan High income 1999 3879501014655 4635982224064 30636
Japan High income 2000 3986755544464 4968359075957 31431
Japan High income 2001 4002148544213 4374711694091 31476
Japan High income 2002 4003827945769 4182846045874 31416
Japan High income 2003 4065291729512 4519561645254 31830
Japan High income 2004 4154163710034 4893116005657 32515
Japan High income 2005 4229100705435 4831467035390 33099
Japan High income 2006 4287138774364 4601663122650 33532
Japan High income 2007 4350758602410 4579750920355 33990
Japan High income 2008 4297492743392 5106679115127 33558
Japan High income 2009 4052826324008 5289493117994 31651
Japan High income 2010 4218907820177 5759071769013 32942
Japan High income 2011 4219912322038 6233147172341 33011
Japan High income 2012 4277925608851 6272362996105 33518
Japan High income 2013 4363702302796 5212328181166 34240
Japan High income 2014 4376627829638 4896994405353 34387
Japan High income 2015 4444930651964 4444930651964 34961
Japan High income 2016 4478437728056 5003677627544 35242
Japan High income 2017 4553466417292 4930837369151 35862
Japan High income 2018 4580061760588 5037835383111 36117
Japan High income 2019 4569053543632 5123318151511 36081
Japan High income 2020 4363130661935 5040107754084 34556
Japan High income 2021 4433848088472 4937421880462 35278
Kazakhstan Upper middle income 1960
Kazakhstan Upper middle income 1961
Kazakhstan Upper middle income 1962
Kazakhstan Upper middle income 1963
Kazakhstan Upper middle income 1964
Kazakhstan Upper middle income 1965
Kazakhstan Upper middle income 1966
Kazakhstan Upper middle income 1967
Kazakhstan Upper middle income 1968
Kazakhstan Upper middle income 1969
Kazakhstan Upper middle income 1970
Kazakhstan Upper middle income 1971
Kazakhstan Upper middle income 1972
Kazakhstan Upper middle income 1973
Kazakhstan Upper middle income 1974
Kazakhstan Upper middle income 1975
Kazakhstan Upper middle income 1976
Kazakhstan Upper middle income 1977
Kazakhstan Upper middle income 1978
Kazakhstan Upper middle income 1979
Kazakhstan Upper middle income 1980
Kazakhstan Upper middle income 1981
Kazakhstan Upper middle income 1982
Kazakhstan Upper middle income 1983
Kazakhstan Upper middle income 1984
Kazakhstan Upper middle income 1985
Kazakhstan Upper middle income 1986
Kazakhstan Upper middle income 1987
Kazakhstan Upper middle income 1988
Kazakhstan Upper middle income 1989
Kazakhstan Upper middle income 1990 95326501600 26932729103 5831
Kazakhstan Upper middle income 1991 84840586422 24923076923 5157
Kazakhstan Upper middle income 1992 80344035343 24917355372 4887
Kazakhstan Upper middle income 1993 72952384089 23409260880 4454
Kazakhstan Upper middle income 1994 63760383695 21250792886 3949
Kazakhstan Upper middle income 1995 58532032232 20374302652 3701
Kazakhstan Upper middle income 1996 58824692394 21035368251 3776
Kazakhstan Upper middle income 1997 59824712164 22165932063 3901
Kazakhstan Upper middle income 1998 58688042634 22135254836 3894
Kazakhstan Upper middle income 1999 60272619783 16870821840 4037
Kazakhstan Upper middle income 2000 66179336524 18291994909 4446
Kazakhstan Upper middle income 2001 75113546953 22152694162 5055
Kazakhstan Upper middle income 2002 82474674554 24636593223 5551
Kazakhstan Upper middle income 2003 90144819288 30833699703 6046
Kazakhstan Upper middle income 2004 98798721941 43151647003 6581
Kazakhstan Upper middle income 2005 108382197969 57123671734 7155
Kazakhstan Upper middle income 2006 119979093151 81003884545 7838
Kazakhstan Upper middle income 2007 130657232442 104849886826 8438
Kazakhstan Upper middle income 2008 134968921113 133441612247 8555
Kazakhstan Upper middle income 2009 136588548165 115308661143 8488
Kazakhstan Upper middle income 2010 146559512181 148047348241 8979
Kazakhstan Upper middle income 2011 157404916084 192626507972 9507
Kazakhstan Upper middle income 2012 164960352056 207998568866 9824
Kazakhstan Upper middle income 2013 174857973178 236634552078 10264
Kazakhstan Upper middle income 2014 182202008053 221415572820 10539
Kazakhstan Upper middle income 2015 184388432149 184388432149 10511
Kazakhstan Upper middle income 2016 186416704902 137278320084 10476
Kazakhstan Upper middle income 2017 194059789804 166805800596 10759
Kazakhstan Upper middle income 2018 202016241185 179339994859 11053
Kazakhstan Upper middle income 2019 211106972039 181667190076 11403
Kazakhstan Upper middle income 2020 205829297737 171082379533 10974
Kazakhstan Upper middle income 2021 214062469647 190814274226 11265
Kenya Lower middle income 1960 6102052352 791265459 751
Kenya Lower middle income 1961 5627640320 792959472 672
Kenya Lower middle income 1962 6159866368 868111400 712
Kenya Lower middle income 1963 6700600320 926589349 750
Kenya Lower middle income 1964 7033249433 998759334 763
Kenya Lower middle income 1965 7174554037 997919320 753
Kenya Lower middle income 1966 8231263232 1164519673 836
Kenya Lower middle income 1967 8507934720 1232559506 835
Kenya Lower middle income 1968 9187096902 1353295458 872
Kenya Lower middle income 1969 9918318592 1458379415 909
Kenya Lower middle income 1970 9456576510 1603447357 837
Kenya Lower middle income 1971 11553467565 1778391289 986
Kenya Lower middle income 1972 13527080499 2107279157 1114
Kenya Lower middle income 1973 14324715651 2508998457 1137
Kenya Lower middle income 1974 14907103776 2969942180 1140
Kenya Lower middle income 1975 15038614718 3259344936 1108
Kenya Lower middle income 1976 15362541141 3474542392 1090
Kenya Lower middle income 1977 16814884724 4494378855 1149
Kenya Lower middle income 1978 17977212546 5303734883 1182
Kenya Lower middle income 1979 19346217918 6234390975 1225
Kenya Lower middle income 1980 20428053821 7265315332 1244
Kenya Lower middle income 1981 21198915460 6854491454 1242
Kenya Lower middle income 1982 21518272512 6431579358 1213
Kenya Lower middle income 1983 21799957510 5979198464 1183
Kenya Lower middle income 1984 22182594065 6191437071 1159
Kenya Lower middle income 1985 23136570236 6135034338 1164
Kenya Lower middle income 1986 24797210380 7239126717 1202
Kenya Lower middle income 1987 26269447404 7970820531 1229
Kenya Lower middle income 1988 27898989515 8355380879 1259
Kenya Lower middle income 1989 29207549426 8283114648 1273
Kenya Lower middle income 1990 30431944786 8572359163 1283
Kenya Lower middle income 1991 30869661687 8151479004 1259
Kenya Lower middle income 1992 30622860607 8209129172 1209
Kenya Lower middle income 1993 30731019711 5751789915 1176
Kenya Lower middle income 1994 31540101240 7148145376 1170
Kenya Lower middle income 1995 32929826392 9046326060 1186
Kenya Lower middle income 1996 34295373364 12045858436 1200
Kenya Lower middle income 1997 34458242751 13115773738 1171
Kenya Lower middle income 1998 35591992583 14093998844 1177
Kenya Lower middle income 1999 36412526321 12896013577 1171
Kenya Lower middle income 2000 36630890563 12705357103 1146
Kenya Lower middle income 2001 38015503976 12986007426 1157
Kenya Lower middle income 2002 38223395382 13147743911 1132
Kenya Lower middle income 2003 39344287104 14904517650 1135
Kenya Lower middle income 2004 41352537463 16095337094 1160
Kenya Lower middle income 2005 43795093766 18737897745 1196
Kenya Lower middle income 2006 46629728714 25825524821 1239
Kenya Lower middle income 2007 49824205421 31958195182 1287
Kenya Lower middle income 2008 49939938453 35895153328 1255
Kenya Lower middle income 2009 51591422162 42347217913 1261
Kenya Lower middle income 2010 55748903298 45405587557 1326
Kenya Lower middle income 2011 58603863796 46869457318 1357
Kenya Lower middle income 2012 61281286575 56396706006 1382
Kenya Lower middle income 2013 63608656932 61671425370 1397
Kenya Lower middle income 2014 66801882117 68285768554 1430
Kenya Lower middle income 2015 70120413329 70120413329 1465
Kenya Lower middle income 2016 73074948913 74815121315 1490
Kenya Lower middle income 2017 75879534887 82035800868 1511
Kenya Lower middle income 2018 80165170352 92202956321 1560
Kenya Lower middle income 2019 84264944512 100379713697 1603
Kenya Lower middle income 2020 84054150946 100666542666 1563
Kenya Lower middle income 2021 90372800190 110347079517 1644
Kyrgyz Republic Lower middle income 1960
Kyrgyz Republic Lower middle income 1961
Kyrgyz Republic Lower middle income 1962
Kyrgyz Republic Lower middle income 1963
Kyrgyz Republic Lower middle income 1964
Kyrgyz Republic Lower middle income 1965
Kyrgyz Republic Lower middle income 1966
Kyrgyz Republic Lower middle income 1967
Kyrgyz Republic Lower middle income 1968
Kyrgyz Republic Lower middle income 1969
Kyrgyz Republic Lower middle income 1970
Kyrgyz Republic Lower middle income 1971
Kyrgyz Republic Lower middle income 1972
Kyrgyz Republic Lower middle income 1973
Kyrgyz Republic Lower middle income 1974
Kyrgyz Republic Lower middle income 1975
Kyrgyz Republic Lower middle income 1976
Kyrgyz Republic Lower middle income 1977
Kyrgyz Republic Lower middle income 1978
Kyrgyz Republic Lower middle income 1979
Kyrgyz Republic Lower middle income 1980
Kyrgyz Republic Lower middle income 1981
Kyrgyz Republic Lower middle income 1982
Kyrgyz Republic Lower middle income 1983
Kyrgyz Republic Lower middle income 1984
Kyrgyz Republic Lower middle income 1985
Kyrgyz Republic Lower middle income 1986 4159487563 1023
Kyrgyz Republic Lower middle income 1987 4296749337 1037
Kyrgyz Republic Lower middle income 1988 4863921541 1153
Kyrgyz Republic Lower middle income 1989 4999612838 1161
Kyrgyz Republic Lower middle income 1990 5284730591 2675000000 1203
Kyrgyz Republic Lower middle income 1991 4864915544 2569444444 1090
Kyrgyz Republic Lower middle income 1992 4191716421 2316562500 928
Kyrgyz Republic Lower middle income 1993 3543705221 2028295455 785
Kyrgyz Republic Lower middle income 1994 2831946399 1681006993 627
Kyrgyz Republic Lower middle income 1995 2678346670 1661018519 587
Kyrgyz Republic Lower middle income 1996 2868094204 1827570586 620
Kyrgyz Republic Lower middle income 1997 3152473026 1767864036 671
Kyrgyz Republic Lower middle income 1998 3219363311 1645963750 675
Kyrgyz Republic Lower middle income 1999 3337056453 1249061487 689
Kyrgyz Republic Lower middle income 2000 3518703669 1369688498 718
Kyrgyz Republic Lower middle income 2001 3705955758 1525116370 749
Kyrgyz Republic Lower middle income 2002 3705313715 1605643105 742
Kyrgyz Republic Lower middle income 2003 3965808134 1919008090 786
Kyrgyz Republic Lower middle income 2004 4244478032 2211534585 831
Kyrgyz Republic Lower middle income 2005 4237028319 2460248026 821
Kyrgyz Republic Lower middle income 2006 4368499017 2834168889 837
Kyrgyz Republic Lower middle income 2007 4741694418 3802566171 900
Kyrgyz Republic Lower middle income 2008 5140073377 5139957785 966
Kyrgyz Republic Lower middle income 2009 5288431036 4690062255 982
Kyrgyz Republic Lower middle income 2010 5263492562 4794357795 966
Kyrgyz Republic Lower middle income 2011 5577000617 6197766119 1011
Kyrgyz Republic Lower middle income 2012 5572084480 6605139933 994
Kyrgyz Republic Lower middle income 2013 6180303659 7335027592 1081
Kyrgyz Republic Lower middle income 2014 6429001466 7468096567 1102
Kyrgyz Republic Lower middle income 2015 6678178340 6678178340 1121
Kyrgyz Republic Lower middle income 2016 6967734531 6813092066 1146
Kyrgyz Republic Lower middle income 2017 7298000774 7702934800 1177
Kyrgyz Republic Lower middle income 2018 7572253084 8271108638 1198
Kyrgyz Republic Lower middle income 2019 7920624103 8871026074 1227
Kyrgyz Republic Lower middle income 2020 7255421236 7780874537 1103
Kyrgyz Republic Lower middle income 2021 7517386397 8543423503 1123
Cambodia Lower middle income 1960 637142866
Cambodia Lower middle income 1961 642857134
Cambodia Lower middle income 1962 660000009
Cambodia Lower middle income 1963 728571437
Cambodia Lower middle income 1964 782857129
Cambodia Lower middle income 1965 868571429
Cambodia Lower middle income 1966 914285714
Cambodia Lower middle income 1967 962857134
Cambodia Lower middle income 1968 1065714249
Cambodia Lower middle income 1969 978873232
Cambodia Lower middle income 1970 718401158
Cambodia Lower middle income 1971 969911421
Cambodia Lower middle income 1972 505549441
Cambodia Lower middle income 1973 702899156
Cambodia Lower middle income 1974 588443894
Cambodia Lower middle income 1975
Cambodia Lower middle income 1976
Cambodia Lower middle income 1977
Cambodia Lower middle income 1978
Cambodia Lower middle income 1979
Cambodia Lower middle income 1980
Cambodia Lower middle income 1981
Cambodia Lower middle income 1982
Cambodia Lower middle income 1983
Cambodia Lower middle income 1984
Cambodia Lower middle income 1985
Cambodia Lower middle income 1986
Cambodia Lower middle income 1987
Cambodia Lower middle income 1988
Cambodia Lower middle income 1989
Cambodia Lower middle income 1990
Cambodia Lower middle income 1991
Cambodia Lower middle income 1992
Cambodia Lower middle income 1993 5775009073 2533727592 579
Cambodia Lower middle income 1994 3764807026 2791435272 365
Cambodia Lower middle income 1995 4137653519 3441205693 388
Cambodia Lower middle income 1996 4381671867 3506695720 399
Cambodia Lower middle income 1997 4557228855 3443413389 403
Cambodia Lower middle income 1998 4770581545 3120425503 411
Cambodia Lower middle income 1999 5376702112 3517242477 452
Cambodia Lower middle income 2000 5914027157 3654031716 487
Cambodia Lower middle income 2001 6395924923 3984000517 516
Cambodia Lower middle income 2002 6816708955 4284028483 539
Cambodia Lower middle income 2003 7396531099 4658246918 575
Cambodia Lower middle income 2004 8161371526 5337833248 625
Cambodia Lower middle income 2005 9242760346 6293046162 696
Cambodia Lower middle income 2006 10238305796 7274595707 760
Cambodia Lower middle income 2007 11283900343 8639235842 825
Cambodia Lower middle income 2008 12038971277 10351914093 867
Cambodia Lower middle income 2009 12049408699 10401851851 855
Cambodia Lower middle income 2010 12767924407 11242275199 892
Cambodia Lower middle income 2011 13670561754 12829541141 940
Cambodia Lower middle income 2012 14670337168 14054443213 993
Cambodia Lower middle income 2013 15749584749 15227991395 1048
Cambodia Lower middle income 2014 16874510038 16702610842 1105
Cambodia Lower middle income 2015 18049954289 18049954289 1163
Cambodia Lower middle income 2016 19301414292 20016747754 1224
Cambodia Lower middle income 2017 20651915663 22177200512 1290
Cambodia Lower middle income 2018 22194442188 24571753583 1366
Cambodia Lower middle income 2019 23760061873 27089389787 1441
Cambodia Lower middle income 2020 23024448759 25872798012 1377
Cambodia Lower middle income 2021 23721258227 26961061120 1400
Kiribati Lower middle income 1960
Kiribati Lower middle income 1961
Kiribati Lower middle income 1962
Kiribati Lower middle income 1963
Kiribati Lower middle income 1964
Kiribati Lower middle income 1965
Kiribati Lower middle income 1966
Kiribati Lower middle income 1967
Kiribati Lower middle income 1968
Kiribati Lower middle income 1969
Kiribati Lower middle income 1970 110519442 14295280 2161
Kiribati Lower middle income 1971 107988480 15278632 2078
Kiribati Lower middle income 1972 121032653 18936527 2293
Kiribati Lower middle income 1973 146340439 31710658 2732
Kiribati Lower middle income 1974 212636688 85637174 3914
Kiribati Lower middle income 1975 224000886 55081817 4064
Kiribati Lower middle income 1976 164039808 41109617 2933
Kiribati Lower middle income 1977 156473259 38748059 2757
Kiribati Lower middle income 1978 158131239 45210026 2745
Kiribati Lower middle income 1979 139811744 42620165 2391
Kiribati Lower middle income 1980 116731996 38715555 1969
Kiribati Lower middle income 1981 112873087 41369800 1878
Kiribati Lower middle income 1982 120590905 40572066 1981
Kiribati Lower middle income 1983 119626178 37837838 1938
Kiribati Lower middle income 1984 125414541 41246161 1999
Kiribati Lower middle income 1985 116731996 32125148 1824
Kiribati Lower middle income 1986 115767269 32085561 1767
Kiribati Lower middle income 1987 105155269 33608738 1564
Kiribati Lower middle income 1988 114802541 42972107 1662
Kiribati Lower middle income 1989 110943632 41119722 1566
Kiribati Lower middle income 1990 109978905 39809539 1519
Kiribati Lower middle income 1991 109978905 47515189 1492
Kiribati Lower middle income 1992 110943632 47737955 1484
Kiribati Lower middle income 1993 111908360 46919625 1478
Kiribati Lower middle income 1994 113837814 54832578 1485
Kiribati Lower middle income 1995 113837814 56338028 1465
Kiribati Lower middle income 1996 115767269 66515377 1467
Kiribati Lower middle income 1997 117696723 67537480 1468
Kiribati Lower middle income 1998 125414541 65334841 1538
Kiribati Lower middle income 1999 123485086 69032258 1488
Kiribati Lower middle income 2000 131202904 67254174 1554
Kiribati Lower middle income 2001 129273450 63101272 1506
Kiribati Lower middle income 2002 134169634 72196458 1537
Kiribati Lower middle income 2003 136861512 90231857 1541
Kiribati Lower middle income 2004 134631545 102367039 1488
Kiribati Lower middle income 2005 141298003 112133944 1531
Kiribati Lower middle income 2006 141228350 110234940 1497
Kiribati Lower middle income 2007 144102272 132671743 1493
Kiribati Lower middle income 2008 141088464 141042610 1429
Kiribati Lower middle income 2009 142221151 132419903 1409
Kiribati Lower middle income 2010 140627906 155299728 1366
Kiribati Lower middle income 2011 143106561 180665807 1366
Kiribati Lower middle income 2012 150456690 189630115 1415
Kiribati Lower middle income 2013 156718116 184550740 1453
Kiribati Lower middle income 2014 155000054 177862310 1417
Kiribati Lower middle income 2015 170291002 170291002 1535
Kiribati Lower middle income 2016 169476742 178509814 1506
Kiribati Lower middle income 2017 169062088 188192060 1481
Kiribati Lower middle income 2018 177978705 196230574 1536
Kiribati Lower middle income 2019 177018297 177935349 1505
Kiribati Lower middle income 2020 176050030 180911844 1474
Kiribati Lower middle income 2021
St Kitts and Nevis High income 1960 12366564
St Kitts and Nevis High income 1961 12483229
St Kitts and Nevis High income 1962 12541562
St Kitts and Nevis High income 1963 12833226
St Kitts and Nevis High income 1964 13416555
St Kitts and Nevis High income 1965 13593932
St Kitts and Nevis High income 1966 14469078
St Kitts and Nevis High income 1967 16742338
St Kitts and Nevis High income 1968 14600000
St Kitts and Nevis High income 1969 15850000
St Kitts and Nevis High income 1970 16300000
St Kitts and Nevis High income 1971 19624746
St Kitts and Nevis High income 1972 22944849
St Kitts and Nevis High income 1973 24196018
St Kitts and Nevis High income 1974 31514856
St Kitts and Nevis High income 1975 33364055
St Kitts and Nevis High income 1976 30095602
St Kitts and Nevis High income 1977 193790168 44496296 4410
St Kitts and Nevis High income 1978 201367178 49433333 4608
St Kitts and Nevis High income 1979 216666401 58840741 4986
St Kitts and Nevis High income 1980 234953308 68459259 5439
St Kitts and Nevis High income 1981 238587808 80888889 5553
St Kitts and Nevis High income 1982 239894645 86022222 5614
St Kitts and Nevis High income 1983 242741524 86874074 5715
St Kitts and Nevis High income 1984 264262520 98603704 6262
St Kitts and Nevis High income 1985 286857145 111007407 6850
St Kitts and Nevis High income 1986 318001208 130685185 7667
St Kitts and Nevis High income 1987 338831385 147748148 8256
St Kitts and Nevis High income 1988 370089851 172692593 9108
St Kitts and Nevis High income 1989 390370013 192518519 9674
St Kitts and Nevis High income 1990 409409340 217259259 10169
St Kitts and Nevis High income 1991 401775128 220540741 9950
St Kitts and Nevis High income 1992 418926804 242137037 10295
St Kitts and Nevis High income 1993 447421993 263755556 10875
St Kitts and Nevis High income 1994 471143050 295159259 11321
St Kitts and Nevis High income 1995 496505352 313485185 11800
St Kitts and Nevis High income 1996 525515356 333944444 12373
St Kitts and Nevis High income 1997 561376349 374641308 13099
St Kitts and Nevis High income 1998 558643873 383257331 12924
St Kitts and Nevis High income 1999 576631572 406595484 13219
St Kitts and Nevis High income 2000 634541576 421695770 14394
St Kitts and Nevis High income 2001 667876899 458643829 14974
St Kitts and Nevis High income 2002 677011552 481077374 14989
St Kitts and Nevis High income 2003 650382014 469869870 14216
St Kitts and Nevis High income 2004 676373534 506900000 14601
St Kitts and Nevis High income 2005 742203758 547203704 15841
St Kitts and Nevis High income 2006 765586005 644414815 16174
St Kitts and Nevis High income 2007 770184133 689285185 16123
St Kitts and Nevis High income 2008 856279381 777691333 17773
St Kitts and Nevis High income 2009 827343080 774273111 17024
St Kitts and Nevis High income 2010 827704594 778718111 16888
St Kitts and Nevis High income 2011 841086421 836092407 17012
St Kitts and Nevis High income 2012 836738748 826231630 16775
St Kitts and Nevis High income 2013 884479719 875376407 17574
St Kitts and Nevis High income 2014 951588089 954062481 18741
St Kitts and Nevis High income 2015 958407222 958407222 18717
St Kitts and Nevis High income 2016 995823131 1008942296 19288
St Kitts and Nevis High income 2017 1005220383 1060638333 19318
St Kitts and Nevis High income 2018 1032058046 1078505889 19681
St Kitts and Nevis High income 2019 1081637960 1164877852 20472
St Kitts and Nevis High income 2020 925775566 980905889 17404
St Kitts and Nevis High income 2021 916290268 976150667 17112
Korea, Rep High income 1960 25699428352 3958190759 1027
Korea, Rep High income 1961 27481937920 2417558289 1067
Korea, Rep High income 1962 28552433664 2814318517 1077
Korea, Rep High income 1963 31128025088 3988784572 1142
Korea, Rep High income 1964 34077040554 3458939358 1218
Korea, Rep High income 1965 36570946133 3120833333 1274
Korea, Rep High income 1966 40957251584 3928908381 1391
Korea, Rep High income 1967 44676005888 4855907142 1483
Korea, Rep High income 1968 50557946175 6119284294 1639
Korea, Rep High income 1969 57919873024 7678581344 1836
Korea, Rep High income 1970 63742405456 9005023184 1977
Korea, Rep High income 1971 70464369462 9903499928 2143
Korea, Rep High income 1972 75547923256 10862327878 2255
Korea, Rep High income 1973 86803296623 13876531432 2545
Korea, Rep High income 1974 95059883350 19544094741 2740
Korea, Rep High income 1975 102512514835 21784297521 2906
Korea, Rep High income 1976 116066153476 29902479339 3238
Korea, Rep High income 1977 130384053503 38446487603 3581
Korea, Rep High income 1978 144665000232 51972107438 3913
Korea, Rep High income 1979 157209230368 66946900826 4188
Korea, Rep High income 1980 154622057494 65398646758 4056
Korea, Rep High income 1981 165826244356 72933350954 4282
Korea, Rep High income 1982 179652966099 78358866335 4568
Korea, Rep High income 1983 203683660321 87760360941 5104
Korea, Rep High income 1984 225175627620 97510235986 5573
Korea, Rep High income 1985 242826838880 101296177099 5951
Korea, Rep High income 1986 270332469174 116836802995 6559
Korea, Rep High income 1987 304728740251 147948259723 7321
Korea, Rep High income 1988 341258754860 199590823957 8119
Korea, Rep High income 1989 365395623510 246927292765 8608
Korea, Rep High income 1990 401487768061 283367525715 9365
Korea, Rep High income 1991 444760345045 330648530715 10273
Korea, Rep High income 1992 472329450143 355525267405 10797
Korea, Rep High income 1993 504813785879 392666101885 11423
Korea, Rep High income 1994 551603291319 463617399963 12356
Korea, Rep High income 1995 604637550474 566583427334 13409
Korea, Rep High income 1996 652347705779 610169556840 14330
Korea, Rep High income 1997 692601162968 569754543830 15072
Korea, Rep High income 1998 657074545322 383330931042 14196
Korea, Rep High income 1999 732420905135 497512659612 15712
Korea, Rep High income 2000 798784342587 576178114168 16992
Korea, Rep High income 2001 837544550604 547658231280 17681
Korea, Rep High income 2002 902246062109 627246081417 18937
Korea, Rep High income 2003 930642372968 702717332013 19432
Korea, Rep High income 2004 979011499283 793175007858 20361
Korea, Rep High income 2005 1021192627905 934901071333 21193
Korea, Rep High income 2006 1074951542999 1053216909888 22192
Korea, Rep High income 2007 1137293878173 1172614086540 23361
Korea, Rep High income 2008 1171560370682 1047339010225 23883
Korea, Rep High income 2009 1180847317902 943941876219 23948
Korea, Rep High income 2010 1261201910432 1144066965324 25451
Korea, Rep High income 2011 1307685622913 1253223044719 26187
Korea, Rep High income 2012 1339103175287 1278427634343 26675
Korea, Rep High income 2013 1381481889127 1370795199976 27395
Korea, Rep High income 2014 1425723208307 1484318219634 28095
Korea, Rep High income 2015 1465773245547 1465773245547 28732
Korea, Rep High income 2016 1508967849305 1500111596236 29462
Korea, Rep High income 2017 1556645736778 1623901496836 30307
Korea, Rep High income 2018 1601903713674 1724845615629 31054
Korea, Rep High income 2019 1637850078349 1651422932448 31640
Korea, Rep High income 2020 1623895080924 1637895802793 31327
Korea, Rep High income 2021 1689194475570 1798533915091 32645
Kuwait High income 1960
Kuwait High income 1961
Kuwait High income 1962
Kuwait High income 1963
Kuwait High income 1964
Kuwait High income 1965 2097451694
Kuwait High income 1966 2391486978
Kuwait High income 1967 2441893027
Kuwait High income 1968 2663119574
Kuwait High income 1969 2769532344
Kuwait High income 1970 2873984878
Kuwait High income 1971 3880370402
Kuwait High income 1972 4451200973
Kuwait High income 1973 5408293999
Kuwait High income 1974 13004774557
Kuwait High income 1975 12024138276
Kuwait High income 1976 13131668947
Kuwait High income 1977 14135729588
Kuwait High income 1978 15500908760
Kuwait High income 1979 24746019537
Kuwait High income 1980 28638550499
Kuwait High income 1981 25056672166
Kuwait High income 1982 21577977770
Kuwait High income 1983 20869434305
Kuwait High income 1984 21697297872
Kuwait High income 1985 21442619681
Kuwait High income 1986 17903681693
Kuwait High income 1987 22365734482
Kuwait High income 1988 20692472760
Kuwait High income 1989 24312117767
Kuwait High income 1990 18427777778
Kuwait High income 1991 11008793176
Kuwait High income 1992 36589214722 19858555215
Kuwait High income 1993 49026059881 23941391391
Kuwait High income 1994 53161979501 24848483838
Kuwait High income 1995 55744743301 27191353887 34712
Kuwait High income 1996 56082069882 31493319973 34473
Kuwait High income 1997 57469161882 30355093966 33603
Kuwait High income 1998 59573714042 25939960630 32534
Kuwait High income 1999 58507934862 30123850197 29979
Kuwait High income 2000 61254637764 37712842243 29952
Kuwait High income 2001 61385313861 34887512227 29186
Kuwait High income 2002 63235641035 38137545245 29591
Kuwait High income 2003 74191861112 47876510067 34322
Kuwait High income 2004 81789328825 59439090601 37169
Kuwait High income 2005 90466395512 80798630137 39850
Kuwait High income 2006 97264739776 101548931771 40977
Kuwait High income 2007 103092430105 114639690359 41171
Kuwait High income 2008 105648871798 147395089286 39777
Kuwait High income 2009 98173098011 105963168867 34800
Kuwait High income 2010 95846136293 115419399860 32035
Kuwait High income 2011 105074592365 154068115942 33167
Kuwait High income 2012 112036643935 174070382279 33455
Kuwait High income 2013 113324281574 174161142454 32136
Kuwait High income 2014 113891896815 162631412509 30857
Kuwait High income 2015 114567298106 114567298106 29870
Kuwait High income 2016 117919386278 109419728567 29801
Kuwait High income 2017 112362899556 120707435542 27702
Kuwait High income 2018 115097791484 138182400494 27819
Kuwait High income 2019 114462498534 136196760181 27207
Kuwait High income 2020 104326525026 105960225688 24429
Kuwait High income 2021
Lao PDR Lower middle income 1960
Lao PDR Lower middle income 1961
Lao PDR Lower middle income 1962
Lao PDR Lower middle income 1963
Lao PDR Lower middle income 1964
Lao PDR Lower middle income 1965
Lao PDR Lower middle income 1966
Lao PDR Lower middle income 1967
Lao PDR Lower middle income 1968
Lao PDR Lower middle income 1969
Lao PDR Lower middle income 1970
Lao PDR Lower middle income 1971
Lao PDR Lower middle income 1972
Lao PDR Lower middle income 1973
Lao PDR Lower middle income 1974
Lao PDR Lower middle income 1975
Lao PDR Lower middle income 1976
Lao PDR Lower middle income 1977
Lao PDR Lower middle income 1978
Lao PDR Lower middle income 1979
Lao PDR Lower middle income 1980
Lao PDR Lower middle income 1981
Lao PDR Lower middle income 1982
Lao PDR Lower middle income 1983
Lao PDR Lower middle income 1984 2109468110 1757142806 588
Lao PDR Lower middle income 1985 2216417383 2366666616 601
Lao PDR Lower middle income 1986 2324692326 1776842041 613
Lao PDR Lower middle income 1987 2291547040 1087273104 587
Lao PDR Lower middle income 1988 2245482337 598961269 558
Lao PDR Lower middle income 1989 2564130576 714046821 620
Lao PDR Lower middle income 1990 2736044728 865559856 642
Lao PDR Lower middle income 1991 2853600631 1028087972 652
Lao PDR Lower middle income 1992 3012256768 1127806945 669
Lao PDR Lower middle income 1993 3190358153 1327748655 691
Lao PDR Lower middle income 1994 3450660066 1543606345 729
Lao PDR Lower middle income 1995 3693284751 1763536305 762
Lao PDR Lower middle income 1996 3949167474 1873671550 798
Lao PDR Lower middle income 1997 4220557868 1747011857 836
Lao PDR Lower middle income 1998 4388013063 1280177839 853
Lao PDR Lower middle income 1999 4708617800 1454430642 899
Lao PDR Lower middle income 2000 4981660297 1731198022 936
Lao PDR Lower middle income 2001 5268176149 1768619058 974
Lao PDR Lower middle income 2002 5579985992 1758176653 1016
Lao PDR Lower middle income 2003 5918523870 2023324407 1061
Lao PDR Lower middle income 2004 6294805595 2366398120 1112
Lao PDR Lower middle income 2005 6742213206 2735558726 1172
Lao PDR Lower middle income 2006 7323342511 3455031448 1253
Lao PDR Lower middle income 2007 7879684304 4223152219 1325
Lao PDR Lower middle income 2008 8496261938 5446434032 1405
Lao PDR Lower middle income 2009 9133632385 5836138127 1485
Lao PDR Lower middle income 2010 9912448589 7131773633 1586
Lao PDR Lower middle income 2011 10709275903 8750107402 1687
Lao PDR Lower middle income 2012 11568812929 10192848926 1795
Lao PDR Lower middle income 2013 12497360587 11983252611 1911
Lao PDR Lower middle income 2014 13448655106 13279248479 2025
Lao PDR Lower middle income 2015 14426381187 14426381187 2140
Lao PDR Lower middle income 2016 15439522315 15912495369 2255
Lao PDR Lower middle income 2017 16503696158 17071162084 2374
Lao PDR Lower middle income 2018 17534840493 18141651381 2483
Lao PDR Lower middle income 2019 18491845636 18740559554 2579
Lao PDR Lower middle income 2020 18584865506 18981800705 2554
Lao PDR Lower middle income 2021 19054756139 18827148530 2582
Lebanon Upper middle income 1960
Lebanon Upper middle income 1961
Lebanon Upper middle income 1962
Lebanon Upper middle income 1963
Lebanon Upper middle income 1964
Lebanon Upper middle income 1965
Lebanon Upper middle income 1966
Lebanon Upper middle income 1967
Lebanon Upper middle income 1968
Lebanon Upper middle income 1969
Lebanon Upper middle income 1970
Lebanon Upper middle income 1971
Lebanon Upper middle income 1972
Lebanon Upper middle income 1973
Lebanon Upper middle income 1974
Lebanon Upper middle income 1975
Lebanon Upper middle income 1976
Lebanon Upper middle income 1977
Lebanon Upper middle income 1978
Lebanon Upper middle income 1979
Lebanon Upper middle income 1980
Lebanon Upper middle income 1981
Lebanon Upper middle income 1982
Lebanon Upper middle income 1983
Lebanon Upper middle income 1984
Lebanon Upper middle income 1985
Lebanon Upper middle income 1986
Lebanon Upper middle income 1987
Lebanon Upper middle income 1988 13590690652 3313540068 5062
Lebanon Upper middle income 1989 7821290497 2717998688 2869
Lebanon Upper middle income 1990 9896526026 2838485354 3531
Lebanon Upper middle income 1991 14790098776 4690415093 5062
Lebanon Upper middle income 1992 17221346343 5843579161 5598
Lebanon Upper middle income 1993 19075339625 7941744492 5876
Lebanon Upper middle income 1994 20621442060 9599127050 6059
Lebanon Upper middle income 1995 21951290517 11718795528 6221
Lebanon Upper middle income 1996 24428699054 13690217333 6766
Lebanon Upper middle income 1997 24686413687 15751867489 6748
Lebanon Upper middle income 1998 25591349425 17247179006 6929
Lebanon Upper middle income 1999 25456845225 17391056369 6793
Lebanon Upper middle income 2000 25798443406 17260364842 6713
Lebanon Upper middle income 2001 26789018312 17649751244 6712
Lebanon Upper middle income 2002 27706046546 19152238806 6625
Lebanon Upper middle income 2003 28600147894 20082918740 6517
Lebanon Upper middle income 2004 30510478933 21159827992 6677
Lebanon Upper middle income 2005 31329923063 21497336499 6668
Lebanon Upper middle income 2006 31815384921 22022709852 6684
Lebanon Upper middle income 2007 34777595316 24827355015 7295
Lebanon Upper middle income 2008 37931620044 29118916106 7961
Lebanon Upper middle income 2009 41812842420 35399582929 8687
Lebanon Upper middle income 2010 45147473284 38443907042 9115
Lebanon Upper middle income 2011 45539055324 39927125961 8754
Lebanon Upper middle income 2012 46707037070 44016799516 8434
Lebanon Upper middle income 2013 48494923364 46880103081 8201
Lebanon Upper middle income 2014 49699566408 48095213746 7938
Lebanon Upper middle income 2015 49929337837 49929337837 7643
Lebanon Upper middle income 2016 50705514064 51147308774 7552
Lebanon Upper middle income 2017 51163399519 53027680686 7503
Lebanon Upper middle income 2018 50199120128 54901519156 7318
Lebanon Upper middle income 2019 46727888511 51605959131 6816
Lebanon Upper middle income 2020 34621752540 25948915861 5072
Lebanon Upper middle income 2021 30979755568 18076624840 4577
Liberia Low income 1960
Liberia Low income 1961
Liberia Low income 1962
Liberia Low income 1963
Liberia Low income 1964
Liberia Low income 1965
Liberia Low income 1966
Liberia Low income 1967
Liberia Low income 1968
Liberia Low income 1969
Liberia Low income 1970
Liberia Low income 1971
Liberia Low income 1972
Liberia Low income 1973
Liberia Low income 1974
Liberia Low income 1975
Liberia Low income 1976
Liberia Low income 1977
Liberia Low income 1978
Liberia Low income 1979
Liberia Low income 1980
Liberia Low income 1981
Liberia Low income 1982
Liberia Low income 1983
Liberia Low income 1984
Liberia Low income 1985
Liberia Low income 1986
Liberia Low income 1987
Liberia Low income 1988
Liberia Low income 1989
Liberia Low income 1990
Liberia Low income 1991
Liberia Low income 1992
Liberia Low income 1993
Liberia Low income 1994
Liberia Low income 1995
Liberia Low income 1996
Liberia Low income 1997
Liberia Low income 1998
Liberia Low income 1999
Liberia Low income 2000 2210291804 874000000 776
Liberia Low income 2001 2274838397 906000000 770
Liberia Low income 2002 2360440967 927000000 780
Liberia Low income 2003 1648882905 748000000 536
Liberia Low income 2004 1692081112 897000000 540
Liberia Low income 2005 1781443511 949000000 554
Liberia Low income 2006 1924741223 1119000000 578
Liberia Low income 2007 2108270598 1373000000 609
Liberia Low income 2008 2258921103 1726000000 626
Liberia Low income 2009 2378656131 1768000000 634
Liberia Low income 2010 2523749999 1998000000 649
Liberia Low income 2011 2730716886 2398000000 680
Liberia Low income 2012 2949005327 2791614000 713
Liberia Low income 2013 3205193908 3177198100 754
Liberia Low income 2014 3227674917 3225652000 740
Liberia Low income 2015 3227075700 3227075700 722
Liberia Low income 2016 3176896008 3398419600 693
Liberia Low income 2017 3254893759 3390703400 692
Liberia Low income 2018 3292571599 3422754800 683
Liberia Low income 2019 3211334058 3319596500 650
Liberia Low income 2020 3115556272 3039982540 616
Liberia Low income 2021 3240178834 3486741370 625
Libya Upper middle income 1960
Libya Upper middle income 1961
Libya Upper middle income 1962
Libya Upper middle income 1963
Libya Upper middle income 1964
Libya Upper middle income 1965
Libya Upper middle income 1966
Libya Upper middle income 1967
Libya Upper middle income 1968
Libya Upper middle income 1969
Libya Upper middle income 1970
Libya Upper middle income 1971
Libya Upper middle income 1972
Libya Upper middle income 1973
Libya Upper middle income 1974
Libya Upper middle income 1975
Libya Upper middle income 1976
Libya Upper middle income 1977
Libya Upper middle income 1978
Libya Upper middle income 1979
Libya Upper middle income 1980
Libya Upper middle income 1981
Libya Upper middle income 1982
Libya Upper middle income 1983
Libya Upper middle income 1984
Libya Upper middle income 1985
Libya Upper middle income 1986
Libya Upper middle income 1987
Libya Upper middle income 1988
Libya Upper middle income 1989
Libya Upper middle income 1990 28901836158
Libya Upper middle income 1991 31995012469
Libya Upper middle income 1992 33881392045
Libya Upper middle income 1993 30657030223
Libya Upper middle income 1994 28607921929
Libya Upper middle income 1995 25544128199
Libya Upper middle income 1996 27884615385
Libya Upper middle income 1997 30698633109
Libya Upper middle income 1998 27249786142
Libya Upper middle income 1999 55536738596 35976714101 10526
Libya Upper middle income 2000 57580085385 38270206950 10747
Libya Upper middle income 2001 56565041258 34110064452 10392
Libya Upper middle income 2002 56022640586 20481889764 10129
Libya Upper middle income 2003 63314568352 26265625000 11265
Libya Upper middle income 2004 66139435824 33122307692 11583
Libya Upper middle income 2005 73990687216 47334148578 12760
Libya Upper middle income 2006 78800470647 60092950670 13386
Libya Upper middle income 2007 83709726403 68035403136 14010
Libya Upper middle income 2008 83574076266 86708074534 13794
Libya Upper middle income 2009 79896665003 60810211408 13025
Libya Upper middle income 2010 83913268235 75380170508 13539
Libya Upper middle income 2011 41672575001 48167374612 6670
Libya Upper middle income 2012 77855516866 92538004280 12386
Libya Upper middle income 2013 63843110857 75350633011 10101
Libya Upper middle income 2014 49131866787 57372445772 7723
Libya Upper middle income 2015 48717854040 48717854040 7590
Libya Upper middle income 2016 47991499523 49910960875 7392
Libya Upper middle income 2017 63584802614 67158415842 9662
Libya Upper middle income 2018 68634305688 76684175824 10277
Libya Upper middle income 2019 60950218438 69252306372 8993
Libya Upper middle income 2020 46364963765 52320215472 6748
Libya Upper middle income 2021 60910775962 41879579677 8753
St Lucia Upper middle income 1960
St Lucia Upper middle income 1961
St Lucia Upper middle income 1962
St Lucia Upper middle income 1963
St Lucia Upper middle income 1964
St Lucia Upper middle income 1965
St Lucia Upper middle income 1966
St Lucia Upper middle income 1967
St Lucia Upper middle income 1968
St Lucia Upper middle income 1969
St Lucia Upper middle income 1970
St Lucia Upper middle income 1971
St Lucia Upper middle income 1972
St Lucia Upper middle income 1973
St Lucia Upper middle income 1974
St Lucia Upper middle income 1975
St Lucia Upper middle income 1976
St Lucia Upper middle income 1977 483987728 4295
St Lucia Upper middle income 1978 533896256 4667
St Lucia Upper middle income 1979 554145523 4771
St Lucia Upper middle income 1980 541840566 170370370 4599
St Lucia Upper middle income 1981 576032078 194444444 4823
St Lucia Upper middle income 1982 588050077 183333333 4860
St Lucia Upper middle income 1983 617249022 197037037 5036
St Lucia Upper middle income 1984 662095704 251481481 5327
St Lucia Upper middle income 1985 716968640 284444444 5679
St Lucia Upper middle income 1986 820226602 340000000 6386
St Lucia Upper middle income 1987 852410091 375555556 6514
St Lucia Upper middle income 1988 970892228 429629630 7280
St Lucia Upper middle income 1989 1058088100 486666667 7792
St Lucia Upper middle income 1990 1162740436 579629630 8424
St Lucia Upper middle income 1991 1167108596 613703704 8336
St Lucia Upper middle income 1992 1259929622 674074074 8888
St Lucia Upper middle income 1993 1267277529 684814815 8837
St Lucia Upper middle income 1994 1287535722 713703704 8875
St Lucia Upper middle income 1995 1310044755 762962963 8920
St Lucia Upper middle income 1996 1348331965 788888889 9059
St Lucia Upper middle income 1997 1338972787 805925926 8872
St Lucia Upper middle income 1998 1423146925 877407407 9300
St Lucia Upper middle income 1999 1461153537 921851852 9428
St Lucia Upper middle income 2000 1461865828 932592593 9327
St Lucia Upper middle income 2001 1412044506 892592593 8927
St Lucia Upper middle income 2002 1417924972 900000000 8896
St Lucia Upper middle income 2003 1478393963 987407407 9209
St Lucia Upper middle income 2004 1585834897 1066666667 9800
St Lucia Upper middle income 2005 1579328142 1135555556 9665
St Lucia Upper middle income 2006 1677171584 1268319185 10141
St Lucia Upper middle income 2007 1705542930 1336088815 10174
St Lucia Upper middle income 2008 1789955740 1437731111 10528
St Lucia Upper middle income 2009 1739319690 1401507889 10099
St Lucia Upper middle income 2010 1767215985 1486758037 10151
St Lucia Upper middle income 2011 1864119706 1576988407 10619
St Lucia Upper middle income 2012 1860394231 1605146778 10531
St Lucia Upper middle income 2013 1801338293 1664816741 10148
St Lucia Upper middle income 2014 1833017815 1755130815 10280
St Lucia Upper middle income 2015 1808079889 1808079889 10094
St Lucia Upper middle income 2016 1874008184 1865513430 10410
St Lucia Upper middle income 2017 1939631308 1996771441 10719
St Lucia Upper middle income 2018 1996393091 2065127263 10976
St Lucia Upper middle income 2019 1995116523 2118791548 10915
St Lucia Upper middle income 2020 1588638627 1616772748 8651
St Lucia Upper middle income 2021 1693478090 1764901133 9184
Liechtenstein High income 1960
Liechtenstein High income 1961
Liechtenstein High income 1962
Liechtenstein High income 1963
Liechtenstein High income 1964
Liechtenstein High income 1965
Liechtenstein High income 1966
Liechtenstein High income 1967
Liechtenstein High income 1968
Liechtenstein High income 1969
Liechtenstein High income 1970 90098331
Liechtenstein High income 1971 104888628
Liechtenstein High income 1972 124941925
Liechtenstein High income 1973 165930612
Liechtenstein High income 1974 193983720
Liechtenstein High income 1975 246387479
Liechtenstein High income 1976 272493879
Liechtenstein High income 1977 303496276
Liechtenstein High income 1978 436918177
Liechtenstein High income 1979 503180670
Liechtenstein High income 1980 534701916
Liechtenstein High income 1981 511658691
Liechtenstein High income 1982 522090331
Liechtenstein High income 1983 524034110
Liechtenstein High income 1984 502617355
Liechtenstein High income 1985 529078996
Liechtenstein High income 1986 779365168
Liechtenstein High income 1987 1052843348
Liechtenstein High income 1988 1161757671
Liechtenstein High income 1989 1120000917
Liechtenstein High income 1990 1421466240
Liechtenstein High income 1991 1484152022
Liechtenstein High income 1992 1631197909
Liechtenstein High income 1993 1673104494
Liechtenstein High income 1994 1948118228
Liechtenstein High income 1995 2428461395
Liechtenstein High income 1996 2504033252
Liechtenstein High income 1997 2298410391
Liechtenstein High income 1998 2479721341
Liechtenstein High income 1999 2664026095
Liechtenstein High income 2000 2483953103
Liechtenstein High income 2001 2491822707
Liechtenstein High income 2002 2688630823
Liechtenstein High income 2003 3070691320
Liechtenstein High income 2004 3454362686
Liechtenstein High income 2005 3659251526
Liechtenstein High income 2006 4000239273
Liechtenstein High income 2007 4601299567
Liechtenstein High income 2008 5081432924
Liechtenstein High income 2009 4504549214
Liechtenstein High income 2010 5082366478
Liechtenstein High income 2011 5739977477
Liechtenstein High income 2012 5456009385
Liechtenstein High income 2013 6391735894
Liechtenstein High income 2014 6657170923
Liechtenstein High income 2015 6268391521 6268391521 167313
Liechtenstein High income 2016 6237264055
Liechtenstein High income 2017 6474256119
Liechtenstein High income 2018 6692504346
Liechtenstein High income 2019 6427248943
Liechtenstein High income 2020
Liechtenstein High income 2021
Sri Lanka Lower middle income 1960 1409873950
Sri Lanka Lower middle income 1961 6243486720 1444327731 617
Sri Lanka Lower middle income 1962 6481864192 1434156379 626
Sri Lanka Lower middle income 1963 6644996096 1240672269 627
Sri Lanka Lower middle income 1964 6904578709 1309747899 636
Sri Lanka Lower middle income 1965 7079744662 1698319328 637
Sri Lanka Lower middle income 1966 7435416064 1751470588 653
Sri Lanka Lower middle income 1967 7914184192 1859465021 679
Sri Lanka Lower middle income 1968 8373293676 1801344538 701
Sri Lanka Lower middle income 1969 9019445248 1965546218 738
Sri Lanka Lower middle income 1970 9366390338 2296470588 750
Sri Lanka Lower middle income 1971 9488800199 2369308600 744
Sri Lanka Lower middle income 1972 9449850580 2553936348 727
Sri Lanka Lower middle income 1973 10116764234 2875625000 763
Sri Lanka Lower middle income 1974 10505837873 3574586466 778
Sri Lanka Lower middle income 1975 11149449997 3791298146 811
Sri Lanka Lower middle income 1976 11521296049 3591319857 822
Sri Lanka Lower middle income 1977 12108950154 4104509583 848
Sri Lanka Lower middle income 1978 12793570441 2733183857 880
Sri Lanka Lower middle income 1979 13612814007 3364611432 920
Sri Lanka Lower middle income 1980 14408622723 4024621900 958
Sri Lanka Lower middle income 1981 15229845744 4415844156 997
Sri Lanka Lower middle income 1982 15860589151 4768765017 1023
Sri Lanka Lower middle income 1983 16624116481 5167913302 1057
Sri Lanka Lower middle income 1984 17471804544 6043474843 1096
Sri Lanka Lower middle income 1985 18345291053 5978460972 1134
Sri Lanka Lower middle income 1986 19144328812 6405210564 1167
Sri Lanka Lower middle income 1987 19474685397 6682167120 1170
Sri Lanka Lower middle income 1988 19956233029 6978371581 1182
Sri Lanka Lower middle income 1989 20415086977 6987267684 1193
Sri Lanka Lower middle income 1990 21721651586 8032551173 1254
Sri Lanka Lower middle income 1991 22720844788 9000362582 1296
Sri Lanka Lower middle income 1992 23720559971 9703011636 1337
Sri Lanka Lower middle income 1993 25357293612 10338679636 1415
Sri Lanka Lower middle income 1994 26777281446 11717604209 1480
Sri Lanka Lower middle income 1995 28250054748 13029697561 1549
Sri Lanka Lower middle income 1996 29323547564 13897738375 1597
Sri Lanka Lower middle income 1997 31201837991 15091913884 1689
Sri Lanka Lower middle income 1998 32667832338 15794972847 1760
Sri Lanka Lower middle income 1999 34072725698 15656327860 1826
Sri Lanka Lower middle income 2000 36117100538 16330814180 1923
Sri Lanka Lower middle income 2001 35558943929 15749753805 1880
Sri Lanka Lower middle income 2002 36968740733 16536535647 1939
Sri Lanka Lower middle income 2003 39164783407 18881765437 2037
Sri Lanka Lower middle income 2004 41297329863 20662525941 2130
Sri Lanka Lower middle income 2005 43875005142 24405791045 2245
Sri Lanka Lower middle income 2006 47239468607 28279814925 2398
Sri Lanka Lower middle income 2007 50450253148 32350248411 2543
Sri Lanka Lower middle income 2008 53452087680 40713812310 2675
Sri Lanka Lower middle income 2009 55343710053 42066217872 2750
Sri Lanka Lower middle income 2010 59780043793 56725749222 2950
Sri Lanka Lower middle income 2011 64804396874 65292753005 3177
Sri Lanka Lower middle income 2012 70730481765 68434409315 3463
Sri Lanka Lower middle income 2013 73132299827 74317806538 3553
Sri Lanka Lower middle income 2014 76760174258 79356449841 3694
Sri Lanka Lower middle income 2015 80604080689 80604080689 3844
Sri Lanka Lower middle income 2016 84220491206 82401038710 3972
Sri Lanka Lower middle income 2017 87234043286 87428128124 4068
Sri Lanka Lower middle income 2018 90088341600 87963042341 4157
Sri Lanka Lower middle income 2019 92186336710 83902574443 4228
Sri Lanka Lower middle income 2020 88853624203 80969683537 4054
Sri Lanka Lower middle income 2021 92101785951 84518830393 4157
Lesotho Lower middle income 1960 193522656 34579308 231
Lesotho Lower middle income 1961 197131456 35699286 231
Lesotho Lower middle income 1962 227355280 41859163 262
Lesotho Lower middle income 1963 251489200 47039059 284
Lesotho Lower middle income 1964 272239874 51938961 301
Lesotho Lower middle income 1965 278104209 54878902 302
Lesotho Lower middle income 1966 276976448 56698866 294
Lesotho Lower middle income 1967 307200288 59260815 319
Lesotho Lower middle income 1968 306072482 61444771 311
Lesotho Lower middle income 1969 310809056 65966681 309
Lesotho Lower middle income 1970 317575600 68738625 309
Lesotho Lower middle income 1971 333815520 76482103 317
Lesotho Lower middle income 1972 333138848 80915832 309
Lesotho Lower middle income 1973 421103765 121181556 382
Lesotho Lower middle income 1974 467341333 150846210 413
Lesotho Lower middle income 1975 404187173 149560514 348
Lesotho Lower middle income 1976 448846336 147654094 376
Lesotho Lower middle income 1977 546735390 193307268 445
Lesotho Lower middle income 1978 646880228 266559338 511
Lesotho Lower middle income 1979 665600416 290142518 511
Lesotho Lower middle income 1980 647331154 431561376 483
Lesotho Lower middle income 1981 651827763 434188034 473
Lesotho Lower middle income 1982 680881056 348746823 481
Lesotho Lower middle income 1983 694404479 386699309 478
Lesotho Lower middle income 1984 732839058 333158476 492
Lesotho Lower middle income 1985 751967984 268626913 493
Lesotho Lower middle income 1986 787196602 318862888 504
Lesotho Lower middle income 1987 792940998 402774853 497
Lesotho Lower middle income 1988 861149141 470389180 528
Lesotho Lower middle income 1989 911054838 495404888 547
Lesotho Lower middle income 1990 966132415 596415105 567
Lesotho Lower middle income 1991 1033439065 704329193 593
Lesotho Lower middle income 1992 1105328858 831033941 620
Lesotho Lower middle income 1993 1144123319 835592802 628
Lesotho Lower middle income 1994 1212540442 878250451 651
Lesotho Lower middle income 1995 1252444403 1001889857 660
Lesotho Lower middle income 1996 1322544164 946123276 684
Lesotho Lower middle income 1997 1371525957 997996029 697
Lesotho Lower middle income 1998 1392615304 928458206 697
Lesotho Lower middle income 1999 1399244502 912771291 693
Lesotho Lower middle income 2000 1453472878 887295268 715
Lesotho Lower middle income 2001 1505239509 825706961 739
Lesotho Lower middle income 2002 1516134974 775780698 747
Lesotho Lower middle income 2003 1585267345 1157832935 785
Lesotho Lower middle income 2004 1612096000 1511236656 804
Lesotho Lower middle income 2005 1667973222 1682350935 836
Lesotho Lower middle income 2006 1738530072 1800105590 874
Lesotho Lower middle income 2007 1811338223 1682016947 912
Lesotho Lower middle income 2008 1911360831 1766825413 962
Lesotho Lower middle income 2009 1887363416 1740830511 948
Lesotho Lower middle income 2010 1986757271 2234731974 996
Lesotho Lower middle income 2011 2078431262 2579421686 1037
Lesotho Lower middle income 2012 2210096177 2477702253 1097
Lesotho Lower middle income 2013 2249712846 2367113170 1109
Lesotho Lower middle income 2014 2288195174 2441053176 1120
Lesotho Lower middle income 2015 2359759799 2359759799 1146
Lesotho Lower middle income 2016 2444436584 2114020380 1178
Lesotho Lower middle income 2017 2367633610 2306185361 1132
Lesotho Lower middle income 2018 2338674200 2514146888 1109
Lesotho Lower middle income 2019 2394844036 2451257579 1127
Lesotho Lower middle income 2020 2213872052 2250717718 1033
Lesotho Lower middle income 2021 2236362132 2518468891 1036
Lithuania High income 1960
Lithuania High income 1961
Lithuania High income 1962
Lithuania High income 1963
Lithuania High income 1964
Lithuania High income 1965
Lithuania High income 1966
Lithuania High income 1967
Lithuania High income 1968
Lithuania High income 1969
Lithuania High income 1970
Lithuania High income 1971
Lithuania High income 1972
Lithuania High income 1973
Lithuania High income 1974
Lithuania High income 1975
Lithuania High income 1976
Lithuania High income 1977
Lithuania High income 1978
Lithuania High income 1979
Lithuania High income 1980
Lithuania High income 1981
Lithuania High income 1982
Lithuania High income 1983
Lithuania High income 1984
Lithuania High income 1985
Lithuania High income 1986
Lithuania High income 1987
Lithuania High income 1988
Lithuania High income 1989
Lithuania High income 1990
Lithuania High income 1991
Lithuania High income 1992
Lithuania High income 1993
Lithuania High income 1994
Lithuania High income 1995 17913320836 7867140395 4936
Lithuania High income 1996 18837373099 8382519637 5230
Lithuania High income 1997 20402932402 10118631852 5707
Lithuania High income 1998 21928206401 11239547691 6178
Lithuania High income 1999 21677880322 10971583945 6151
Lithuania High income 2000 22478991900 11524776867 6423
Lithuania High income 2001 23945995391 12237388002 6899
Lithuania High income 2002 25562688814 14259781159 7424
Lithuania High income 2003 28263631520 18781721376 8276
Lithuania High income 2004 30120407999 22627507452 8919
Lithuania High income 2005 32449428669 26097677572 9766
Lithuania High income 2006 34855268684 30183575104 10659
Lithuania High income 2007 38726810731 39697891352 11985
Lithuania High income 2008 39739293391 47797551588 12425
Lithuania High income 2009 33842535274 37388122046 10700
Lithuania High income 2010 34401356974 37128694028 11107
Lithuania High income 2011 36478857729 43535051482 12047
Lithuania High income 2012 37881055682 42927454291 12679
Lithuania High income 2013 39225860753 46523420074 13262
Lithuania High income 2014 40613283323 48533659592 13850
Lithuania High income 2015 41435533340 41435533340 14264
Lithuania High income 2016 42479223269 43047309306 14810
Lithuania High income 2017 44298437190 47758736932 15662
Lithuania High income 2018 46067411257 53750911866 16444
Lithuania High income 2019 48174429493 54697379017 17241
Lithuania High income 2020 48110631393 56546957475 17214
Lithuania High income 2021 50517847203 65503849705 18072
Luxembourg High income 1960 8012571648 703925706 25520
Luxembourg High income 1961 8319451648 704145671 26257
Luxembourg High income 1962 8432486400 741509481 26290
Luxembourg High income 1963 8722488320 791140596 26913
Luxembourg High income 1964 9408584745 903158754 28707
Luxembourg High income 1965 9339437894 921600736 28173
Luxembourg High income 1966 9442722816 968440149 28281
Luxembourg High income 1967 9463188480 974721763 28249
Luxembourg High income 1968 9859116143 1066447131 29356
Luxembourg High income 1969 10842351616 1234878981 32125
Luxembourg High income 1970 12045251394 1457768455 35514
Luxembourg High income 1971 12366526385 1518773421 36115
Luxembourg High income 1972 13182494340 1901697370 38034
Luxembourg High income 1973 14278311404 2609875802 40743
Luxembourg High income 1974 14879781670 3183637117 41909
Luxembourg High income 1975 13901975726 3123333333 38730
Luxembourg High income 1976 14254298216 3423586207 39515
Luxembourg High income 1977 14478058119 3789321328 40066
Luxembourg High income 1978 15068034942 4718539772 41624
Luxembourg High income 1979 15421472492 5516982664 42500
Luxembourg High income 1980 15551149030 6019805490 42705
Luxembourg High income 1981 15465469116 5053665797 42345
Luxembourg High income 1982 15640430423 4602316793 42789
Luxembourg High income 1983 16107934774 4524217751 44056
Luxembourg High income 1984 17104522553 4438435493 46734
Luxembourg High income 1985 17582030272 4577211767 47946
Luxembourg High income 1986 19337409478 6685595088 52497
Luxembourg High income 1987 20101425602 8320902215 54218
Luxembourg High income 1988 21802666127 9418167855 58382
Luxembourg High income 1989 23938905604 10037674038 63482
Luxembourg High income 1990 25212438895 12778792854 66027
Luxembourg High income 1991 27391849518 13834219728 70780
Luxembourg High income 1992 27890285979 15518702635 71117
Luxembourg High income 1993 29061859474 15925521222 73116
Luxembourg High income 1994 30172289931 17701798891 74883
Luxembourg High income 1995 30604417465 20853093870 74896
Luxembourg High income 1996 31032290016 20895314658 74917
Luxembourg High income 1997 32714188402 19563836265 77993
Luxembourg High income 1998 34897700895 20150053345 82170
Luxembourg High income 1999 37750651304 21899317599 87695
Luxembourg High income 2000 40369840661 21230182989 92528
Luxembourg High income 2001 41610952876 21387533703 94244
Luxembourg High income 2002 42953079582 23649833332 96270
Luxembourg High income 2003 44078183348 29667268248 97598
Luxembourg High income 2004 45943524157 35064843793 100293
Luxembourg High income 2005 47084244317 37672280120 101222
Luxembourg High income 2006 49917169128 42910146296 105614
Luxembourg High income 2007 53959794735 51587401416 112418
Luxembourg High income 2008 53797820276 58844277702 110095
Luxembourg High income 2009 52055333610 54467289898 104574
Luxembourg High income 2010 54012829451 56213985987 106544
Luxembourg High income 2011 54576884724 61696281326 105290
Luxembourg High income 2012 55477349853 59776383527 104488
Luxembourg High income 2013 57236975164 65203276467 105339
Luxembourg High income 2014 58738350256 68804811898 105584
Luxembourg High income 2015 60071584216 60071584216 105462
Luxembourg High income 2016 63062062077 62216885436 108351
Luxembourg High income 2017 63892707778 65712180343 107142
Luxembourg High income 2018 65173358594 71285019397 107202
Luxembourg High income 2019 67313525747 70195715496 108570
Luxembourg High income 2020 66117875823 73353132794 104879
Luxembourg High income 2021 70671128109 86710803337 110584
Latvia High income 1960
Latvia High income 1961
Latvia High income 1962
Latvia High income 1963
Latvia High income 1964
Latvia High income 1965
Latvia High income 1966
Latvia High income 1967
Latvia High income 1968
Latvia High income 1969
Latvia High income 1970
Latvia High income 1971
Latvia High income 1972
Latvia High income 1973
Latvia High income 1974
Latvia High income 1975
Latvia High income 1976
Latvia High income 1977
Latvia High income 1978
Latvia High income 1979
Latvia High income 1980
Latvia High income 1981
Latvia High income 1982
Latvia High income 1983
Latvia High income 1984
Latvia High income 1985
Latvia High income 1986
Latvia High income 1987
Latvia High income 1988
Latvia High income 1989
Latvia High income 1990
Latvia High income 1991
Latvia High income 1992
Latvia High income 1993
Latvia High income 1994
Latvia High income 1995 12352432242 5789128637 4971
Latvia High income 1996 12672116192 5975248851 5157
Latvia High income 1997 13791939786 6527926446 5669
Latvia High income 1998 14665787700 7166275468 6085
Latvia High income 1999 15070003217 7533788134 6304
Latvia High income 2000 15925336690 7958852839 6727
Latvia High income 2001 16933134987 8362398702 7245
Latvia High income 2002 18133200772 9557031605 7849
Latvia High income 2003 19660468566 11771975157 8593
Latvia High income 2004 21288743084 14435700533 9407
Latvia High income 2005 23569880507 17003459863 10528
Latvia High income 2006 26390064782 21570076499 11896
Latvia High income 2007 29014029482 31054350978 13186
Latvia High income 2008 28073162551 35854274229 12893
Latvia High income 2009 24073218796 26410909091 11240
Latvia High income 2010 22996919174 23956163077 10964
Latvia High income 2011 23586657451 27474380566 11451
Latvia High income 2012 25246525350 28169902669 12410
Latvia High income 2013 25754168549 30204783462 12796
Latvia High income 2014 26243522538 31386896487 13163
Latvia High income 2015 27263090547 27263090547 13786
Latvia High income 2016 27908574080 28083597512 14242
Latvia High income 2017 28833209948 30483806018 14845
Latvia High income 2018 29983505204 34429023435 15558
Latvia High income 2019 30728393325 34308783825 16056
Latvia High income 2020 29570216090 33645460617 15560
Latvia High income 2021 30895581385 38872546229 16406
Macao SAR, China High income 1960
Macao SAR, China High income 1961
Macao SAR, China High income 1962
Macao SAR, China High income 1963
Macao SAR, China High income 1964
Macao SAR, China High income 1965
Macao SAR, China High income 1966
Macao SAR, China High income 1967
Macao SAR, China High income 1968
Macao SAR, China High income 1969
Macao SAR, China High income 1970
Macao SAR, China High income 1971
Macao SAR, China High income 1972
Macao SAR, China High income 1973
Macao SAR, China High income 1974
Macao SAR, China High income 1975
Macao SAR, China High income 1976
Macao SAR, China High income 1977
Macao SAR, China High income 1978
Macao SAR, China High income 1979
Macao SAR, China High income 1980
Macao SAR, China High income 1981
Macao SAR, China High income 1982 5862847667 1142503775 23344
Macao SAR, China High income 1983 6450473679 1133008226 24722
Macao SAR, China High income 1984 6996142781 1304353237 25729
Macao SAR, China High income 1985 7047385237 1362079312 24859
Macao SAR, China High income 1986 7519113883 1532097040 25437
Macao SAR, China High income 1987 8593944451 1957726785 27886
Macao SAR, China High income 1988 9265255010 2288759545 28884
Macao SAR, China High income 1989 9730793293 2705659767 29241
Macao SAR, China High income 1990 10507225400 3246477995 30561
Macao SAR, China High income 1991 10891715771 3765226191 30800
Macao SAR, China High income 1992 12340260892 4914391079 34060
Macao SAR, China High income 1993 12980275724 5665570561 35063
Macao SAR, China High income 1994 13532249826 6311194302 35818
Macao SAR, China High income 1995 13978299926 7046110595 36259
Macao SAR, China High income 1996 13919720743 7176892950 35385
Macao SAR, China High income 1997 13880859015 7267563603 34585
Macao SAR, China High income 1998 13246346729 6797764075 32338
Macao SAR, China High income 1999 12933962632 6547629475 30914
Macao SAR, China High income 2000 13677264829 6774193548 31973
Macao SAR, China High income 2001 14072301746 6860272608 32134
Macao SAR, China High income 2002 15326194318 7371723056 34148
Macao SAR, China High income 2003 17110280082 8246521717 37184
Macao SAR, China High income 2004 21666846358 10643215078 45943
Macao SAR, China High income 2005 23416541213 12160002996 48495
Macao SAR, China High income 2006 26552075096 14874147024 53770
Macao SAR, China High income 2007 30395947085 18439876056 60249
Macao SAR, China High income 2008 31426757288 21027044551 60995
Macao SAR, China High income 2009 31827182115 21587740942 60462
Macao SAR, China High income 2010 39823068644 28241858489 73991
Macao SAR, China High income 2011 48431457277 36845925519 87924
Macao SAR, China High income 2012 52907663461 43189526778 93802
Macao SAR, China High income 2013 58596722397 51536304808 101489
Macao SAR, China High income 2014 57396479645 54903031138 97248
Macao SAR, China High income 2015 45047964934 45047964934 74819
Macao SAR, China High income 2016 44742115110 45070605746 73010
Macao SAR, China High income 2017 49208806475 50440941939 79040
Macao SAR, China High income 2018 52389965632 55284360483 82944
Macao SAR, China High income 2019 51073940150 55204758070 79747
Macao SAR, China High income 2020 23488188942 25586111076 36172
Macao SAR, China High income 2021 27713914666 29905190182 42093
St Martin (French part) High income 1960
St Martin (French part) High income 1961
St Martin (French part) High income 1962
St Martin (French part) High income 1963
St Martin (French part) High income 1964
St Martin (French part) High income 1965
St Martin (French part) High income 1966
St Martin (French part) High income 1967
St Martin (French part) High income 1968
St Martin (French part) High income 1969
St Martin (French part) High income 1970
St Martin (French part) High income 1971
St Martin (French part) High income 1972
St Martin (French part) High income 1973
St Martin (French part) High income 1974
St Martin (French part) High income 1975
St Martin (French part) High income 1976
St Martin (French part) High income 1977
St Martin (French part) High income 1978
St Martin (French part) High income 1979
St Martin (French part) High income 1980
St Martin (French part) High income 1981
St Martin (French part) High income 1982
St Martin (French part) High income 1983
St Martin (French part) High income 1984
St Martin (French part) High income 1985
St Martin (French part) High income 1986
St Martin (French part) High income 1987
St Martin (French part) High income 1988
St Martin (French part) High income 1989
St Martin (French part) High income 1990
St Martin (French part) High income 1991
St Martin (French part) High income 1992
St Martin (French part) High income 1993
St Martin (French part) High income 1994
St Martin (French part) High income 1995
St Martin (French part) High income 1996
St Martin (French part) High income 1997
St Martin (French part) High income 1998
St Martin (French part) High income 1999
St Martin (French part) High income 2000
St Martin (French part) High income 2001
St Martin (French part) High income 2002
St Martin (French part) High income 2003
St Martin (French part) High income 2004
St Martin (French part) High income 2005
St Martin (French part) High income 2006
St Martin (French part) High income 2007
St Martin (French part) High income 2008
St Martin (French part) High income 2009
St Martin (French part) High income 2010
St Martin (French part) High income 2011 775875858
St Martin (French part) High income 2012
St Martin (French part) High income 2013
St Martin (French part) High income 2014 772921756
St Martin (French part) High income 2015
St Martin (French part) High income 2016
St Martin (French part) High income 2017
St Martin (French part) High income 2018
St Martin (French part) High income 2019
St Martin (French part) High income 2020
St Martin (French part) High income 2021
Morocco Lower middle income 1960 2037150716
Morocco Lower middle income 1961 2025689537
Morocco Lower middle income 1962 2379606422
Morocco Lower middle income 1963 2657247327
Morocco Lower middle income 1964 2798339769
Morocco Lower middle income 1965 2948325264
Morocco Lower middle income 1966 10661133312 2876395613 728
Morocco Lower middle income 1967 11730321408 3046339295 781
Morocco Lower middle income 1968 12890653826 3271415868 838
Morocco Lower middle income 1969 13968591872 3651615453 888
Morocco Lower middle income 1970 14626995646 3956328426 910
Morocco Lower middle income 1971 15445653038 4356633663 940
Morocco Lower middle income 1972 15822100262 5074117545 943
Morocco Lower middle income 1973 16385257990 6242177798 957
Morocco Lower middle income 1974 17302185211 7675408486 990
Morocco Lower middle income 1975 18609922704 8984824183 1041
Morocco Lower middle income 1976 20622172955 9584323309 1128
Morocco Lower middle income 1977 21871704993 11049896742 1168
Morocco Lower middle income 1978 22360026543 13236854105 1166
Morocco Lower middle income 1979 23431918634 15912133569 1192
Morocco Lower middle income 1980 24285347730 21728770055 1206
Morocco Lower middle income 1981 23861948495 17788171722 1156
Morocco Lower middle income 1982 25999351993 17692341358 1229
Morocco Lower middle income 1983 26359851098 16251460689 1217
Morocco Lower middle income 1984 28051728175 14824728528 1265
Morocco Lower middle income 1985 29736978404 14991283216 1311
Morocco Lower middle income 1986 32493925125 19462175322 1402
Morocco Lower middle income 1987 32388318544 21765261042 1370
Morocco Lower middle income 1988 36234507800 25705296184 1503
Morocco Lower middle income 1989 37265815297 26314220188 1517
Morocco Lower middle income 1990 38537254939 30180108562 1540
Morocco Lower middle income 1991 41318137230 32285388165 1621
Morocco Lower middle income 1992 40451390650 33711069431 1559
Morocco Lower middle income 1993 40151811012 31655473664 1521
Morocco Lower middle income 1994 44403084923 35604137423 1655
Morocco Lower middle income 1995 42002899316 39030285468 1541
Morocco Lower middle income 1996 47199866080 43161452678 1707
Morocco Lower middle income 1997 46463216658 39147844526 1658
Morocco Lower middle income 1998 49826481077 41806219379 1755
Morocco Lower middle income 1999 50365271042 41632027600 1752
Morocco Lower middle income 2000 51328694703 38857251336 1763
Morocco Lower middle income 2001 55085938450 39459581217 1870
Morocco Lower middle income 2002 56805418286 42236836821 1905
Morocco Lower middle income 2003 60191681383 52064058834 1995
Morocco Lower middle income 2004 63079087392 59626020162 2066
Morocco Lower middle income 2005 65155423665 62343022651 2109
Morocco Lower middle income 2006 70090707004 68640825481 2242
Morocco Lower middle income 2007 72566026313 79041294874 2295
Morocco Lower middle income 2008 76864313557 92507257784 2402
Morocco Lower middle income 2009 80126248491 92897320376 2473
Morocco Lower middle income 2010 83183640111 93216746662 2534
Morocco Lower middle income 2011 87547202072 101370474295 2631
Morocco Lower middle income 2012 90182338940 98266306615 2673
Morocco Lower middle income 2013 94272490565 106825649872 2755
Morocco Lower middle income 2014 96789088975 110081248587 2789
Morocco Lower middle income 2015 101179808076 101179808076 2875
Morocco Lower middle income 2016 102252168738 103311649248 2867
Morocco Lower middle income 2017 106602592856 109682728023 2950
Morocco Lower middle income 2018 109958978323 118096227400 3005
Morocco Lower middle income 2019 112826637548 119870439114 3045
Morocco Lower middle income 2020 105726171616 114725065285 2819
Morocco Lower middle income 2021 113521074271 132725261467 2991
Monaco High income 1960
Monaco High income 1961
Monaco High income 1962
Monaco High income 1963
Monaco High income 1964
Monaco High income 1965
Monaco High income 1966
Monaco High income 1967
Monaco High income 1968
Monaco High income 1969
Monaco High income 1970 1765486765 293073868 75169
Monaco High income 1971 1857787472 327651488 78318
Monaco High income 1972 1944143186 402460333 80841
Monaco High income 1973 2071557616 523552815 84744
Monaco High income 1974 2164251762 563939671 87166
Monaco High income 1975 2143201438 711922994 85038
Monaco High income 1976 2237751530 735339912 87676
Monaco High income 1977 2317264124 811250927 89778
Monaco High income 1978 2408878350 1000535735 92330
Monaco High income 1979 2494013048 1209898293 94502
Monaco High income 1980 2536048576 1378130996 94798
Monaco High income 1981 2559440540 1205166025 94229
Monaco High income 1982 2621696102 1143229072 94876
Monaco High income 1983 2653024672 1092551781 94444
Monaco High income 1984 2692409238 1037314956 94434
Monaco High income 1985 2738414426 1082851076 94965
Monaco High income 1986 2805570334 1515209588 96577
Monaco High income 1987 2875276810 1839095595 98617
Monaco High income 1988 3007499332 2000674667 102884
Monaco High income 1989 3132721357 2010116851 106886
Monaco High income 1990 3215533411 2481316054 109249
Monaco High income 1991 3248175199 2480598884 109628
Monaco High income 1992 3292566050 2737192565 110270
Monaco High income 1993 3262474669 2574302409 108226
Monaco High income 1994 3334758864 2720310019 109566
Monaco High income 1995 3405360754 3130462610 110812
Monaco High income 1996 3443185211 3137673291 111067
Monaco High income 1997 3520217829 2840175545 112582
Monaco High income 1998 3643540399 2934498443 115470
Monaco High income 1999 3763796960 2906093757 118225
Monaco High income 2000 3910970047 2647885849 121655
Monaco High income 2001 3996531672 2718868306 123069
Monaco High income 2002 4037555895 2968987019 123081
Monaco High income 2003 4081465799 3601321065 123143
Monaco High income 2004 4182297766 4137913500 124848
Monaco High income 2005 4261569603 4203084194 125925
Monaco High income 2006 4508908445 4582988333 131882
Monaco High income 2007 5159494247 5867916781 149447
Monaco High income 2008 5193899561 6476490406 148993
Monaco High income 2009 4606988938 5451653237 130795
Monaco High income 2010 4703735662 5367625613 132094
Monaco High income 2011 5032997159 6088808463 139708
Monaco High income 2012 5083942061 5743029680 139443
Monaco High income 2013 5570723958 6555983530 150972
Monaco High income 2014 5971213722 7069616049 160000
Monaco High income 2015 6261622101 6261622101 165990
Monaco High income 2016 6477745185 6472990923 170154
Monaco High income 2017 6250961825 6431314957 162819
Monaco High income 2018 6623286015 7194024563 171224
Monaco High income 2019 7080667992 7383745662 181709
Monaco High income 2020 6248493129 6816219303 159222
Monaco High income 2021
Moldova Lower middle income 1960
Moldova Lower middle income 1961
Moldova Lower middle income 1962
Moldova Lower middle income 1963
Moldova Lower middle income 1964
Moldova Lower middle income 1965
Moldova Lower middle income 1966
Moldova Lower middle income 1967
Moldova Lower middle income 1968
Moldova Lower middle income 1969
Moldova Lower middle income 1970
Moldova Lower middle income 1971
Moldova Lower middle income 1972
Moldova Lower middle income 1973
Moldova Lower middle income 1974
Moldova Lower middle income 1975
Moldova Lower middle income 1976
Moldova Lower middle income 1977
Moldova Lower middle income 1978
Moldova Lower middle income 1979
Moldova Lower middle income 1980
Moldova Lower middle income 1981
Moldova Lower middle income 1982
Moldova Lower middle income 1983
Moldova Lower middle income 1984
Moldova Lower middle income 1985
Moldova Lower middle income 1986
Moldova Lower middle income 1987
Moldova Lower middle income 1988
Moldova Lower middle income 1989
Moldova Lower middle income 1990
Moldova Lower middle income 1991
Moldova Lower middle income 1992
Moldova Lower middle income 1993
Moldova Lower middle income 1994
Moldova Lower middle income 1995 4435095429 1752979926 1502
Moldova Lower middle income 1996 4174442201 1695122174 1417
Moldova Lower middle income 1997 4243197956 1930081169 1445
Moldova Lower middle income 1998 3965599798 1698717505 1351
Moldova Lower middle income 1999 3832028303 1170782957 1308
Moldova Lower middle income 2000 3912796579 1288429392 1338
Moldova Lower middle income 2001 4151477186 1480673594 1423
Moldova Lower middle income 2002 4475292392 1661818168 1538
Moldova Lower middle income 2003 4770661692 1980907435 1644
Moldova Lower middle income 2004 5123690642 2598249556 1770
Moldova Lower middle income 2005 5507967447 2988348836 1907
Moldova Lower middle income 2006 5772349876 3408244549 2004
Moldova Lower middle income 2007 5945520387 4401189466 2069
Moldova Lower middle income 2008 6409270985 6054849885 2235
Moldova Lower middle income 2009 6024714708 5439422031 2103
Moldova Lower middle income 2010 6452469457 6974982393 2255
Moldova Lower middle income 2011 6827884855 8414351672 2388
Moldova Lower middle income 2012 6787618499 8709138765 2374
Moldova Lower middle income 2013 7401481592 9496717702 2589
Moldova Lower middle income 2014 7771527984 9510198962 2720
Moldova Lower middle income 2015 7745241913 7745241913 2732
Moldova Lower middle income 2016 8086720854 8071469355 2886
Moldova Lower middle income 2017 8466052245 9669741744 3073
Moldova Lower middle income 2018 8830217599 11457443185 3261
Moldova Lower middle income 2019 9155470178 11971345003 3435
Moldova Lower middle income 2020 8479779802 11859730544 3236
Moldova Lower middle income 2021 9662250294 13679221333 3754
Madagascar Low income 1960 4151435264 673081724 814
Madagascar Low income 1961 4236482816 699161944 811
Madagascar Low income 1962 4332696576 739286907 809
Madagascar Low income 1963 4292428288 759345863 782
Madagascar Low income 1964 4462516467 802482183 793
Madagascar Low income 1965 4442334564 833563472 770
Madagascar Low income 1966 4534048768 900264584 766
Madagascar Low income 1967 4784716800 956436931 788
Madagascar Low income 1968 5111454830 1031669636 820
Madagascar Low income 1969 5301663232 1056391055 828
Madagascar Low income 1970 5581403335 1111859570 849
Madagascar Low income 1971 5800717046 1199507630 858
Madagascar Low income 1972 5726895872 1341590682 824
Madagascar Low income 1973 5576938345 1653062347 781
Madagascar Low income 1974 5688860770 1917508190 774
Madagascar Low income 1975 5760465985 2283049233 762
Madagascar Low income 1976 5583685441 2181844194 718
Madagascar Low income 1977 5715683785 2358930406 715
Madagascar Low income 1978 5563543373 2669755116 676
Madagascar Low income 1979 6111811116 3463565881 722
Madagascar Low income 1980 6170038805 5201818349 708
Madagascar Low income 1981 5565375002 4759333970 620
Madagascar Low income 1982 5459632877 4784977349 591
Madagascar Low income 1983 5508769572 4686457013 580
Madagascar Low income 1984 5605733940 3905938481 573
Madagascar Low income 1985 5670555516 3802557895 563
Madagascar Low income 1986 5781711156 4347989799 559
Madagascar Low income 1987 5849641247 3212900561 549
Madagascar Low income 1988 6048934383 3189456961 552
Madagascar Low income 1989 6295421240 3175638333 559
Madagascar Low income 1990 6492398993 3931334871 560
Madagascar Low income 1991 6082965486 3254713056 509
Madagascar Low income 1992 6154798310 3714967007 500
Madagascar Low income 1993 6284044347 4063298919 496
Madagascar Low income 1994 6281398682 3522226903 481
Madagascar Low income 1995 6386837758 3838101052 474
Madagascar Low income 1996 6524423303 4931861239 469
Madagascar Low income 1997 6765402396 4262965282 472
Madagascar Low income 1998 7030408254 4401967499 475
Madagascar Low income 1999 7360783100 4277903780 482
Madagascar Low income 2000 7688842820 4629247091 488
Madagascar Low income 2001 8148653748 5438332738 501
Madagascar Low income 2002 7137571146 5351701534 426
Madagascar Low income 2003 7835974782 6372498720 453
Madagascar Low income 2004 8247912260 5064732716 463
Madagascar Low income 2005 8640170191 5859269849 471
Madagascar Low income 2006 9106610509 6395712392 482
Madagascar Low income 2007 9626649348 8524620739 495
Madagascar Low income 2008 10272850945 10725137931 514
Madagascar Low income 2009 9864124140 9616879571 480
Madagascar Low income 2010 9925206717 9982711338 469
Madagascar Low income 2011 10081868865 11551819618 464
Madagascar Low income 2012 10385448869 11578974888 465
Madagascar Low income 2013 10624353267 12423555269 463
Madagascar Low income 2014 10979122002 12522957228 465
Madagascar Low income 2015 11323020829 11323020829 467
Madagascar Low income 2016 11775165589 11848613735 473
Madagascar Low income 2017 12238319072 13176313594 479
Madagascar Low income 2018 12629946858 13614412551 481
Madagascar Low income 2019 13185664520 14191911512 489
Madagascar Low income 2020 12244127641 13225591804 442
Madagascar Low income 2021 12783155769 14637400396 450
Maldives Upper middle income 1960
Maldives Upper middle income 1961
Maldives Upper middle income 1962
Maldives Upper middle income 1963
Maldives Upper middle income 1964
Maldives Upper middle income 1965
Maldives Upper middle income 1966
Maldives Upper middle income 1967
Maldives Upper middle income 1968
Maldives Upper middle income 1969
Maldives Upper middle income 1970
Maldives Upper middle income 1971
Maldives Upper middle income 1972
Maldives Upper middle income 1973
Maldives Upper middle income 1974
Maldives Upper middle income 1975
Maldives Upper middle income 1976
Maldives Upper middle income 1977
Maldives Upper middle income 1978
Maldives Upper middle income 1979
Maldives Upper middle income 1980 42463576
Maldives Upper middle income 1981 44781457
Maldives Upper middle income 1982 47911120
Maldives Upper middle income 1983 57829787
Maldives Upper middle income 1984 109503546
Maldives Upper middle income 1985 127190758
Maldives Upper middle income 1986 141882254
Maldives Upper middle income 1987 141223029
Maldives Upper middle income 1988 168514513
Maldives Upper middle income 1989 189514434
Maldives Upper middle income 1990 215043970
Maldives Upper middle income 1991 244396762
Maldives Upper middle income 1992 284874920
Maldives Upper middle income 1993 322417837
Maldives Upper middle income 1994 356013396
Maldives Upper middle income 1995 1407651006 398988955 5539
Maldives Upper middle income 1996 1518273329 450382328 5858
Maldives Upper middle income 1997 1645777024 508223602 6238
Maldives Upper middle income 1998 1769122796 540096398 6590
Maldives Upper middle income 1999 1878377731 589239754 6867
Maldives Upper middle income 2000 1950616577 624337145 6982
Maldives Upper middle income 2001 1873691391 870030469 6544
Maldives Upper middle income 2002 2009878520 897031250 6832
Maldives Upper middle income 2003 2286237818 1052121055 7553
Maldives Upper middle income 2004 2424183785 1226829563 7788
Maldives Upper middle income 2005 2105911400 1163362438 6589
Maldives Upper middle income 2006 2655796319 1575200391 8110
Maldives Upper middle income 2007 2860660922 1868383461 8535
Maldives Upper middle income 2008 3132004126 2271646188 9119
Maldives Upper middle income 2009 2905596513 2345294875 8222
Maldives Upper middle income 2010 3116691850 2588176055 8522
Maldives Upper middle income 2011 3383690536 2774351760 8893
Maldives Upper middle income 2012 3468871018 2886170572 8733
Maldives Upper middle income 2013 3721442083 3295011382 8955
Maldives Upper middle income 2014 3994209877 3697351597 9182
Maldives Upper middle income 2015 4109424800 4109424800 9033
Maldives Upper middle income 2016 4369892498 4379136462 9190
Maldives Upper middle income 2017 4684957820 4754175869 9438
Maldives Upper middle income 2018 5065522983 5300962660 9823
Maldives Upper middle income 2019 5414217823 5607762625 10197
Maldives Upper middle income 2020 3600460153 3742769967 6661
Maldives Upper middle income 2021 4715264950 4889666932 8674
Mexico Upper middle income 1960 141339656192 13040000000 3742
Mexico Upper middle income 1961 148406632448 14160000000 3809
Mexico Upper middle income 1962 155328937984 15200000000 3864
Mexico Upper middle income 1963 167921270784 16960000000 4050
Mexico Upper middle income 1964 187913110958 20080000000 4393
Mexico Upper middle income 1965 201254941832 21840000000 4561
Mexico Upper middle income 1966 213523726336 24320000000 4691
Mexico Upper middle income 1967 226025373696 26560000000 4814
Mexico Upper middle income 1968 247324378524 29360000000 5107
Mexico Upper middle income 1969 255779454976 32480000000 5121
Mexico Upper middle income 1970 272411477753 35520000000 5290
Mexico Upper middle income 1971 282660871574 39200000000 5326
Mexico Upper middle income 1972 305920490043 45200000000 5594
Mexico Upper middle income 1973 329969266444 55280000000 5858
Mexico Upper middle income 1974 349031020879 72000000000 6021
Mexico Upper middle income 1975 369081055689 88000000000 6192
Mexico Upper middle income 1976 385385005141 89025974026 6293
Mexico Upper middle income 1977 398452022149 81814159292 6338
Mexico Upper middle income 1978 434141139977 102500000000 6731
Mexico Upper middle income 1979 476244886367 134561403509 7202
Mexico Upper middle income 1980 520217776789 205139086957 7677
Mexico Upper middle income 1981 564569498227 263959336735 8134
Mexico Upper middle income 1982 561629174877 184609157801 7904
Mexico Upper middle income 1983 542048412871 156159198585 7455
Mexico Upper middle income 1984 560536676759 184261495828 7539
Mexico Upper middle income 1985 572799499050 195219789801 7538
Mexico Upper middle income 1986 555163258083 134550096437 7154
Mexico Upper middle income 1987 564725608287 147540738282 7130
Mexico Upper middle income 1988 571972511757 181611549976 7080
Mexico Upper middle income 1989 595454896594 221400669714 7229
Mexico Upper middle income 1990 626274262890 261253582806 7461
Mexico Upper middle income 1991 652670187687 313142768453 7632
Mexico Upper middle income 1992 675781907472 363157598242 7761
Mexico Upper middle income 1993 688899887486 500736065605 7773
Mexico Upper middle income 1994 722938986702 527813238126 8019
Mexico Upper middle income 1995 677457226353 360073909244 7391
Mexico Upper middle income 1996 723343156838 410975595310 7766
Mexico Upper middle income 1997 772869394254 500413483109 8169
Mexico Upper middle income 1998 812779791419 526502129378 8461
Mexico Upper middle income 1999 835160123889 600232874043 8567
Mexico Upper middle income 2000 876437526455 707906744575 8862
Mexico Upper middle income 2001 872893299632 756706300590 8703
Mexico Upper middle income 2002 872545499823 772106378935 8581
Mexico Upper middle income 2003 885165846840 729336319677 8587
Mexico Upper middle income 2004 919869577687 782240601985 8801
Mexico Upper middle income 2005 941098392798 877476221382 8878
Mexico Upper middle income 2006 983401498615 975387131716 9143
Mexico Upper middle income 2007 1005935610109 1052696282279 9214
Mexico Upper middle income 2008 1017439334704 1109989063587 9181
Mexico Upper middle income 2009 963660094724 900045350649 8569
Mexico Upper middle income 2010 1012981356871 1057801295584 8879
Mexico Upper middle income 2011 1050086944297 1180489601958 9076
Mexico Upper middle income 2012 1088334499223 1201089987015 9280
Mexico Upper middle income 2013 1103071549192 1274443084717 9283
Mexico Upper middle income 2014 1134506587183 1315351183525 9426
Mexico Upper middle income 2015 1171867608198 1171867608198 9617
Mexico Upper middle income 2016 1202693965604 1078490651625 9752
Mexico Upper middle income 2017 1228108442202 1158913035796 9842
Mexico Upper middle income 2018 1255065357729 1222408203104 9946
Mexico Upper middle income 2019 1252732106030 1269404276771 9820
Mexico Upper middle income 2020 1150416990020 1087117783073 8923
Mexico Upper middle income 2021 1205604698948 1293037866360 9255
Marshall Islands Upper middle income 1960
Marshall Islands Upper middle income 1961
Marshall Islands Upper middle income 1962
Marshall Islands Upper middle income 1963
Marshall Islands Upper middle income 1964
Marshall Islands Upper middle income 1965
Marshall Islands Upper middle income 1966
Marshall Islands Upper middle income 1967
Marshall Islands Upper middle income 1968
Marshall Islands Upper middle income 1969
Marshall Islands Upper middle income 1970
Marshall Islands Upper middle income 1971
Marshall Islands Upper middle income 1972
Marshall Islands Upper middle income 1973
Marshall Islands Upper middle income 1974
Marshall Islands Upper middle income 1975
Marshall Islands Upper middle income 1976
Marshall Islands Upper middle income 1977
Marshall Islands Upper middle income 1978
Marshall Islands Upper middle income 1979
Marshall Islands Upper middle income 1980
Marshall Islands Upper middle income 1981 79709218 31020000 2500
Marshall Islands Upper middle income 1982 83560152 34918000 2507
Marshall Islands Upper middle income 1983 96518663 41749000 2767
Marshall Islands Upper middle income 1984 100250100 45144000 2742
Marshall Islands Upper middle income 1985 93977158 43879000 2452
Marshall Islands Upper middle income 1986 117041501 55989000 2911
Marshall Islands Upper middle income 1987 128000979 62983000 3036
Marshall Islands Upper middle income 1988 137971035 70688000 3129
Marshall Islands Upper middle income 1989 135637105 72798000 2960
Marshall Islands Upper middle income 1990 139267088 78476000 2947
Marshall Islands Upper middle income 1991 139389400 82507000 2880
Marshall Islands Upper middle income 1992 149343000 91063000 3033
Marshall Islands Upper middle income 1993 158312900 99461000 3177
Marshall Islands Upper middle income 1994 167618100 108071000 3338
Marshall Islands Upper middle income 1995 181385000 120230000 3595
Marshall Islands Upper middle income 1996 162697000 110858000 3220
Marshall Islands Upper middle income 1997 152210100 110705600 3017
Marshall Islands Upper middle income 1998 150962900 112279400 2998
Marshall Islands Upper middle income 1999 149068100 114326300 2957
Marshall Islands Upper middle income 2000 151086600 115347500 2977
Marshall Islands Upper middle income 2001 161399900 122824000 3139
Marshall Islands Upper middle income 2002 167438600 131738200 3197
Marshall Islands Upper middle income 2003 164733000 131398500 3081
Marshall Islands Upper middle income 2004 166296800 132440200 3053
Marshall Islands Upper middle income 2005 170210500 136559500 3080
Marshall Islands Upper middle income 2006 169613300 141515800 3042
Marshall Islands Upper middle income 2007 175092500 148346700 3124
Marshall Islands Upper middle income 2008 164272500 151898900 2925
Marshall Islands Upper middle income 2009 169503800 149769600 3013
Marshall Islands Upper middle income 2010 180807400 160407100 3208
Marshall Islands Upper middle income 2011 179700300 172188500 3179
Marshall Islands Upper middle income 2012 175575800 180436300 3096
Marshall Islands Upper middle income 2013 182630400 184840400 3208
Marshall Islands Upper middle income 2014 180894800 182142800 3163
Marshall Islands Upper middle income 2015 183814300 183814300 3200
Marshall Islands Upper middle income 2016 186228300 201510900 3226
Marshall Islands Upper middle income 2017 192281700 213204100 3312
Marshall Islands Upper middle income 2018 199155300 221588900 3409
Marshall Islands Upper middle income 2019 212388500 239462200 3613
Marshall Islands Upper middle income 2020 207699800 244462400 3509
Marshall Islands Upper middle income 2021 202507300 248665600 3397
North Macedonia Upper middle income 1960
North Macedonia Upper middle income 1961
North Macedonia Upper middle income 1962
North Macedonia Upper middle income 1963
North Macedonia Upper middle income 1964
North Macedonia Upper middle income 1965
North Macedonia Upper middle income 1966
North Macedonia Upper middle income 1967
North Macedonia Upper middle income 1968
North Macedonia Upper middle income 1969
North Macedonia Upper middle income 1970
North Macedonia Upper middle income 1971
North Macedonia Upper middle income 1972
North Macedonia Upper middle income 1973
North Macedonia Upper middle income 1974
North Macedonia Upper middle income 1975
North Macedonia Upper middle income 1976
North Macedonia Upper middle income 1977
North Macedonia Upper middle income 1978
North Macedonia Upper middle income 1979
North Macedonia Upper middle income 1980
North Macedonia Upper middle income 1981
North Macedonia Upper middle income 1982
North Macedonia Upper middle income 1983
North Macedonia Upper middle income 1984
North Macedonia Upper middle income 1985
North Macedonia Upper middle income 1986
North Macedonia Upper middle income 1987
North Macedonia Upper middle income 1988
North Macedonia Upper middle income 1989
North Macedonia Upper middle income 1990 7293739494 4699646643 3654
North Macedonia Upper middle income 1991 6843659777 4938775510 3433
North Macedonia Upper middle income 1992 6394359916 2436849342 3215
North Macedonia Upper middle income 1993 5916747825 2682456897 2982
North Macedonia Upper middle income 1994 5812721565 3559607241 2933
North Macedonia Upper middle income 1995 5747925548 4707036096 2898
North Macedonia Upper middle income 1996 5816044437 4642018354 2923
North Macedonia Upper middle income 1997 5899794392 3912986091 2955
North Macedonia Upper middle income 1998 6099132848 3765747305 3038
North Macedonia Upper middle income 1999 6363775925 3863621186 3155
North Macedonia Upper middle income 2000 6653272733 3772857145 3283
North Macedonia Upper middle income 2001 6449199784 3709637830 3169
North Macedonia Upper middle income 2002 6545529254 4018365247 3240
North Macedonia Upper middle income 2003 6691010296 4946292775 3301
North Macedonia Upper middle income 2004 7003754111 5682788267 3446
North Macedonia Upper middle income 2005 7334617664 6258600714 3601
North Macedonia Upper middle income 2006 7711398818 6861222332 3780
North Macedonia Upper middle income 2007 8210595207 8336478142 4018
North Macedonia Upper middle income 2008 8659879091 9909548411 4231
North Macedonia Upper middle income 2009 8628823478 9401731496 4208
North Macedonia Upper middle income 2010 8918644161 9407168702 4340
North Macedonia Upper middle income 2011 9127330271 10494632699 4434
North Macedonia Upper middle income 2012 9085692922 9745251126 4408
North Macedonia Upper middle income 2013 9351472850 10817712139 4531
North Macedonia Upper middle income 2014 9690849350 11362272838 4687
North Macedonia Upper middle income 2015 10064515432 10064515432 4862
North Macedonia Upper middle income 2016 10351173483 10672471861 4995
North Macedonia Upper middle income 2017 10463149656 11307058382 5044
North Macedonia Upper middle income 2018 10764550801 12683070061 5185
North Macedonia Upper middle income 2019 11185489899 12606338449 5386
North Macedonia Upper middle income 2020 10501957283 12116981815 5067
North Macedonia Upper middle income 2021 10918282613 13879269152 5287
Mali Low income 1960
Mali Low income 1961
Mali Low income 1962
Mali Low income 1963
Mali Low income 1964
Mali Low income 1965
Mali Low income 1966
Mali Low income 1967 2003673088 275494478 351
Mali Low income 1968 2077977545 343771973 359
Mali Low income 1969 2082777600 339913867 355
Mali Low income 1970 2210596786 359772315 372
Mali Low income 1971 2267386930 395218629 375
Mali Low income 1972 2399893395 486617279 390
Mali Low income 1973 2364972167 563683703 378
Mali Low income 1974 2328815855 538747341 366
Mali Low income 1975 2599541842 830710614 401
Mali Low income 1976 2953688827 939228016 448
Mali Low income 1977 3141208110 1049838550 468
Mali Low income 1978 3095237273 1222702572 453
Mali Low income 1979 3417008149 1595422954 491
Mali Low income 1980 3269193848 1759691183 461
Mali Low income 1981 3318519585 1538972427 459
Mali Low income 1982 3073664839 1333754226 416
Mali Low income 1983 3129632396 1297765326 415
Mali Low income 1984 3120650002 1232932105 406
Mali Low income 1985 3753724876 1392196049 479
Mali Low income 1986 3854798456 1852163456 485
Mali Low income 1987 3849433953 2090629984 477
Mali Low income 1988 4133896384 2169040605 506
Mali Low income 1989 4306585280 2181821906 519
Mali Low income 1990 4198817501 2681912149 497
Mali Low income 1991 4691977173 2724131460 543
Mali Low income 1992 4540958264 2830673381 513
Mali Low income 1993 4685005097 2818281080 516
Mali Low income 1994 4862095200 2081846499 521
Mali Low income 1995 4906876185 2706425158 512
Mali Low income 1996 5253094839 2780422048 534
Mali Low income 1997 5506768067 2697105822 546
Mali Low income 1998 5923722243 2920358713 572
Mali Low income 1999 6261430311 3440724708 588
Mali Low income 2000 6257621171 2961484954 572
Mali Low income 2001 7219807987 3468337941 641
Mali Low income 2002 7444077478 3908121310 641
Mali Low income 2003 8122906029 4714071978 678
Mali Low income 2004 8249623255 5454249123 667
Mali Low income 2005 8788717884 6247515892 688
Mali Low income 2006 9198464336 6905934219 697
Mali Low income 2007 9519823433 8156468818 697
Mali Low income 2008 9974218417 9838403091 707
Mali Low income 2009 10453611497 10231962383 717
Mali Low income 2010 11009109647 10689168011 732
Mali Low income 2011 11362847068 12995112698 732
Mali Low income 2012 11267770191 12442035328 705
Mali Low income 2013 11526373212 13242690790 701
Mali Low income 2014 12342980317 14364937128 729
Mali Low income 2015 13104764379 13104764379 751
Mali Low income 2016 13871694400 14026048334 772
Mali Low income 2017 14607651054 15365713059 789
Mali Low income 2018 15301000922 17070867578 802
Mali Low income 2019 16028741131 17280250805 815
Mali Low income 2020 15830713977 17465392779 782
Mali Low income 2021 16316696324 19143741503 782
Malta High income 1960
Malta High income 1961
Malta High income 1962
Malta High income 1963
Malta High income 1964
Malta High income 1965
Malta High income 1966
Malta High income 1967
Malta High income 1968
Malta High income 1969
Malta High income 1970 948889937 250721822 3135
Malta High income 1971 972175635 264579880 3212
Malta High income 1972 1028934428 295118249 3402
Malta High income 1973 1071595473 345602025 3546
Malta High income 1974 1179145124 376094108 3905
Malta High income 1975 1409786863 474620440 4634
Malta High income 1976 1649691557 527936989 5395
Malta High income 1977 1850692777 625573346 6029
Malta High income 1978 2057251526 793675170 6632
Malta High income 1979 2273073117 1001300838 7254
Malta High income 1980 2433318207 1250242108 7685
Malta High income 1981 2513903917 1243469361 7881
Malta High income 1982 2571332853 1234518125 7890
Malta High income 1983 2555586264 1165771369 7732
Malta High income 1984 2579669366 1101828569 7803
Malta High income 1985 2646361034 1117835286 7865
Malta High income 1986 2749177189 1435079200 8036
Malta High income 1987 2862182514 1751247763 8309
Malta High income 1988 3103013314 2019474244 8934
Malta High income 1989 3356812049 2118574772 9571
Malta High income 1990 3568002219 2547163582 10074
Malta High income 1991 3791233995 2750041434 10420
Malta High income 1992 3969078220 3021910217 10797
Malta High income 1993 4146922667 2709178327 11168
Malta High income 1994 4381269611 2998570147 11690
Malta High income 1995 4659151337 3720400535 12345
Malta High income 1996 4835143127 3822882801 12727
Malta High income 1997 5089325641 3793418418 13295
Malta High income 1998 5350184178 4010571223 13886
Malta High income 1999 5602711528 4121350732 14456
Malta High income 2000 6705396316 4069515579 17189
Malta High income 2001 6626628204 4088368978 16860
Malta High income 2002 6796618662 4470446391 17165
Malta High income 2003 7073517586 5448415500 17747
Malta High income 2004 7083439476 6098092551 17653
Malta High income 2005 7323114279 6416184181 18134
Malta High income 2006 7506934872 6778324050 18522
Malta High income 2007 7865368912 7925371475 19338
Malta High income 2008 8166326195 9090406767 19948
Malta High income 2009 8073730389 8696366907 19574
Malta High income 2010 8521308887 9035932122 20558
Malta High income 2011 8561107733 9638916481 20566
Malta High income 2012 8913629091 9462238211 21222
Malta High income 2013 9401503717 10551661177 22071
Malta High income 2014 10119171086 11626281387 23286
Malta High income 2015 11091434484 11091434484 24922
Malta High income 2016 11466485798 11668286795 25181
Malta High income 2017 12736875215 13505056442 27216
Malta High income 2018 13505445498 15301279478 27868
Malta High income 2019 14297018092 15719500921 28364
Malta High income 2020 13103388907 14917038504 25427
Malta High income 2021 14336881449 17189730470 27738
Myanmar Lower middle income 1960
Myanmar Lower middle income 1961 3221543680 584351384 145
Myanmar Lower middle income 1962 3295106560 612517345 145
Myanmar Lower middle income 1963 3585432576 659976660 155
Myanmar Lower middle income 1964 3697499265 475197382 156
Myanmar Lower middle income 1965 3776902642 402619414 156
Myanmar Lower middle income 1966 3872306944 317816210 156
Myanmar Lower middle income 1967 3664163840 328182435 144
Myanmar Lower middle income 1968 3766485500 531186357 145
Myanmar Lower middle income 1969 4046193920 551379226 152
Myanmar Lower middle income 1970 4214078522 578992639 155
Myanmar Lower middle income 1971 4405580163 559378376 158
Myanmar Lower middle income 1972 4549456021 634525053 159
Myanmar Lower middle income 1973 4581910883 667038769 157
Myanmar Lower middle income 1974 4681419807 1000557950 156
Myanmar Lower middle income 1975 4902947715 1128484859 160
Myanmar Lower middle income 1976 5154770878 1155595925 165
Myanmar Lower middle income 1977 5464802071 1000350727 171
Myanmar Lower middle income 1978 5805981911 916914661 177
Myanmar Lower middle income 1979 6144979951 919525192 184
Myanmar Lower middle income 1980 6550831218 1010596805 191
Myanmar Lower middle income 1981 7017049494 1064867669 201
Myanmar Lower middle income 1982 7435843610 1302701537 208
Myanmar Lower middle income 1983 7806219777 1427209836 214
Myanmar Lower middle income 1984 8170592925 1354699245 219
Myanmar Lower middle income 1985 8486534274 1310837294 223
Myanmar Lower middle income 1986 8560312851 1590096759 221
Myanmar Lower middle income 1987 8344280050 1448003804 212
Myanmar Lower middle income 1988 7709784291 1392547743 192
Myanmar Lower middle income 1989 7379702008 1674823311 181
Myanmar Lower middle income 1990 7619405653 2036373523 184
Myanmar Lower middle income 1991 7700101079 2137184858 184
Myanmar Lower middle income 1992 8045707476 2216072577 190
Myanmar Lower middle income 1993 8670596516 2809748387 202
Myanmar Lower middle income 1994 9258442809 3821535780 213
Myanmar Lower middle income 1995 9925370608 4879257848 226
Myanmar Lower middle income 1996 10589070249 5759624742 238
Myanmar Lower middle income 1997 11228099908 5633070603 249
Myanmar Lower middle income 1998 11875045870 4613071495 260
Myanmar Lower middle income 1999 12881816311 5643818689 279
Myanmar Lower middle income 2000 14481504948 6849321646 310
Myanmar Lower middle income 2001 16287019890 6220270632 345
Myanmar Lower middle income 2002 18193097258 6110632858 381
Myanmar Lower middle income 2003 20555711976 7754647428 427
Myanmar Lower middle income 2004 23370875796 9390855298 481
Myanmar Lower middle income 2005 26541588962 10588433069 542
Myanmar Lower middle income 2006 30073443518 11863016315 610
Myanmar Lower middle income 2007 33832770203 15591182545 682
Myanmar Lower middle income 2008 37579501729 23013015832 753
Myanmar Lower middle income 2009 41491469387 29455165595 826
Myanmar Lower middle income 2010 45669364144 37796052939 903
Myanmar Lower middle income 2011 49103726463 54118601975 963
Myanmar Lower middle income 2012 52288473368 58318677645 1017
Myanmar Lower middle income 2013 56418567055 60572257122 1088
Myanmar Lower middle income 2014 61044699846 63264892768 1168
Myanmar Lower middle income 2015 63045305229 63045305229 1197
Myanmar Lower middle income 2016 69669967695 60291736894 1313
Myanmar Lower middle income 2017 73676035775 61449392056 1380
Myanmar Lower middle income 2018 78394969160 67144725831 1460
Myanmar Lower middle income 2019 83686990310 68697759361 1548
Myanmar Lower middle income 2020 86343026585 78930257227 1587
Myanmar Lower middle income 2021 70814455728 65067808985 1292
Montenegro Upper middle income 1960
Montenegro Upper middle income 1961
Montenegro Upper middle income 1962
Montenegro Upper middle income 1963
Montenegro Upper middle income 1964
Montenegro Upper middle income 1965
Montenegro Upper middle income 1966
Montenegro Upper middle income 1967
Montenegro Upper middle income 1968
Montenegro Upper middle income 1969
Montenegro Upper middle income 1970
Montenegro Upper middle income 1971
Montenegro Upper middle income 1972
Montenegro Upper middle income 1973
Montenegro Upper middle income 1974
Montenegro Upper middle income 1975
Montenegro Upper middle income 1976
Montenegro Upper middle income 1977
Montenegro Upper middle income 1978
Montenegro Upper middle income 1979
Montenegro Upper middle income 1980
Montenegro Upper middle income 1981
Montenegro Upper middle income 1982
Montenegro Upper middle income 1983
Montenegro Upper middle income 1984
Montenegro Upper middle income 1985
Montenegro Upper middle income 1986
Montenegro Upper middle income 1987
Montenegro Upper middle income 1988
Montenegro Upper middle income 1989
Montenegro Upper middle income 1990
Montenegro Upper middle income 1991
Montenegro Upper middle income 1992
Montenegro Upper middle income 1993
Montenegro Upper middle income 1994
Montenegro Upper middle income 1995
Montenegro Upper middle income 1996
Montenegro Upper middle income 1997 2736008815 4489
Montenegro Upper middle income 1998 2870073407 4723
Montenegro Upper middle income 1999 2600286560 4291
Montenegro Upper middle income 2000 2680895445 984297589 4432
Montenegro Upper middle income 2001 2710380971 1159869246 4462
Montenegro Upper middle income 2002 2761984910 1284685051 4529
Montenegro Upper middle income 2003 2830555583 1707710053 4623
Montenegro Upper middle income 2004 2955837409 2073234418 4819
Montenegro Upper middle income 2005 3079409281 2257174481 5013
Montenegro Upper middle income 2006 3343204353 2721903149 5436
Montenegro Upper middle income 2007 3570881588 3680711744 5798
Montenegro Upper middle income 2008 3828797531 4545674528 6206
Montenegro Upper middle income 2009 3606915000 4159330370 5834
Montenegro Upper middle income 2010 3705539998 4143033276 5982
Montenegro Upper middle income 2011 3825171542 4544516982 6169
Montenegro Upper middle income 2012 3720981872 4087725813 5996
Montenegro Upper middle income 2013 3853038772 4465771673 6203
Montenegro Upper middle income 2014 3921765369 4593852089 6307
Montenegro Upper middle income 2015 4054728173 4054728173 6517
Montenegro Upper middle income 2016 4174313473 4376929572 6708
Montenegro Upper middle income 2017 4371193518 4856602179 7023
Montenegro Upper middle income 2018 4593157865 5506944403 7382
Montenegro Upper middle income 2019 4779775343 5542201151 7684
Montenegro Upper middle income 2020 4048140209 4780722122 6516
Montenegro Upper middle income 2021 4551500495 5809170962 7339
Mongolia Lower middle income 1960
Mongolia Lower middle income 1961
Mongolia Lower middle income 1962
Mongolia Lower middle income 1963
Mongolia Lower middle income 1964
Mongolia Lower middle income 1965
Mongolia Lower middle income 1966
Mongolia Lower middle income 1967
Mongolia Lower middle income 1968
Mongolia Lower middle income 1969
Mongolia Lower middle income 1970
Mongolia Lower middle income 1971
Mongolia Lower middle income 1972
Mongolia Lower middle income 1973
Mongolia Lower middle income 1974
Mongolia Lower middle income 1975
Mongolia Lower middle income 1976
Mongolia Lower middle income 1977
Mongolia Lower middle income 1978
Mongolia Lower middle income 1979
Mongolia Lower middle income 1980
Mongolia Lower middle income 1981 2484401250 2310099100 1433
Mongolia Lower middle income 1982 2691653383 2552401933 1514
Mongolia Lower middle income 1983 2848685463 2725736633 1562
Mongolia Lower middle income 1984 3017709921 2098734600 1613
Mongolia Lower middle income 1985 3190107834 2186505475 1660
Mongolia Lower middle income 1986 3489180268 2896178867 1765
Mongolia Lower middle income 1987 3609858748 3020611600 1775
Mongolia Lower middle income 1988 3794249334 3204461567 1816
Mongolia Lower middle income 1989 3952780498 3576966800 1846
Mongolia Lower middle income 1990 3826905777 2560785660 1752
Mongolia Lower middle income 1991 3494212011 2379018326 1575
Mongolia Lower middle income 1992 3170771475 1317611864 1413
Mongolia Lower middle income 1993 3070296336 768401634 1357
Mongolia Lower middle income 1994 3135828210 925817092 1375
Mongolia Lower middle income 1995 3335782003 1452165005 1452
Mongolia Lower middle income 1996 3410339861 1345719472 1472
Mongolia Lower middle income 1997 3543231038 1180934203 1517
Mongolia Lower middle income 1998 3661572708 1124440249 1554
Mongolia Lower middle income 1999 3773996502 1057408589 1588
Mongolia Lower middle income 2000 3817248847 1136896124 1592
Mongolia Lower middle income 2001 3929961156 1267997934 1624
Mongolia Lower middle income 2002 4115965371 1396555720 1685
Mongolia Lower middle income 2003 4404273705 1595297356 1784
Mongolia Lower middle income 2004 4872245665 1992066808 1952
Mongolia Lower middle income 2005 5225662065 2523471532 2068
Mongolia Lower middle income 2006 5672781982 3414055566 2217
Mongolia Lower middle income 2007 6254129607 4234999823 2411
Mongolia Lower middle income 2008 6810770154 5623216449 2588
Mongolia Lower middle income 2009 6724368796 4583850368 2515
Mongolia Lower middle income 2010 7152385743 7189481824 2630
Mongolia Lower middle income 2011 8389088853 10409797649 3028
Mongolia Lower middle income 2012 9422609487 12292770631 3336
Mongolia Lower middle income 2013 10520241369 12582122604 3651
Mongolia Lower middle income 2014 11349786122 12226514722 3860
Mongolia Lower middle income 2015 11619892396 11619892396 3875
Mongolia Lower middle income 2016 11793003750 11181350461 3859
Mongolia Lower middle income 2017 12457760794 11480847745 4001
Mongolia Lower middle income 2018 13422599496 13178094459 4234
Mongolia Lower middle income 2019 14174566300 14206359007 4395
Mongolia Lower middle income 2020 13528524725 13312981595 4127
Mongolia Lower middle income 2021 13720766292 15098022829 4121
Northern Mariana Islands High income 1960
Northern Mariana Islands High income 1961
Northern Mariana Islands High income 1962
Northern Mariana Islands High income 1963
Northern Mariana Islands High income 1964
Northern Mariana Islands High income 1965
Northern Mariana Islands High income 1966
Northern Mariana Islands High income 1967
Northern Mariana Islands High income 1968
Northern Mariana Islands High income 1969
Northern Mariana Islands High income 1970
Northern Mariana Islands High income 1971
Northern Mariana Islands High income 1972
Northern Mariana Islands High income 1973
Northern Mariana Islands High income 1974
Northern Mariana Islands High income 1975
Northern Mariana Islands High income 1976
Northern Mariana Islands High income 1977
Northern Mariana Islands High income 1978
Northern Mariana Islands High income 1979
Northern Mariana Islands High income 1980
Northern Mariana Islands High income 1981
Northern Mariana Islands High income 1982
Northern Mariana Islands High income 1983
Northern Mariana Islands High income 1984
Northern Mariana Islands High income 1985
Northern Mariana Islands High income 1986
Northern Mariana Islands High income 1987
Northern Mariana Islands High income 1988
Northern Mariana Islands High income 1989
Northern Mariana Islands High income 1990
Northern Mariana Islands High income 1991
Northern Mariana Islands High income 1992
Northern Mariana Islands High income 1993
Northern Mariana Islands High income 1994
Northern Mariana Islands High income 1995
Northern Mariana Islands High income 1996
Northern Mariana Islands High income 1997
Northern Mariana Islands High income 1998
Northern Mariana Islands High income 1999
Northern Mariana Islands High income 2000
Northern Mariana Islands High income 2001
Northern Mariana Islands High income 2002 1607115152 1284000000 27513
Northern Mariana Islands High income 2003 1612630303 1239000000 27826
Northern Mariana Islands High income 2004 1562993939 1210000000 27306
Northern Mariana Islands High income 2005 1364448485 1061000000 24129
Northern Mariana Islands High income 2006 1270690909 990000000 22737
Northern Mariana Islands High income 2007 1185757576 938000000 21475
Northern Mariana Islands High income 2008 1054496970 939000000 19306
Northern Mariana Islands High income 2009 869187879 795000000 16038
Northern Mariana Islands High income 2010 881321212 799000000 16330
Northern Mariana Islands High income 2011 816242424 729000000 15112
Northern Mariana Islands High income 2012 822860606 746000000 15152
Northern Mariana Islands High income 2013 844921212 772000000 15422
Northern Mariana Islands High income 2014 880218182 832000000 15917
Northern Mariana Islands High income 2015 910000000 910000000 16314
Northern Mariana Islands High income 2016 1175830303 1230000000 20927
Northern Mariana Islands High income 2017 1448278788 1560000000 25609
Northern Mariana Islands High income 2018 1168109091 1302000000 20533
Northern Mariana Islands High income 2019 1037951515 1182000000 18142
Northern Mariana Islands High income 2020
Northern Mariana Islands High income 2021
Mozambique Low income 1960
Mozambique Low income 1961
Mozambique Low income 1962
Mozambique Low income 1963
Mozambique Low income 1964
Mozambique Low income 1965
Mozambique Low income 1966
Mozambique Low income 1967
Mozambique Low income 1968
Mozambique Low income 1969
Mozambique Low income 1970
Mozambique Low income 1971
Mozambique Low income 1972
Mozambique Low income 1973
Mozambique Low income 1974
Mozambique Low income 1975
Mozambique Low income 1976
Mozambique Low income 1977
Mozambique Low income 1978
Mozambique Low income 1979
Mozambique Low income 1980 2817485317 242
Mozambique Low income 1981 2958359666 248
Mozambique Low income 1982 2754232865 226
Mozambique Low income 1983 2321818249 187
Mozambique Low income 1984 2170900066 172
Mozambique Low income 1985 2192608995 172
Mozambique Low income 1986 2142179076 167
Mozambique Low income 1987 2457079409 192
Mozambique Low income 1988 2658559802 208
Mozambique Low income 1989 2831366310 221
Mozambique Low income 1990 2859679770 220
Mozambique Low income 1991 3000531903 3633406065 225
Mozambique Low income 1992 2816757862 2639953231 204
Mozambique Low income 1993 3115292780 2729550591 217
Mozambique Low income 1994 3318827208 2796549978 222
Mozambique Low income 1995 3393824644 2899922842 219
Mozambique Low income 1996 3774018515 3856799844 236
Mozambique Low income 1997 4200522939 4648832184 256
Mozambique Low income 1998 4617687455 5263877520 275
Mozambique Low income 1999 5157888717 5976408044 299
Mozambique Low income 2000 5218767318 5656473652 295
Mozambique Low income 2001 5849553169 5398568544 321
Mozambique Low income 2002 6393038189 5677003239 341
Mozambique Low income 2003 6832785422 6303391144 353
Mozambique Low income 2004 7373696583 7631120533 370
Mozambique Low income 2005 7863745695 8542070110 384
Mozambique Low income 2006 8626086620 9176889070 409
Mozambique Low income 2007 9292861226 10450843291 429
Mozambique Low income 2008 9972890074 12556195189 448
Mozambique Low income 2009 10602996938 11914471497 463
Mozambique Low income 2010 11292441240 11104649065 480
Mozambique Low income 2011 12130045005 14381552467 502
Mozambique Low income 2012 13010496953 16350813487 523
Mozambique Low income 2013 13916496847 16974314296 544
Mozambique Low income 2014 14946110648 17716091057 569
Mozambique Low income 2015 15950979333 15950979333 590
Mozambique Low income 2016 16560978969 11936993087 595
Mozambique Low income 2017 17180577789 13219079498 600
Mozambique Low income 2018 17772244904 14845400593 603
Mozambique Low income 2019 18183602353 15390031040 599
Mozambique Low income 2020 17959233845 14028811072 575
Mozambique Low income 2021 18358794340 16095828897 571
Mauritania Lower middle income 1960
Mauritania Lower middle income 1961 1064724224 159213140 1216
Mauritania Lower middle income 1962 1072460608 164271591 1189
Mauritania Lower middle income 1963 1051185472 168186331 1132
Mauritania Lower middle income 1964 1342268070 224495789 1403
Mauritania Lower middle income 1965 1558887728 255340527 1581
Mauritania Lower middle income 1966 1562488192 266533659 1538
Mauritania Lower middle income 1967 1618224256 282615367 1545
Mauritania Lower middle income 1968 1783225497 311396000 1652
Mauritania Lower middle income 1969 1805489664 295062138 1623
Mauritania Lower middle income 1970 2021894384 309405316 1763
Mauritania Lower middle income 1971 2059155602 335569089 1743
Mauritania Lower middle income 1972 2044063888 391669449 1679
Mauritania Lower middle income 1973 1950348527 493237544 1555
Mauritania Lower middle income 1974 2187561833 613010958 1693
Mauritania Lower middle income 1975 2075244217 703378653 1560
Mauritania Lower middle income 1976 2252596766 775046378 1644
Mauritania Lower middle income 1977 2210279625 799029667 1566
Mauritania Lower middle income 1978 2199124038 804629877 1513
Mauritania Lower middle income 1979 2304462956 951900945 1540
Mauritania Lower middle income 1980 2382151246 1047924649 1546
Mauritania Lower middle income 1981 2464342335 1105495368 1553
Mauritania Lower middle income 1982 2406678594 1108776010 1473
Mauritania Lower middle income 1983 2496576271 1165170626 1484
Mauritania Lower middle income 1984 2416015139 1074373735 1396
Mauritania Lower middle income 1985 2488369006 1009723326 1398
Mauritania Lower middle income 1986 2630543944 1186628779 1438
Mauritania Lower middle income 1987 2680534384 1344665271 1426
Mauritania Lower middle income 1988 2726650243 1414951854 1412
Mauritania Lower middle income 1989 2856918288 1450647019 1442
Mauritania Lower middle income 1990 2806313565 1506914408 1379
Mauritania Lower middle income 1991 2856492901 2133688270 1368
Mauritania Lower middle income 1992 2910027169 2164292208 1358
Mauritania Lower middle income 1993 3080951614 1847350612 1401
Mauritania Lower middle income 1994 2986651935 1944876755 1324
Mauritania Lower middle income 1995 3279935194 2091731421 1418
Mauritania Lower middle income 1996 3470788937 2132081882 1463
Mauritania Lower middle income 1997 3330406058 2072001067 1369
Mauritania Lower middle income 1998 3422918236 2032345832 1371
Mauritania Lower middle income 1999 3548648127 1985924387 1385
Mauritania Lower middle income 2000 3409611175 1779523344 1296
Mauritania Lower middle income 2001 3382351545 1746064719 1252
Mauritania Lower middle income 2002 3429078189 1777058593 1234
Mauritania Lower middle income 2003 3666653969 2051147607 1283
Mauritania Lower middle income 2004 3840187825 2362501023 1307
Mauritania Lower middle income 2005 4169149345 2936019526 1379
Mauritania Lower middle income 2006 4933487781 3919577286 1585
Mauritania Lower middle income 2007 4836326550 4346206809 1510
Mauritania Lower middle income 2008 4820314479 5206444407 1462
Mauritania Lower middle income 2009 4825032404 4714592493 1422
Mauritania Lower middle income 2010 4951459328 5628878866 1417
Mauritania Lower middle income 2011 5158072995 6764627666 1433
Mauritania Lower middle income 2012 5388639537 6728208836 1454
Mauritania Lower middle income 2013 5612311898 7223071177 1470
Mauritania Lower middle income 2014 5852228313 6592537782 1489
Mauritania Lower middle income 2015 6166863960 6166863960 1524
Mauritania Lower middle income 2016 6244622517 6398747532 1500
Mauritania Lower middle income 2017 6636194425 6800135962 1550
Mauritania Lower middle income 2018 6936598105 7352533586 1575
Mauritania Lower middle income 2019 7336141342 7889655284 1621
Mauritania Lower middle income 2020 7206781562 7915985514 1550
Mauritania Lower middle income 2021 7372519416 8227580740 1544
Mauritius High income 1960
Mauritius High income 1961
Mauritius High income 1962
Mauritius High income 1963
Mauritius High income 1964
Mauritius High income 1965
Mauritius High income 1966
Mauritius High income 1967
Mauritius High income 1968
Mauritius High income 1969
Mauritius High income 1970
Mauritius High income 1971
Mauritius High income 1972
Mauritius High income 1973
Mauritius High income 1974
Mauritius High income 1975
Mauritius High income 1976 2130355941 704033525 2350
Mauritius High income 1977 2269843533 823634465 2464
Mauritius High income 1978 2356796837 1015365145 2525
Mauritius High income 1979 2439674205 1211141231 2568
Mauritius High income 1980 2194212276 1131788192 2271
Mauritius High income 1981 2323283586 1142393555 2370
Mauritius High income 1982 2450996249 1078408830 2469
Mauritius High income 1983 2460403057 1090276947 2456
Mauritius High income 1984 2576002283 1040557089 2545
Mauritius High income 1985 2755149730 1076121094 2700
Mauritius High income 1986 3023557335 1462900255 2940
Mauritius High income 1987 3292383022 1880852914 3178
Mauritius High income 1988 3515980169 2134517068 3370
Mauritius High income 1989 3672973908 2181930255 3494
Mauritius High income 1990 3936940875 2653480001 3718
Mauritius High income 1991 4111561772 2856890681 3842
Mauritius High income 1992 4379335398 3224267548 4038
Mauritius High income 1993 4601895978 3263368410 4194
Mauritius High income 1994 4792236972 3558137040 4306
Mauritius High income 1995 4997715469 4040345933 4452
Mauritius High income 1996 5276980008 4421943910 4653
Mauritius High income 1997 5577107056 4187367602 4857
Mauritius High income 1998 5915745659 4169664285 5098
Mauritius High income 1999 6070201774 4343710333 5165
Mauritius High income 2000 6568127787 4663313620 5534
Mauritius High income 2001 6787998538 4613630623 5674
Mauritius High income 2002 6897619192 4841310240 5726
Mauritius High income 2003 7306333858 5816553827 6022
Mauritius High income 2004 7622699566 6578844486 6243
Mauritius High income 2005 7758196331 6488750453 6316
Mauritius High income 2006 8135674833 7028803366 6593
Mauritius High income 2007 8601606244 8150138757 6939
Mauritius High income 2008 9064971553 9990370016 7286
Mauritius High income 2009 9365482339 9128843109 7508
Mauritius High income 2010 9775428535 10003670690 7818
Mauritius High income 2011 10174025355 11518393367 8124
Mauritius High income 2012 10529721321 11668685524 8384
Mauritius High income 2013 10883562719 12129642296 8647
Mauritius High income 2014 11291105972 12803445934 8955
Mauritius High income 2015 11692287066 11692287066 9260
Mauritius High income 2016 12141029167 12232463656 9609
Mauritius High income 2017 12604106487 13259351418 9967
Mauritius High income 2018 13077980209 14181951059 10336
Mauritius High income 2019 13471938134 14045808843 10644
Mauritius High income 2020 11465336643 10926820603 9058
Mauritius High income 2021 11928561437 11156657770 9422
Malawi Low income 1960 654451648 162956741 179
Malawi Low income 1961 704449088 174576508 188
Malawi Low income 1962 709157376 183116338 185
Malawi Low income 1963 699292480 190816184 178
Malawi Low income 1964 717901362 194736105 178
Malawi Low income 1965 815654354 229455411 197
Malawi Low income 1966 923720704 260394792 218
Malawi Low income 1967 990981888 269814968 228
Malawi Low income 1968 971924513 245169807 218
Malawi Low income 1969 1029096640 265810632 225
Malawi Low income 1970 1034029050 290531621 220
Malawi Low income 1971 1201733710 365386930 249
Malawi Low income 1972 1276617931 406062874 257
Malawi Low income 1973 1305988589 444281704 256
Malawi Low income 1974 1399705855 548621018 267
Malawi Low income 1975 1484903485 613220653 276
Malawi Low income 1976 1559114970 670317634 281
Malawi Low income 1977 1635792733 806290841 286
Malawi Low income 1978 1795201848 949034017 304
Malawi Low income 1979 1874121681 1058269066 308
Malawi Low income 1980 1881744604 1237655461 301
Malawi Low income 1981 1782198071 1237685692 278
Malawi Low income 1982 1826814576 1180104216 278
Malawi Low income 1983 1894748495 1223186840 281
Malawi Low income 1984 1996312777 1208008985 287
Malawi Low income 1985 2087563880 1131347798 287
Malawi Low income 1986 2083079740 1183654828 272
Malawi Low income 1987 2116934769 1183094128 260
Malawi Low income 1988 2184195952 1379924257 253
Malawi Low income 1989 2213566610 1590215583 244
Malawi Low income 1990 2339569341 1880771556 249
Malawi Low income 1991 2543819168 2203545857 265
Malawi Low income 1992 2357281465 1799517082 243
Malawi Low income 1993 2585745419 2070636936 266
Malawi Low income 1994 2320960389 1181802596 238
Malawi Low income 1995 2709229619 1397457932 275
Malawi Low income 1996 2907455321 2281034131 290
Malawi Low income 1997 3017718212 2663234934 294
Malawi Low income 1998 3135265990 1750584265 297
Malawi Low income 1999 3230649501 1775921718 298
Malawi Low income 2000 3281567051 1743506531 294
Malawi Low income 2001 3118310277 1716502862 273
Malawi Low income 2002 3171321552 3495748398 271
Malawi Low income 2003 3352265725 3208837077 279
Malawi Low income 2004 3533975212 3476094499 287
Malawi Low income 2005 3649491172 3655909664 289
Malawi Low income 2006 3821017257 3998020177 295
Malawi Low income 2007 4187834914 4432937046 314
Malawi Low income 2008 4507774478 5321012192 328
Malawi Low income 2009 4883186907 6191127665 346
Malawi Low income 2010 5218860380 6959655571 359
Malawi Low income 2011 5472186739 8004000737 366
Malawi Low income 2012 5575381210 6028487929 362
Malawi Low income 2013 5865301032 5518880769 370
Malawi Low income 2014 6199623191 6047813437 381
Malawi Low income 2015 6373212641 6373212641 381
Malawi Low income 2016 6531525832 5433040160 380
Malawi Low income 2017 6792788858 8943543677 384
Malawi Low income 2018 7091106972 9880676219 391
Malawi Low income 2019 7477443338 11025370769 401
Malawi Low income 2020 7537262760 12172128470 394
Malawi Low income 2021 7744644244 12626718074 394
Malaysia Upper middle income 1960 10075037696 1916241997 1235
Malaysia Upper middle income 1961 10840539136 1901868548 1288
Malaysia Upper middle income 1962 11536613376 2001502679 1327
Malaysia Upper middle income 1963 12383262720 2510126748 1380
Malaysia Upper middle income 1964 13046877007 2674441396 1410
Malaysia Upper middle income 1965 14049511693 2956356984 1475
Malaysia Upper middle income 1966 15147721728 3143538482 1547
Malaysia Upper middle income 1967 15731991552 3188945512 1566
Malaysia Upper middle income 1968 16987088645 3330393310 1650
Malaysia Upper middle income 1969 17817507840 3664575983 1689
Malaysia Upper middle income 1970 18884160201 3864170913 1748
Malaysia Upper middle income 1971 20779121580 4244340334 1878
Malaysia Upper middle income 1972 22729957980 5043268549 2007
Malaysia Upper middle income 1973 25389608913 7662996767 2190
Malaysia Upper middle income 1974 27501684655 9496074114 2317
Malaysia Upper middle income 1975 27721991876 9298800799 2279
Malaysia Upper middle income 1976 30927621572 11050125905 2480
Malaysia Upper middle income 1977 33325458128 13139397879 2606
Malaysia Upper middle income 1978 35542898192 16358376511 2708
Malaysia Upper middle income 1979 38865839263 21213672089 2887
Malaysia Upper middle income 1980 41758167697 24488033442 3026
Malaysia Upper middle income 1981 44657063211 25004557094 3160
Malaysia Upper middle income 1982 47311100561 26804401816 3269
Malaysia Upper middle income 1983 50269099767 30346788438 3392
Malaysia Upper middle income 1984 54170881787 33943505718 3566
Malaysia Upper middle income 1985 53615494684 31200161095 3437
Malaysia Upper middle income 1986 54280645792 27734562640 3383
Malaysia Upper middle income 1987 57098860072 32181695507 3456
Malaysia Upper middle income 1988 62773184724 35271880250 3688
Malaysia Upper middle income 1989 68460184711 38848567631 3906
Malaysia Upper middle income 1990 74627439030 44024178343 4139
Malaysia Upper middle income 1991 81750976904 49143148094 4414
Malaysia Upper middle income 1992 89014647651 59167550163 4684
Malaysia Upper middle income 1993 97822596595 66894837030 5020
Malaysia Upper middle income 1994 106834055076 74478356958 5348
Malaysia Upper middle income 1995 117334865369 88705342903 5727
Malaysia Upper middle income 1996 129071520753 100855393910 6141
Malaysia Upper middle income 1997 138523095020 100005323302 6424
Malaysia Upper middle income 1998 128328605326 72167498981 5803
Malaysia Upper middle income 1999 136204917219 79148421053 6010
Malaysia Upper middle income 2000 148271131276 93789736842 6393
Malaysia Upper middle income 2001 149038694329 92783947368 6286
Malaysia Upper middle income 2002 157073352913 100845526316 6488
Malaysia Upper middle income 2003 166165542824 110202368421 6728
Malaysia Upper middle income 2004 177437278940 124749473684 7044
Malaysia Upper middle income 2005 186898481577 143534102611 7275
Malaysia Upper middle income 2006 197336475944 162691238209 7531
Malaysia Upper middle income 2007 209766278121 193547824063 7850
Malaysia Upper middle income 2008 219901701984 230813897716 8074
Malaysia Upper middle income 2009 216573426578 202257625195 7809
Malaysia Upper middle income 2010 232653672974 255016609233 8248
Malaysia Upper middle income 2011 244970155627 297951960784 8550
Malaysia Upper middle income 2012 258378484880 314443149443 8889
Malaysia Upper middle income 2013 270506054026 323277158907 9179
Malaysia Upper middle income 2014 286754600538 338061963396 9601
Malaysia Upper middle income 2015 301354803994 301354803994 9955
Malaysia Upper middle income 2016 314764434003 301255380276 10258
Malaysia Upper middle income 2017 333060816797 319112136545 10708
Malaysia Upper middle income 2018 349191241838 358791513221 11076
Malaysia Upper middle income 2019 364693371399 365276379481 11415
Malaysia Upper middle income 2020 344099355780 337006023790 10632
Malaysia Upper middle income 2021 354878576623 372701358820 10827
Namibia Upper middle income 1960
Namibia Upper middle income 1961
Namibia Upper middle income 1962
Namibia Upper middle income 1963
Namibia Upper middle income 1964
Namibia Upper middle income 1965
Namibia Upper middle income 1966
Namibia Upper middle income 1967
Namibia Upper middle income 1968
Namibia Upper middle income 1969
Namibia Upper middle income 1970
Namibia Upper middle income 1971
Namibia Upper middle income 1972
Namibia Upper middle income 1973
Namibia Upper middle income 1974
Namibia Upper middle income 1975
Namibia Upper middle income 1976
Namibia Upper middle income 1977
Namibia Upper middle income 1978
Namibia Upper middle income 1979
Namibia Upper middle income 1980 3477744831 2422096075 3288
Namibia Upper middle income 1981 3511529365 2249854740 3249
Namibia Upper middle income 1982 3497550292 2118741469 3165
Namibia Upper middle income 1983 3433774198 2297400688 3034
Namibia Upper middle income 1984 3425639878 1951229618 2947
Namibia Upper middle income 1985 3441540714 1608219310 2872
Namibia Upper middle income 1986 3605608240 1809073862 2908
Namibia Upper middle income 1987 3733743233 2300105497 2902
Namibia Upper middle income 1988 3764104127 2495059627 2816
Namibia Upper middle income 1989 3834066588 2535113565 2766
Namibia Upper middle income 1990 3912567566 2789944498 2731
Namibia Upper middle income 1991 4232052672 2996885561 2866
Namibia Upper middle income 1992 4536309434 3429538534 2990
Namibia Upper middle income 1993 4464656650 3251230621 2871
Namibia Upper middle income 1994 4541889830 3666501464 2853
Namibia Upper middle income 1995 4718978760 3978497753 2899
Namibia Upper middle income 1996 4869576676 3989208662 2928
Namibia Upper middle income 1997 5075077696 4154955686 2989
Namibia Upper middle income 1998 5242128224 3873098656 3027
Namibia Upper middle income 1999 5418750119 3868541599 3072
Namibia Upper middle income 2000 5607982809 3922247990 3125
Namibia Upper middle income 2001 5674041970 3557333364 3111
Namibia Upper middle income 2002 5945752617 3349184760 3211
Namibia Upper middle income 2003 6197840297 4926471294 3298
Namibia Upper middle income 2004 6958287294 6609198833 3647
Namibia Upper middle income 2005 7134280656 7248394160 3681
Namibia Upper middle income 2006 7638900835 8001779551 3875
Namibia Upper middle income 2007 8049418738 8839526452 4012
Namibia Upper middle income 2008 8262713205 8607475308 4044
Namibia Upper middle income 2009 8287168433 8938868165 3982
Namibia Upper middle income 2010 8787651209 11431334447 4147
Namibia Upper middle income 2011 9235060247 12523402329 4282
Namibia Upper middle income 2012 9702509635 13042007432 4421
Namibia Upper middle income 2013 10247278348 12043276397 4588
Namibia Upper middle income 2014 10871595744 12435416060 4782
Namibia Upper middle income 2015 11335179562 11335179562 4897
Namibia Upper middle income 2016 11339010224 10721994677 4809
Namibia Upper middle income 2017 11222530147 12895153160 4671
Namibia Upper middle income 2018 11341482623 13682062249 4632
Namibia Upper middle income 2019 11236876130 12543203411 4505
Namibia Upper middle income 2020 10352990575 10562637376 4075
Namibia Upper middle income 2021 10604634490 12236250784 4099
New Caledonia High income 1960
New Caledonia High income 1961
New Caledonia High income 1962
New Caledonia High income 1963
New Caledonia High income 1964
New Caledonia High income 1965 159594492
New Caledonia High income 1966 164206536
New Caledonia High income 1967 180036767
New Caledonia High income 1968 215507162
New Caledonia High income 1969 263108841
New Caledonia High income 1970 358815684
New Caledonia High income 1971 413985778
New Caledonia High income 1972 506808997
New Caledonia High income 1973 542293400
New Caledonia High income 1974 637403480
New Caledonia High income 1975 816652167
New Caledonia High income 1976 798313525
New Caledonia High income 1977 837620127
New Caledonia High income 1978 846004692
New Caledonia High income 1979 1047225724
New Caledonia High income 1980 1182463959
New Caledonia High income 1981 972564157
New Caledonia High income 1982 904599872
New Caledonia High income 1983 823857894
New Caledonia High income 1984 796066193
New Caledonia High income 1985 854820894
New Caledonia High income 1986 1201321509
New Caledonia High income 1987 1488093104
New Caledonia High income 1988 2072775508
New Caledonia High income 1989 2185082943
New Caledonia High income 1990 2529440424
New Caledonia High income 1991 2653781629
New Caledonia High income 1992 2923883311
New Caledonia High income 1993 2822244192
New Caledonia High income 1994 3038727542
New Caledonia High income 1995 3628441984
New Caledonia High income 1996 3606968707
New Caledonia High income 1997 3291130072
New Caledonia High income 1998 3556305297
New Caledonia High income 1999 3647802506
New Caledonia High income 2000 3420033047
New Caledonia High income 2001 3297734668
New Caledonia High income 2002 3740057133
New Caledonia High income 2003 4915355784
New Caledonia High income 2004 5895011252
New Caledonia High income 2005 6238632284
New Caledonia High income 2006 6979153332
New Caledonia High income 2007 8819922042
New Caledonia High income 2008 9067623001
New Caledonia High income 2009 8704436169
New Caledonia High income 2010 9364347372
New Caledonia High income 2011 10351442209
New Caledonia High income 2012 9659153061
New Caledonia High income 2013 10151385306
New Caledonia High income 2014 10635039739
New Caledonia High income 2015 8738205837 8738205837 32520
New Caledonia High income 2016 8724570250
New Caledonia High income 2017 9173668102
New Caledonia High income 2018 9846922416
New Caledonia High income 2019 9438130987
New Caledonia High income 2020 9435529927
New Caledonia High income 2021
Niger Low income 1960 2602180352 449526873 768
Niger Low income 1961 2720485632 485785235 780
Niger Low income 1962 3000116736 531736493 836
Niger Low income 1963 3282974464 586294761 889
Niger Low income 1964 3287276501 582816358 864
Niger Low income 1965 3514748205 673383604 898
Niger Low income 1966 3501304320 702296184 869
Niger Low income 1967 3505606400 665586975 846
Niger Low income 1968 3519050211 641214211 825
Niger Low income 1969 3325997056 625867923 758
Niger Low income 1970 3427632139 649916708 760
Niger Low income 1971 3622298359 693573595 781
Niger Low income 1972 3435160562 742779740 720
Niger Low income 1973 2849548694 946385033 581
Niger Low income 1974 3099603376 1026136974 615
Niger Low income 1975 3013025458 1048690933 581
Niger Low income 1976 3033459899 1064517575 569
Niger Low income 1977 3268995353 1291457973 595
Niger Low income 1978 3709414424 1774365275 656
Niger Low income 1979 3974526127 2109278102 683
Niger Low income 1980 3876950075 2508524186 647
Niger Low income 1981 3870062050 2170893039 628
Niger Low income 1982 3954215010 2017611927 623
Niger Low income 1983 3801438855 1803099732 582
Niger Low income 1984 3162043108 1461243212 471
Niger Low income 1985 3406093625 1440581534 492
Niger Low income 1986 3622453369 1904097020 509
Niger Low income 1987 3625651320 2233005823 495
Niger Low income 1988 3874775265 2280356338 513
Niger Low income 1989 3911858646 2179567108 503
Niger Low income 1990 3860672825 3512356353 481
Niger Low income 1991 3843705589 3285796980 464
Niger Low income 1992 3920608619 3386232592 458
Niger Low income 1993 3933219471 3052673623 444
Niger Low income 1994 4006171992 1938058161 437
Niger Low income 1995 4104613418 2302537682 433
Niger Low income 1996 4108739806 2405687081 418
Niger Low income 1997 4171499809 2290318800 410
Niger Low income 1998 4587507423 2643363407 435
Niger Low income 1999 4577434976 2537790023 419
Niger Low income 2000 4522117693 2241753120 399
Niger Low income 2001 4850791308 2448714681 413
Niger Low income 2002 5089376051 2782192987 418
Niger Low income 2003 5199846576 3394084885 411
Niger Low income 2004 5218763700 3760443966 398
Niger Low income 2005 5601396609 4383315657 411
Niger Low income 2006 5933618241 4756361480 420
Niger Low income 2007 6120095491 5731485267 417
Niger Low income 2008 6593265425 7297600897 432
Niger Low income 2009 6722664912 7352131669 424
Niger Low income 2010 7299346317 7851191899 443
Niger Low income 2011 7471447161 8772951262 437
Niger Low income 2012 8259605981 9426913349 464
Niger Low income 2013 8698614829 10224897935 470
Niger Low income 2014 9276388713 10862944204 482
Niger Low income 2015 9683867894 9683867894 484
Niger Low income 2016 10239808402 10398862245 493
Niger Low income 2017 10751938078 11185102400 498
Niger Low income 2018 11527239153 12808660528 514
Niger Low income 2019 12212118178 12916455161 524
Niger Low income 2020 12649312791 13741378450 523
Niger Low income 2021 12820338298 14950949875 510
Nigeria Lower middle income 1960 64724938752 4196092258 1434
Nigeria Lower middle income 1961 64849076224 4467200336 1408
Nigeria Lower middle income 1962 67509829632 4909302954 1435
Nigeria Lower middle income 1963 73301237760 5165489010 1526
Nigeria Lower middle income 1964 76930009902 5552822484 1568
Nigeria Lower middle income 1965 80688023065 5874422512 1610
Nigeria Lower middle income 1966 77258366976 6366792664 1508
Nigeria Lower middle income 1967 65095098368 5203135937 1244
Nigeria Lower middle income 1968 64282475793 5200895982 1201
Nigeria Lower middle income 1969 79837151232 6634187316 1459
Nigeria Lower middle income 1970 99802223339 12545849083 1783
Nigeria Lower middle income 1971 114011596381 9181769912 1990
Nigeria Lower middle income 1972 117847245233 12274416018 2009
Nigeria Lower middle income 1973 124202464906 15162871287 2066
Nigeria Lower middle income 1974 138064297791 24846641318 2238
Nigeria Lower middle income 1975 130846644839 27778934625 2065
Nigeria Lower middle income 1976 142678258687 36308883249 2188
Nigeria Lower middle income 1977 151273365136 36035407725 2251
Nigeria Lower middle income 1978 142553728762 36527862209 2058
Nigeria Lower middle income 1979 152189549603 47259911894 2133
Nigeria Lower middle income 1980 158588863031 64201788123 2160
Nigeria Lower middle income 1981 137769506630 164475209516 1826
Nigeria Lower middle income 1982 128396511425 142769363314 1658
Nigeria Lower middle income 1983 114370367336 97094911792 1440
Nigeria Lower middle income 1984 113094424964 73484359521 1389
Nigeria Lower middle income 1985 119781729367 73745821158 1433
Nigeria Lower middle income 1986 119854730671 54805852581 1397
Nigeria Lower middle income 1987 123690232430 52676041931 1405
Nigeria Lower middle income 1988 132761705602 49648470440 1469
Nigeria Lower middle income 1989 135309908948 44003061108 1458
Nigeria Lower middle income 1990 151245202582 54035795388 1589
Nigeria Lower middle income 1991 151787193702 49118433048 1554
Nigeria Lower middle income 1992 158816751511 47794925815 1586
Nigeria Lower middle income 1993 155584641982 27752204320 1515
Nigeria Lower middle income 1994 152760898222 33833042988 1451
Nigeria Lower middle income 1995 152649894872 44062465800 1414
Nigeria Lower middle income 1996 159054968516 51075815093 1437
Nigeria Lower middle income 1997 163726571074 54457835193 1443
Nigeria Lower middle income 1998 167952769907 54604050168 1444
Nigeria Lower middle income 1999 168933827206 59372613486 1417
Nigeria Lower middle income 2000 177407437762 69448756933 1451
Nigeria Lower middle income 2001 187905850477 74030364472 1499
Nigeria Lower middle income 2002 216710230938 95385819321 1685
Nigeria Lower middle income 2003 232632354125 104911947834 1764
Nigeria Lower middle income 2004 254152145502 136385979322 1878
Nigeria Lower middle income 2005 270515773389 176134087150 1948
Nigeria Lower middle income 2006 286907481991 236103982432 2013
Nigeria Lower middle income 2007 305817928143 275625684969 2090
Nigeria Lower middle income 2008 326504898642 339476215684 2173
Nigeria Lower middle income 2009 352745852800 295008767295 2286
Nigeria Lower middle income 2010 380985472031 361456622216 2404
Nigeria Lower middle income 2011 401207892113 404993594134 2464
Nigeria Lower middle income 2012 418179231389 455501524575 2501
Nigeria Lower middle income 2013 446077370458 508692961937 2597
Nigeria Lower middle income 2014 474223597521 546676374568 2688
Nigeria Lower middle income 2015 486803295098 486803295098 2687
Nigeria Lower middle income 2016 478932323772 404650006429 2575
Nigeria Lower middle income 2017 482791975286 375746469539 2529
Nigeria Lower middle income 2018 492074893436 397190484464 2512
Nigeria Lower middle income 2019 502942019448 448120428859 2503
Nigeria Lower middle income 2020 493917966761 432293776262 2396
Nigeria Lower middle income 2021 511932076369 440776971536 2422
Nicaragua Lower middle income 1960 2980585216 223854667 1681
Nicaragua Lower middle income 1961 3204061696 240524723 1751
Nicaragua Lower middle income 1962 3553009664 265291589 1882
Nicaragua Lower middle income 1963 3939061248 292916241 2024
Nicaragua Lower middle income 1964 4399871434 341973759 2193
Nicaragua Lower middle income 1965 4818966044 566542872 2330
Nicaragua Lower middle income 1966 4978046464 606671444 2335
Nicaragua Lower middle income 1967 5324992512 657171437 2423
Nicaragua Lower middle income 1968 5396504858 695899980 2383
Nicaragua Lower middle income 1969 5733123072 747971450 2456
Nicaragua Lower middle income 1970 5810739394 776585681 2415
Nicaragua Lower middle income 1971 6002770182 826571413 2419
Nicaragua Lower middle income 1972 6136075073 880842890 2398
Nicaragua Lower middle income 1973 6529827868 1093571442 2475
Nicaragua Lower middle income 1974 7456568797 1520900045 2740
Nicaragua Lower middle income 1975 7445141837 1590428523 2652
Nicaragua Lower middle income 1976 7832993113 1847871372 2706
Nicaragua Lower middle income 1977 8488495617 2239857061 2843
Nicaragua Lower middle income 1978 7823099391 2142128604 2542
Nicaragua Lower middle income 1979 5751637421 1527852636 1814
Nicaragua Lower middle income 1980 6016887540 2189347368 1843
Nicaragua Lower middle income 1981 6339590679 2448290110 1887
Nicaragua Lower middle income 1982 6287836675 2465165180 1820
Nicaragua Lower middle income 1983 6577907888 2743341724 1853
Nicaragua Lower middle income 1984 6474891673 3105517091 1777
Nicaragua Lower middle income 1985 6210596211 2683816289 1663
Nicaragua Lower middle income 1986 6147415246 2885710609 1608
Nicaragua Lower middle income 1987 6103992798 3851213728 1561
Nicaragua Lower middle income 1988 5344056557 2631096767 1338
Nicaragua Lower middle income 1989 5251165294 1013184746 1286
Nicaragua Lower middle income 1990 5248408447 1009455484 1258
Nicaragua Lower middle income 1991 5238474180 1488804124 1228
Nicaragua Lower middle income 1992 5258712844 1792800000 1205
Nicaragua Lower middle income 1993 5238049472 1756454248 1174
Nicaragua Lower middle income 1994 5412881211 3863185119 1187
Nicaragua Lower middle income 1995 5732885766 4140470000 1232
Nicaragua Lower middle income 1996 6096595425 4308351903 1286
Nicaragua Lower middle income 1997 6338426087 4389965591 1313
Nicaragua Lower middle income 1998 6573688273 4635267225 1339
Nicaragua Lower middle income 1999 7036211039 4855717875 1410
Nicaragua Lower middle income 2000 7324807584 5107329007 1445
Nicaragua Lower middle income 2001 7541683667 5323146566 1466
Nicaragua Lower middle income 2002 7598543351 5224213018 1456
Nicaragua Lower middle income 2003 7790082333 5322454926 1472
Nicaragua Lower middle income 2004 8203904797 5795568205 1529
Nicaragua Lower middle income 2005 8555228682 6321335612 1573
Nicaragua Lower middle income 2006 8910544402 6763361733 1616
Nicaragua Lower middle income 2007 9362906161 7423313549 1675
Nicaragua Lower middle income 2008 9684650618 8496946608 1709
Nicaragua Lower middle income 2009 9365755448 8298679909 1630
Nicaragua Lower middle income 2010 9778752062 8758639096 1679
Nicaragua Lower middle income 2011 10396522414 9774307336 1761
Nicaragua Lower middle income 2012 11071803369 10532006608 1851
Nicaragua Lower middle income 2013 11617366797 10982979274 1916
Nicaragua Lower middle income 2014 12173352616 11880434071 1982
Nicaragua Lower middle income 2015 12756706583 12756706583 2050
Nicaragua Lower middle income 2016 13338860851 13286083645 2116
Nicaragua Lower middle income 2017 13956556222 13785909906 2186
Nicaragua Lower middle income 2018 13487098743 13025239912 2086
Nicaragua Lower middle income 2019 12977301361 12596636042 1983
Nicaragua Lower middle income 2020 12745084493 12586941393 1924
Nicaragua Lower middle income 2021 14063554437 14013022092 2098
Netherlands High income 1960 163993141248 12276734172 14277
Netherlands High income 1961 164477812736 13493833740 14132
Netherlands High income 1962 175733866496 14647057370 14886
Netherlands High income 1963 182103556096 15891241386 15218
Netherlands High income 1964 197172447408 18699380731 16259
Netherlands High income 1965 214214249225 21000586933 17423
Netherlands High income 1966 220086091776 22867203317 17669
Netherlands High income 1967 231706656768 25087562181 18392
Netherlands High income 1968 246573273136 27817605743 19370
Netherlands High income 1969 262426574848 34035946604 20378
Netherlands High income 1970 278540044642 38164716625 21363
Netherlands High income 1971 290564563678 44579122807 22022
Netherlands High income 1972 300832750436 54706557264 22570
Netherlands High income 1973 317210756182 71840909664 23603
Netherlands High income 1974 328118739110 87243413395 24224
Netherlands High income 1975 328125396188 100249523353 24010
Netherlands High income 1976 342747679888 109168720620 24884
Netherlands High income 1977 351386430467 127016990213 25360
Netherlands High income 1978 360860676430 155859695457 25884
Netherlands High income 1979 368129009944 179669405690 26223
Netherlands High income 1980 373068985167 195152092662 26366
Netherlands High income 1981 370145572922 164134217080 25980
Netherlands High income 1982 365552967324 158479527936 25540
Netherlands High income 1983 373119759805 153445465987 25970
Netherlands High income 1984 384543489816 143912664148 26660
Netherlands High income 1985 394465403149 143845822718 27220
Netherlands High income 1986 405459058225 200862095701 27824
Netherlands High income 1987 413289480955 245046310923 28182
Netherlands High income 1988 427511676525 261910508418 28964
Netherlands High income 1989 446408196647 258336705809 30063
Netherlands High income 1990 465082446942 318330511921 31106
Netherlands High income 1991 476426432933 327500327676 31615
Netherlands High income 1992 484554605652 362962872180 31912
Netherlands High income 1993 490648132551 353550169673 32089
Netherlands High income 1994 505176677945 379130260322 32840
Netherlands High income 1995 520918165021 452301674444 33697
Netherlands High income 1996 539143748274 450490196078 34715
Netherlands High income 1997 562483569064 416812740005 36032
Netherlands High income 1998 588717336764 438008220395 37481
Netherlands High income 1999 618353650975 447049523050 39106
Netherlands High income 2000 644297559543 417479337445 40457
Netherlands High income 2001 659290074380 431586852370 41087
Netherlands High income 2002 660722537626 473861980071 40914
Netherlands High income 2003 661750925153 580070360702 40785
Netherlands High income 2004 674886321780 658380081545 41450
Netherlands High income 2005 688727404111 685348181516 42202
Netherlands High income 2006 712564183491 733955269899 43592
Netherlands High income 2007 739448107993 848558887541 45139
Netherlands High income 2008 755496534044 951869997864 45939
Netherlands High income 2009 727793352990 871518638049 44028
Netherlands High income 2010 737565720628 847380859017 44391
Netherlands High income 2011 749006761258 905270626333 44869
Netherlands High income 2012 741289340197 838923319920 44243
Netherlands High income 2013 740324364660 877172824535 44055
Netherlands High income 2014 750862107576 892167986714 44522
Netherlands High income 2015 765572770634 765572770634 45193
Netherlands High income 2016 782351934079 784060430240 45939
Netherlands High income 2017 805125436190 833869641687 46997
Netherlands High income 2018 824133764145 914043438180 47827
Netherlands High income 2019 840250428567 910194347569 48444
Netherlands High income 2020 808332373359 913865395790 46345
Netherlands High income 2021 849039199713 1018007056950 48424
Norway High income 1960 68523642880 5163271598 19134
Norway High income 1961 72822358016 5632460937 20174
Norway High income 1962 74871537664 6066976683 20575
Norway High income 1963 77705461760 6510239503 21193
Norway High income 1964 81598233090 7159202706 22087
Norway High income 1965 85911196479 8058681060 23075
Norway High income 1966 89164234752 8696460205 23758
Norway High income 1967 94742421504 9514496703 25034
Norway High income 1968 96883481100 10159934137 25386
Norway High income 1969 101247705088 11063065083 26314
Norway High income 1970 103215252661 12814123115 26631
Norway High income 1971 109070042369 14583114840 27945
Norway High income 1972 114884158314 17358610850 29210
Norway High income 1973 120091763976 22534253703 30322
Norway High income 1974 124802976129 27145693810 31316
Norway High income 1975 130983403948 32877805200 32686
Norway High income 1976 138613702594 35942270686 34428
Norway High income 1977 144381068513 41508030431 35710
Norway High income 1978 149967758603 46523091010 36950
Norway High income 1979 156525038752 53132244624 38434
Norway High income 1980 163669856360 64439382896 40060
Norway High income 1981 166285749716 63596654761 40560
Norway High income 1982 166677110675 62647195538 40507
Norway High income 1983 173298873618 61627240831 41977
Norway High income 1984 183787620130 62057955033 44392
Norway High income 1985 193994006407 65416879914 46717
Norway High income 1986 201835734215 78693253276 48433
Norway High income 1987 205374723571 94230055659 49052
Norway High income 1988 204850304847 101900260856 48664
Norway High income 1989 206977245014 102633789558 48967
Norway High income 1990 210976914333 119791683308 49741
Norway High income 1991 217484964348 121872464483 51032
Norway High income 1992 225258737212 130838040068 52552
Norway High income 1993 231668078950 120579072751 53726
Norway High income 1994 243379890462 127131461120 56122
Norway High income 1995 253493520719 152029612325 58152
Norway High income 1996 266239041025 163520109151 60767
Norway High income 1997 280308690710 161356631888 63632
Norway High income 1998 287665185491 154163364303 64914
Norway High income 1999 293455492405 162284465073 65769
Norway High income 2000 302860679963 171247131269 67438
Norway High income 2001 309144404258 173972218824 68489
Norway High income 2002 313615418001 195524186478 69106
Norway High income 2003 316469649685 228858506822 69327
Norway High income 2004 329031642038 264511630667 71655
Norway High income 2005 337670104371 308884284051 73037
Norway High income 2006 345773607523 345581369966 74190
Norway High income 2007 356127064173 400937100159 75624
Norway High income 2008 357823457683 462250000000 75044
Norway High income 2009 351643773897 386190385319 72823
Norway High income 2010 354111728842 428757038467 72427
Norway High income 2011 357587103441 498283438454 72195
Norway High income 2012 367253074300 509506317147 73179
Norway High income 2013 371050738865 522761531915 73047
Norway High income 2014 378358747546 498410050251 73650
Norway High income 2015 385801550067 385801550067 74356
Norway High income 2016 389935641211 368827142857 74493
Norway High income 2017 398994977782 398393955269 75611
Norway High income 2018 403459047225 436999692591 75954
Norway High income 2019 406468037615 404941363636 76005
Norway High income 2020 403552919293 362198318435 75017
Norway High income 2021 419382949261 482437019790 77544
Nepal Lower middle income 1960 3312006912 508334414 328
Nepal Lower middle income 1961 3375208960 531959562 329
Nepal Lower middle income 1962 3439686144 574091101 330
Nepal Lower middle income 1963 3504871936 496947904 331
Nepal Lower middle income 1964 3768874732 496098775 349
Nepal Lower middle income 1965 3723528046 735267082 339
Nepal Lower middle income 1966 3985688320 906811944 357
Nepal Lower middle income 1967 3923053312 841974025 345
Nepal Lower middle income 1968 3949552951 772228643 340
Nepal Lower middle income 1969 4125838080 788641965 349
Nepal Lower middle income 1970 4232119417 865975309 350
Nepal Lower middle income 1971 4181529368 882765472 339
Nepal Lower middle income 1972 4311901106 1024098805 343
Nepal Lower middle income 1973 4291353333 972101725 334
Nepal Lower middle income 1974 4563150075 1217953547 348
Nepal Lower middle income 1975 4629611019 1575789254 345
Nepal Lower middle income 1976 4833246135 1452792989 352
Nepal Lower middle income 1977 4979063887 1382400000 355
Nepal Lower middle income 1978 5198428566 1604162497 362
Nepal Lower middle income 1979 5321572986 1851250008 363
Nepal Lower middle income 1980 5198144730 1945916583 346
Nepal Lower middle income 1981 5631772619 2275583317 366
Nepal Lower middle income 1982 5844618406 2395429852 372
Nepal Lower middle income 1983 5670600395 2447174803 352
Nepal Lower middle income 1984 6219578592 2581207388 377
Nepal Lower middle income 1985 6601765803 2619913956 392
Nepal Lower middle income 1986 6903179359 2850784523 400
Nepal Lower middle income 1987 7020230929 2957255380 398
Nepal Lower middle income 1988 7560564675 3487009748 420
Nepal Lower middle income 1989 7887910507 3525228153 428
Nepal Lower middle income 1990 8253518026 3627562403 437
Nepal Lower middle income 1991 8779114468 3921476085 452
Nepal Lower middle income 1992 9139620604 3401211581 458
Nepal Lower middle income 1993 9491482290 3660041667 463
Nepal Lower middle income 1994 10271302732 4066775510 488
Nepal Lower middle income 1995 10627557926 4401104418 493
Nepal Lower middle income 1996 11193824413 4521580381 507
Nepal Lower middle income 1997 11758957236 4918691917 521
Nepal Lower middle income 1998 12113653185 4856255044 525
Nepal Lower middle income 1999 12648177008 5033642384 538
Nepal Lower middle income 2000 13432363981 5494252208 561
Nepal Lower middle income 2001 14077102964 6007055042 578
Nepal Lower middle income 2002 14094015643 6050875807 570
Nepal Lower middle income 2003 14650029882 6330473097 584
Nepal Lower middle income 2004 15336032658 7273938315 603
Nepal Lower middle income 2005 15869600999 8130258041 616
Nepal Lower middle income 2006 16403551941 9043715356 629
Nepal Lower middle income 2007 16963169002 10325618017 643
Nepal Lower middle income 2008 17998709258 12545438605 675
Nepal Lower middle income 2009 18814604917 12854985464 700
Nepal Lower middle income 2010 19720794305 16002656434 730
Nepal Lower middle income 2011 20395606013 21573862467 754
Nepal Lower middle income 2012 21348105727 21703106502 791
Nepal Lower middle income 2013 22100659154 22162208956 821
Nepal Lower middle income 2014 23429236486 22731602970 871
Nepal Lower middle income 2015 24360795411 24360795411 902
Nepal Lower middle income 2016 24466305357 24524098185 897
Nepal Lower middle income 2017 26662713937 28971589213 965
Nepal Lower middle income 2018 28695046274 33111525872 1021
Nepal Lower middle income 2019 30605291409 34186190996 1070
Nepal Lower middle income 2020 29880062111 33433670512 1026
Nepal Lower middle income 2021 31149050463 36288830373 1050
Nauru High income 1960
Nauru High income 1961
Nauru High income 1962
Nauru High income 1963
Nauru High income 1964
Nauru High income 1965
Nauru High income 1966
Nauru High income 1967
Nauru High income 1968
Nauru High income 1969
Nauru High income 1970
Nauru High income 1971
Nauru High income 1972
Nauru High income 1973
Nauru High income 1974
Nauru High income 1975
Nauru High income 1976
Nauru High income 1977
Nauru High income 1978
Nauru High income 1979
Nauru High income 1980
Nauru High income 1981
Nauru High income 1982
Nauru High income 1983
Nauru High income 1984
Nauru High income 1985
Nauru High income 1986
Nauru High income 1987
Nauru High income 1988
Nauru High income 1989
Nauru High income 1990
Nauru High income 1991
Nauru High income 1992
Nauru High income 1993
Nauru High income 1994
Nauru High income 1995
Nauru High income 1996
Nauru High income 1997
Nauru High income 1998
Nauru High income 1999
Nauru High income 2000
Nauru High income 2001
Nauru High income 2002
Nauru High income 2003
Nauru High income 2004 33993796 3432
Nauru High income 2005 32963681 3347
Nauru High income 2006 36054026 3669
Nauru High income 2007 27813105 2825
Nauru High income 2008 33993796 3441
Nauru High income 2009 37084141 3729
Nauru High income 2010 41204601 47564520 4117
Nauru High income 2011 45325061 66055408 4501
Nauru High income 2012 50475636 96927201 4980
Nauru High income 2013 65927361 98491844 6458
Nauru High income 2014 83439316 104654365 8110
Nauru High income 2015 86529661 86529661 8341
Nauru High income 2016 89620006 99723395 8556
Nauru High income 2017 84469431 109359680 7986
Nauru High income 2018 89620006 124021394 8393
Nauru High income 2019 89620006 118724074 8326
Nauru High income 2020 90650121 114626626 8367
Nauru High income 2021 92009873 133218897 8462
New Zealand High income 1960 5485854792
New Zealand High income 1961 5670064168
New Zealand High income 1962 6077496268
New Zealand High income 1963 6638937283
New Zealand High income 1964 7274144351
New Zealand High income 1965 5654463586
New Zealand High income 1966 5863733231
New Zealand High income 1967 5961418094
New Zealand High income 1968 5180597621
New Zealand High income 1969 5761588762
New Zealand High income 1970
New Zealand High income 1971 7911136757
New Zealand High income 1972 9567331065
New Zealand High income 1973 12802281898
New Zealand High income 1974 13940981798
New Zealand High income 1975 12861983284
New Zealand High income 1976 13604832424
New Zealand High income 1977 70158082254 15446825318 22485
New Zealand High income 1978 70381334403 18530518395 22549
New Zealand High income 1979 71923802019 20731243113 23134
New Zealand High income 1980 72847253265 23244547385 23402
New Zealand High income 1981 76238964417 24417617184 24397
New Zealand High income 1982 76947750135 24164603059 24381
New Zealand High income 1983 79634579403 24309279706 24891
New Zealand High income 1984 83451718475 21665975319 25860
New Zealand High income 1985 84799816594 24679795396 26116
New Zealand High income 1986 87094003034 30604668357 26829
New Zealand High income 1987 87939394341 40376354070 26857
New Zealand High income 1988 87627934239 45176811594 26688
New Zealand High income 1989 87769223313 43920222525 26603
New Zealand High income 1990 87903486462 45495129385 26399
New Zealand High income 1991 86944908384 42745329732 24876
New Zealand High income 1992 87896461235 41649829860 24888
New Zealand High income 1993 93514446905 46775620817 26178
New Zealand High income 1994 98301092418 55314732279 27155
New Zealand High income 1995 102943327464 63918703507 28024
New Zealand High income 1996 106665233355 70140835299 28581
New Zealand High income 1997 108851696857 66075143415 28787
New Zealand High income 1998 109719725239 56227169851 28760
New Zealand High income 1999 115700690737 58762260626 30169
New Zealand High income 2000 119061958542 52623281957 30863
New Zealand High income 2001 123186654579 53872425917 31745
New Zealand High income 2002 128945148974 66627729311 32657
New Zealand High income 2003 134812146655 88250885550 33475
New Zealand High income 2004 140242788054 103905210084 34310
New Zealand High income 2005 144899853903 114720129550 35052
New Zealand High income 2006 149074508970 111538810713 35625
New Zealand High income 2007 153588724350 137188946866 36363
New Zealand High income 2008 151881550236 133131369930 35655
New Zealand High income 2009 151676251678 121373602349 35252
New Zealand High income 2010 153987612057 146517541181 35394
New Zealand High income 2011 157455041406 168291357112 35916
New Zealand High income 2012 160990384072 176206659723 36521
New Zealand High income 2013 165329745637 190906575136 37219
New Zealand High income 2014 171637782388 201313497221 38002
New Zealand High income 2015 178064471138 178064471138 38631
New Zealand High income 2016 184772956990 188838342528 39196
New Zealand High income 2017 191384647571 206623758800 39759
New Zealand High income 2018 197813678063 211953111036 40365
New Zealand High income 2019 202150697885 213434571358 40599
New Zealand High income 2020 199618427797 211734532308 39216
New Zealand High income 2021 208894310373 249991512237 40779
Oman High income 1960
Oman High income 1961
Oman High income 1962
Oman High income 1963
Oman High income 1964
Oman High income 1965 1595621861 63287595 2553
Oman High income 1966 1678665472 67768132 2615
Oman High income 1967 2790262272 107152720 4227
Oman High income 1968 5075146585 188864891 7468
Oman High income 1969 6377742336 239980802 9102
Oman High income 1970 7263935715 256299496 10035
Oman High income 1971 7329182208 301010587 9786
Oman High income 1972 8049290789 366857738 10368
Oman High income 1973 6902101209 483033932 8553
Oman High income 1974 7695760470 1645917776 9140
Oman High income 1975 9576104315 2096699189 10857
Oman High income 1976 11543047912 2560220035 12446
Oman High income 1977 11659311606 2741169948 11924
Oman High income 1978 11228671307 2740301390 10872
Oman High income 1979 11715068326 3733352635 10729
Oman High income 1980 12422124728 5981760278 10761
Oman High income 1981 14539734069 7259120151 11912
Oman High income 1982 16221957659 7554719456 12574
Oman High income 1983 18925617928 7932541691 13905
Oman High income 1984 22088390355 8821366532 15435
Oman High income 1985 25182354730 10005500579 16806
Oman High income 1986 25686545709 7323822251 16453
Oman High income 1987 24802727111 7811183095 15312
Oman High income 1988 26281968614 8386215865 15662
Oman High income 1989 29371903351 9372171651 16869
Oman High income 1990 29333594830 11685045514 16187
Oman High income 1991 31115340233 11341482445 16430
Oman High income 1992 33733348947 12452275683 17009
Oman High income 1993 35771841958 12493107932 17264
Oman High income 1994 37158277767 12918855657 17296
Oman High income 1995 39015009844 13802600780 17700
Oman High income 1996 40203383600 15277763329 17975
Oman High income 1997 42629059778 15837451235 18948
Oman High income 1998 43755463637 13996914694 19431
Oman High income 1999 43900511060 15593456177 19469
Oman High income 2000 46776462903 19507452536 20625
Oman High income 2001 48873359366 19452000520 21296
Oman High income 2002 48335309966 20142756047 20702
Oman High income 2003 47045438182 21633708192 19716
Oman High income 2004 47653362006 24763712874 19486
Oman High income 2005 48840036102 31081991678 19448
Oman High income 2006 51463668568 37215779714 19941
Oman High income 2007 53755182880 42085379454 20230
Oman High income 2008 58163149890 60905452536 21143
Oman High income 2009 61718311709 48388363589 21458
Oman High income 2010 62776154507 64993498049 20640
Oman High income 2011 64593279187 77497529259 19868
Oman High income 2012 70318260490 87408842653 20102
Oman High income 2013 73994291063 89936020806 19654
Oman High income 2014 74950483987 92699089727 18611
Oman High income 2015 78710793238 78710793238 18445
Oman High income 2016 82682873556 75128738622 18459
Oman High income 2017 82934277089 80856697009 17774
Oman High income 2018 84001727416 91505851756 17394
Oman High income 2019 83053174486 88060858257 16694
Oman High income 2020 80394695533 73971391417 15743
Oman High income 2021 85868626528
Pakistan Lower middle income 1960 17051906048 3749265015 379
Pakistan Lower middle income 1961 18072862720 4118647627 392
Pakistan Lower middle income 1962 18883043328 4310163797 400
Pakistan Lower middle income 1963 20523759616 4630827383 424
Pakistan Lower middle income 1964 22077358882 5204955901 445
Pakistan Lower middle income 1965 24377679668 5929231415 479
Pakistan Lower middle income 1966 25789134848 6561108778 493
Pakistan Lower middle income 1967 27181905920 7464510710 507
Pakistan Lower middle income 1968 29148034251 8041999160 529
Pakistan Lower middle income 1969 30753478656 8683116338 543
Pakistan Lower middle income 1970 34245063157 10027509450 589
Pakistan Lower middle income 1971 34405457632 10665896682 576
Pakistan Lower middle income 1972 34685313828 9415016360 565
Pakistan Lower middle income 1973 37135575916 6383429490 589
Pakistan Lower middle income 1974 38450246497 8899191919 592
Pakistan Lower middle income 1975 40069546188 11230606061 600
Pakistan Lower middle income 1976 42135607958 13168080808 612
Pakistan Lower middle income 1977 43798994631 15126060606 617
Pakistan Lower middle income 1978 47324171439 17811515152 647
Pakistan Lower middle income 1979 49102819931 19688383838 650
Pakistan Lower middle income 1980 54119018689 23654444444 693
Pakistan Lower middle income 1981 58405658207 28100606061 724
Pakistan Lower middle income 1982 62223920403 30725971564 746
Pakistan Lower middle income 1983 66441693145 28691889764 770
Pakistan Lower middle income 1984 69807101510 31151825467 782
Pakistan Lower middle income 1985 75106936725 31144920844 815
Pakistan Lower middle income 1986 79239060261 31899070056 832
Pakistan Lower middle income 1987 84351836238 33351529275 858
Pakistan Lower middle income 1988 90783898907 38472742808 895
Pakistan Lower middle income 1989 95286570486 40171018229 912
Pakistan Lower middle income 1990 99535004955 40010423970 925
Pakistan Lower middle income 1991 104573036670 45625234698 944
Pakistan Lower middle income 1992 112631328026 48884606848 989
Pakistan Lower middle income 1993 114611102601 51809949334 979
Pakistan Lower middle income 1994 118894595776 52293456906 988
Pakistan Lower middle income 1995 124794869863 60636022423 1008
Pakistan Lower middle income 1996 130843154670 63320122807 1027
Pakistan Lower middle income 1997 132170422415 62433300338 1008
Pakistan Lower middle income 1998 135541077856 62191955814 1005
Pakistan Lower middle income 1999 140502061227 62973855719 1014
Pakistan Lower middle income 2000 146487572694 82017743416 1029
Pakistan Lower middle income 2001 151694353662 79484403985 1039
Pakistan Lower middle income 2002 155499360360 79904985385 1040
Pakistan Lower middle income 2003 164482611265 91760542940 1074
Pakistan Lower middle income 2004 176895883687 107759683863 1129
Pakistan Lower middle income 2005 188427333766 120055291993 1175
Pakistan Lower middle income 2006 199542632868 137264061106 1217
Pakistan Lower middle income 2007 209186163705 152385716312 1247
Pakistan Lower middle income 2008 212745268527 170077814106 1239
Pakistan Lower middle income 2009 218769488048 168152775283 1246
Pakistan Lower middle income 2010 222284432536 177165635077 1239
Pakistan Lower middle income 2011 228393711033 213587413184 1246
Pakistan Lower middle income 2012 236403554809 224383620830 1262
Pakistan Lower middle income 2013 246796934576 231218567179 1290
Pakistan Lower middle income 2014 258333970574 244360888751 1323
Pakistan Lower middle income 2015 270556131701 270556131701 1357
Pakistan Lower middle income 2016 285509054412 313629858860 1402
Pakistan Lower middle income 2017 298164602724 339205615769 1434
Pakistan Lower middle income 2018 316506802375 356128224957 1491
Pakistan Lower middle income 2019 324411993155 320909489230 1498
Pakistan Lower middle income 2020 320098871692 300306331698 1449
Pakistan Lower middle income 2021 339400040075 346343170486 1507
Panama High income 1960 3068863744 537147100 2709
Panama High income 1961 3404186112 599026300 2917
Panama High income 1962 3684852224 652120900 3064
Panama High income 1963 3999493888 722784500 3228
Panama High income 1964 4176756776 776137500 3272
Panama High income 1965 4559349212 852485300 3468
Panama High income 1966 4905011712 928833000 3623
Panama High income 1967 5324534272 1034376400 3820
Panama High income 1968 5696047518 1112791100 3970
Panama High income 1969 6176872960 1221305700 4184
Panama High income 1970 6606735618 1351006400 4349
Panama High income 1971 7242048405 1523917200 4633
Panama High income 1972 7573937904 1673411700 4711
Panama High income 1973 7980227429 1913793400 4827
Panama High income 1974 8175608899 2188307600 4812
Panama High income 1975 8317939663 2435304100 4766
Panama High income 1976 8456388555 2588106000 4721
Panama High income 1977 8548903635 2738261900 4652
Panama High income 1978 9386067327 3244558600 4981
Panama High income 1979 9809824903 3704551600 5079
Panama High income 1980 11093389650 4614086400 5607
Panama High income 1981 12114736897 5222421500 5980
Panama High income 1982 12762688323 5769767900 6154
Panama High income 1983 12189469490 5923755900 5745
Panama High income 1984 12519739969 6183387100 5769
Panama High income 1985 13138494770 6541517100 5920
Panama High income 1986 13607248440 6797834200 5998
Panama High income 1987 13361085766 6827665300 5763
Panama High income 1988 11573393363 5902783400 4886
Panama High income 1989 11754198354 5918469800 4858
Panama High income 1990 12706170057 6433967000 5142
Panama High income 1991 13902964922 7074675500 5510
Panama High income 1992 15043241661 8042337700 5840
Panama High income 1993 15863962481 8782585400 6033
Panama High income 1994 16316108702 9365289800 6079
Panama High income 1995 16601914513 9573813700 6060
Panama High income 1996 17279223351 9870494000 6179
Panama High income 1997 18395632320 10677286100 6446
Panama High income 1998 19746147796 11575486400 6780
Panama High income 1999 20519645199 12130252200 6906
Panama High income 2000 21076830341 12304115000 6955
Panama High income 2001 21197868843 12502013400 6861
Panama High income 2002 21670401012 12994310400 6881
Panama High income 2003 22581748848 13693981200 7037
Panama High income 2004 24280365985 15013381700 7427
Panama High income 2005 26026434942 16374393900 7815
Panama High income 2006 28278363276 18141666300 8338
Panama High income 2007 31667238200 21295984200 9169
Panama High income 2008 34788251898 25155888600 9894
Panama High income 2009 35220667197 27116635600 9840
Panama High income 2010 37273325390 29440287600 10232
Panama High income 2011 41490289989 34686224300 11194
Panama High income 2012 45547553952 40429734400 12080
Panama High income 2013 48691900545 45599994000 12695
Panama High income 2014 51158930716 49921464400 13113
Panama High income 2015 54091713800 54091713800 13630
Panama High income 2016 56771111653 57907695400 14062
Panama High income 2017 59945370841 62202725200 14597
Panama High income 2018 62154564282 64929409200 14881
Panama High income 2019 64006593361 66984427200 15073
Panama High income 2020 52520697170 53977037000 12172
Panama High income 2021 60575176260 63605065800 13825
Peru Upper middle income 1960 27514935296 2571908062 2709
Peru Upper middle income 1961 29536485376 2899654840 2827
Peru Upper middle income 1962 32500557824 3286773188 3023
Peru Upper middle income 1963 33907263488 3600957771 3065
Peru Upper middle income 1964 36127465419 4356913870 3174
Peru Upper middle income 1965 38158455227 5166861068 3258
Peru Upper middle income 1966 41302298624 6113607728 3429
Peru Upper middle income 1967 42893496320 6204253759 3463
Peru Upper middle income 1968 42958797784 5736083835 3373
Peru Upper middle income 1969 44468568064 6420909790 3396
Peru Upper middle income 1970 45965355038 7432223177 3415
Peru Upper middle income 1971 48075413014 8289582883 3475
Peru Upper middle income 1972 49747252387 9189413409 3498
Peru Upper middle income 1973 52869854962 10994381895 3617
Peru Upper middle income 1974 57832660970 13858441211 3851
Peru Upper middle income 1975 60319964583 16877163792 3911
Peru Upper middle income 1976 61192861423 15947709380 3864
Peru Upper middle income 1977 61406463488 14620386674 3777
Peru Upper middle income 1978 59783795862 12519809967 3583
Peru Upper middle income 1979 62229401834 15934081741 3636
Peru Upper middle income 1980 65927903901 18127754429 3757
Peru Upper middle income 1981 69588248694 21664528003 3869
Peru Upper middle income 1982 69433259349 21781007709 3768
Peru Upper middle income 1983 62206586144 17330726371 3296
Peru Upper middle income 1984 64451178017 17584444210 3336
Peru Upper middle income 1985 65779601915 16548827018 3327
Peru Upper middle income 1986 71979962432 15244232958 3558
Peru Upper middle income 1987 78980838979 20702298397 3817
Peru Upper middle income 1988 71524042001 15439408447 3381
Peru Upper middle income 1989 62717972305 22499559086 2902
Peru Upper middle income 1990 59593009486 26410386669 2700
Peru Upper middle income 1991 60915532774 34341465998 2705
Peru Upper middle income 1992 60586278761 35966302303 2638
Peru Upper middle income 1993 63763166944 34832077221 2724
Peru Upper middle income 1994 71611371022 44882079767 3002
Peru Upper middle income 1995 76918772627 53312793687 3165
Peru Upper middle income 1996 79071708366 55252414130 3194
Peru Upper middle income 1997 84193044083 58147522523 3340
Peru Upper middle income 1998 83863396696 55501467877 3268
Peru Upper middle income 1999 85117079539 50187324568 3264
Peru Upper middle income 2000 87410449785 51744749133 3304
Peru Upper middle income 2001 87950552246 52030158775 3282
Peru Upper middle income 2002 92746961064 54777553515 3422
Peru Upper middle income 2003 96609893451 58731030122 3529
Peru Upper middle income 2004 101400008286 66768703498 3671
Peru Upper middle income 2005 107773059976 76060606061 3868
Peru Upper middle income 2006 115887184858 88643193062 4124
Peru Upper middle income 2007 125758904639 102170981144 4439
Peru Upper middle income 2008 137236376967 120550599815 4805
Peru Upper middle income 2009 138740245654 120822986521 4819
Peru Upper middle income 2010 150300719889 147528937029 5178
Peru Upper middle income 2011 159810535618 171761737047 5461
Peru Upper middle income 2012 169622462555 192648999090 5749
Peru Upper middle income 2013 179549648066 201175469114 6030
Peru Upper middle income 2014 183826803243 200789362452 6109
Peru Upper middle income 2015 189805300842 189805300842 6229
Peru Upper middle income 2016 197308909322 191895943824 6380
Peru Upper middle income 2017 202278796061 211007207484 6433
Peru Upper middle income 2018 210307952166 222597212925 6574
Peru Upper middle income 2019 215020178954 228323495041 6614
Peru Upper middle income 2020 191469666109 201705055939 5807
Peru Upper middle income 2021 217029926568 223249497500 6506
Philippines Lower middle income 1960 31344441344 7515886651 1193
Philippines Lower middle income 1961 33129656320 8171186335 1220
Philippines Lower middle income 1962 34735214592 4954529277 1237
Philippines Lower middle income 1963 37172330496 5505055618 1281
Philippines Lower middle income 1964 38437117698 5953766854 1283
Philippines Lower middle income 1965 40491615974 6517304758 1310
Philippines Lower middle income 1966 42289913856 7189017888 1327
Philippines Lower middle income 1967 44498583552 7724873935 1356
Philippines Lower middle income 1968 46740492396 8632749269 1383
Philippines Lower middle income 1969 48932376576 9571800653 1407
Philippines Lower middle income 1970 50739197210 7559179530 1417
Philippines Lower middle income 1971 53473536818 8375086047 1451
Philippines Lower middle income 1972 56377357074 9067872579 1487
Philippines Lower middle income 1973 61328421715 11412421020 1572
Philippines Lower middle income 1974 63410280231 15607825071 1580
Philippines Lower middle income 1975 66866839836 16875240684 1620
Philippines Lower middle income 1976 72736680731 19380945793 1714
Philippines Lower middle income 1977 76783000642 22283185056 1760
Philippines Lower middle income 1978 80769869290 25762077666 1801
Philippines Lower middle income 1979 85289404734 31218507870 1851
Philippines Lower middle income 1980 89725060255 36848242784 1895
Philippines Lower middle income 1981 92795639107 40499645207 1907
Philippines Lower middle income 1982 96227598683 42206011275 1924
Philippines Lower middle income 1983 98052989838 37759237658 1907
Philippines Lower middle income 1984 91150669046 35730202751 1725
Philippines Lower middle income 1985 84899212334 34961565263 1564
Philippines Lower middle income 1986 87879755423 33987178952 1576
Philippines Lower middle income 1987 91712903096 37791442731 1602
Philippines Lower middle income 1988 97854853030 43152077818 1664
Philippines Lower middle income 1989 103906117099 48513735779 1722
Philippines Lower middle income 1990 107109202426 50508286642 1730
Philippines Lower middle income 1991 106641788492 51784207132 1681
Philippines Lower middle income 1992 107087155597 60422309295 1647
Philippines Lower middle income 1993 109423679521 62036625222 1643
Philippines Lower middle income 1994 114209505698 73159245526 1675
Philippines Lower middle income 1995 119491952442 84644220101 1712
Philippines Lower middle income 1996 126494596534 94648084429 1772
Philippines Lower middle income 1997 133055127056 94106183450 1822
Philippines Lower middle income 1998 132371103155 74492325248 1773
Philippines Lower middle income 1999 136800837504 85640133800 1792
Philippines Lower middle income 2000 142796140820 83669693589 1831
Philippines Lower middle income 2001 147150325741 78921234458 1847
Philippines Lower middle income 2002 152618807081 84307291974 1876
Philippines Lower middle income 2003 160382390173 87039145965 1931
Philippines Lower middle income 2004 170918275876 95002028505 2018
Philippines Lower middle income 2005 179365920410 107419961718 2078
Philippines Lower middle income 2006 188901760375 127652859201 2149
Philippines Lower middle income 2007 201216816877 155980378254 2251
Philippines Lower middle income 2008 209958655942 181624577155 2310
Philippines Lower middle income 2009 212999535578 175974711592 2305
Philippines Lower middle income 2010 228621986430 208368726861 2433
Philippines Lower middle income 2011 237442754963 234216930370 2484
Philippines Lower middle income 2012 253819067113 261920509951 2611
Philippines Lower middle income 2013 270953202687 283902728261 2740
Philippines Lower middle income 2014 288153278077 297483247101 2867
Philippines Lower middle income 2015 306446140629 306446140629 3001
Philippines Lower middle income 2016 328355374915 318626761493 3168
Philippines Lower middle income 2017 351113647618 328480867143 3338
Philippines Lower middle income 2018 373379468921 346842094175 3501
Philippines Lower middle income 2019 396224787544 376823278561 3665
Philippines Lower middle income 2020 358510944431 361751116293 3272
Philippines Lower middle income 2021 378957382755 394086419343 3413
Palau High income 1960
Palau High income 1961
Palau High income 1962
Palau High income 1963
Palau High income 1964
Palau High income 1965
Palau High income 1966
Palau High income 1967
Palau High income 1968
Palau High income 1969
Palau High income 1970
Palau High income 1971
Palau High income 1972
Palau High income 1973
Palau High income 1974
Palau High income 1975
Palau High income 1976
Palau High income 1977
Palau High income 1978
Palau High income 1979
Palau High income 1980
Palau High income 1981
Palau High income 1982
Palau High income 1983
Palau High income 1984
Palau High income 1985
Palau High income 1986
Palau High income 1987
Palau High income 1988
Palau High income 1989
Palau High income 1990
Palau High income 1991
Palau High income 1992
Palau High income 1993
Palau High income 1994
Palau High income 1995
Palau High income 1996
Palau High income 1997
Palau High income 1998
Palau High income 1999
Palau High income 2000 224719302 146297500 11763
Palau High income 2001 239191466 156907900 12336
Palau High income 2002 247753065 163184900 12613
Palau High income 2003 239667933 153963200 12097
Palau High income 2004 251306281 165186200 12653
Palau High income 2005 261257667 190452900 13206
Palau High income 2006 260197892 192382400 13313
Palau High income 2007 265456860 198897700 13855
Palau High income 2008 250108379 198283900 13369
Palau High income 2009 233625055 187522800 12773
Palau High income 2010 234129904 185943000 13041
Palau High income 2011 249778368 196911100 14074
Palau High income 2012 253956154 212397800 14401
Palau High income 2013 245353872 221117200 13938
Palau High income 2014 260796116 241669800 14797
Palau High income 2015 280457700 280457700 15876
Palau High income 2016 280223873 298300000 15816
Palau High income 2017 271021914 285300000 15218
Palau High income 2018 270731326 284700000 15115
Palau High income 2019 265597601 274200000 14755
Palau High income 2020 239735253 257700000 13251
Palau High income 2021
Papua New Guinea Lower middle income 1960 2618713088 230496033 1161
Papua New Guinea Lower middle income 1961 2780578560 244832035 1210
Papua New Guinea Lower middle income 1962 2957815552 261184037 1264
Papua New Guinea Lower middle income 1963 3078273280 275968039 1290
Papua New Guinea Lower middle income 1964 3342089831 305312044 1373
Papua New Guinea Lower middle income 1965 3685272988 344159480 1483
Papua New Guinea Lower middle income 1966 3899525888 390973233 1535
Papua New Guinea Lower middle income 1967 4058254592 441706910 1563
Papua New Guinea Lower middle income 1968 4235177806 485160824 1594
Papua New Guinea Lower middle income 1969 4585573376 551237317 1687
Papua New Guinea Lower middle income 1970 5082778285 645537126 1826
Papua New Guinea Lower middle income 1971 5402748966 717716130 1896
Papua New Guinea Lower middle income 1972 5707655987 858802036 1956
Papua New Guinea Lower middle income 1973 6080323962 1299105241 2034
Papua New Guinea Lower middle income 1974 6239052801 1467346060 2037
Papua New Guinea Lower middle income 1975 6184156364 1356591177 1970
Papua New Guinea Lower middle income 1976 5974609403 1511856584 1856
Papua New Guinea Lower middle income 1977 6024486374 1640763204 1824
Papua New Guinea Lower middle income 1978 6539571485 1947947524 1930
Papua New Guinea Lower middle income 1979 6659402300 2293621944 1915
Papua New Guinea Lower middle income 1980 6506006217 2545983008 1822
Papua New Guinea Lower middle income 1981 6488125788 2498068351 1769
Papua New Guinea Lower middle income 1982 6511025258 2368584970 1728
Papua New Guinea Lower middle income 1983 6720886219 2562492525 1736
Papua New Guinea Lower middle income 1984 6697045458 2552526263 1684
Papua New Guinea Lower middle income 1985 6964940023 2423373088 1707
Papua New Guinea Lower middle income 1986 7291808634 2648033766 1742
Papua New Guinea Lower middle income 1987 7493827815 3143848331 1746
Papua New Guinea Lower middle income 1988 7711841288 3655979702 1753
Papua New Guinea Lower middle income 1989 7602365540 3546460177 1687
Papua New Guinea Lower middle income 1990 7373369425 3219730365 1597
Papua New Guinea Lower middle income 1991 8077297462 3787394958 1709
Papua New Guinea Lower middle income 1992 9195929275 4377980510 1901
Papua New Guinea Lower middle income 1993 10869798617 4974550286 2196
Papua New Guinea Lower middle income 1994 11515693906 5502786070 2273
Papua New Guinea Lower middle income 1995 11134242444 4636057476 2147
Papua New Guinea Lower middle income 1996 11995330884 5155311077 2257
Papua New Guinea Lower middle income 1997 11526986425 4936615299 2116
Papua New Guinea Lower middle income 1998 11092521256 3789443015 1987
Papua New Guinea Lower middle income 1999 11298348978 3477038204 1977
Papua New Guinea Lower middle income 2000 11016473023 3521339699 1884
Papua New Guinea Lower middle income 2001 11003111296 3081024212 1842
Papua New Guinea Lower middle income 2002 10985627294 2999511040 1801
Papua New Guinea Lower middle income 2003 11223367529 3536411824 1803
Papua New Guinea Lower middle income 2004 11528775084 3927157867 1814
Papua New Guinea Lower middle income 2005 12260252335 4865892972 1888
Papua New Guinea Lower middle income 2006 12923525132 8355006707 1944
Papua New Guinea Lower middle income 2007 13933523076 9545177014 2046
Papua New Guinea Lower middle income 2008 13892216053 11670840932 1991
Papua New Guinea Lower middle income 2009 14836945298 11619637799 2077
Papua New Guinea Lower middle income 2010 16339698489 14250755231 2235
Papua New Guinea Lower middle income 2011 16520667778 17984910502 2211
Papua New Guinea Lower middle income 2012 17290055034 21295659244 2266
Papua New Guinea Lower middle income 2013 17951390360 21261432791 2305
Papua New Guinea Lower middle income 2014 20382685493 23210682538 2565
Papua New Guinea Lower middle income 2015 21723531173 21723531173 2679
Papua New Guinea Lower middle income 2016 22916060308 20759069103 2770
Papua New Guinea Lower middle income 2017 23726053855 22742613554 2812
Papua New Guinea Lower middle income 2018 23659798307 24109509853 2749
Papua New Guinea Lower middle income 2019 24719859156 24751344561 2817
Papua New Guinea Lower middle income 2020 23854664089 24667052023 2666
Papua New Guinea Lower middle income 2021 24212484050 26594277246 2655
Poland High income 1960
Poland High income 1961
Poland High income 1962
Poland High income 1963
Poland High income 1964
Poland High income 1965
Poland High income 1966
Poland High income 1967
Poland High income 1968
Poland High income 1969
Poland High income 1970
Poland High income 1971
Poland High income 1972
Poland High income 1973
Poland High income 1974
Poland High income 1975
Poland High income 1976
Poland High income 1977
Poland High income 1978
Poland High income 1979
Poland High income 1980
Poland High income 1981
Poland High income 1982
Poland High income 1983
Poland High income 1984
Poland High income 1985
Poland High income 1986
Poland High income 1987
Poland High income 1988
Poland High income 1989
Poland High income 1990 195133033161 65977749037 5120
Poland High income 1991 181443321475 85500935935 4744
Poland High income 1992 186006582199 94337050693 4849
Poland High income 1993 192960085422 96045645026 5017
Poland High income 1994 203173080806 110803391517 5271
Poland High income 1995 217604191537 142292783505 5638
Poland High income 1996 230911526728 160193242090 5978
Poland High income 1997 245803156917 159357789772 6360
Poland High income 1998 257209974798 174685791564 6653
Poland High income 1999 269182650219 170031005016 6963
Poland High income 2000 281460140602 172219461126 7357
Poland High income 2001 285002254941 190905493539 7451
Poland High income 2002 290804615997 199072058824 7607
Poland High income 2003 300978113808 217827260806 7878
Poland High income 2004 315975328293 255110181540 8275
Poland High income 2005 327056108237 306144336270 8569
Poland High income 2006 347108369810 344622003094 9101
Poland High income 2007 371619578193 429028505365 9749
Poland High income 2008 387227483751 533609081853 10157
Poland High income 2009 398194455498 439737508413 10437
Poland High income 2010 413089003847 479834179020 10859
Poland High income 2011 432742273511 528301269070 11369
Poland High income 2012 438475659902 498523568248 11520
Poland High income 2013 443411858337 521016262735 11656
Poland High income 2014 458392890304 542477096212 12059
Poland High income 2015 477811911394 477811911394 12578
Poland High income 2016 492823451386 472630364208 12979
Poland High income 2017 516630057037 526508877305 13605
Poland High income 2018 544288897732 587411745162 14333
Poland High income 2019 570115134633 597280564672 15017
Poland High income 2020 555630454968 596624355720 14661
Poland High income 2021 587482424725 674048266397 15550
Puerto Rico High income 1960 14872889344 1691900000 6307
Puerto Rico High income 1961 15920199680 1865100000 6634
Puerto Rico High income 1962 17245286400 2094400000 7038
Puerto Rico High income 1963 18737184768 2333600000 7481
Puerto Rico High income 1964 20060203710 2570500000 7854
Puerto Rico High income 1965 21906713861 2881500000 8445
Puerto Rico High income 1966 23549530112 3170500000 8971
Puerto Rico High income 1967 25015070720 3532700000 9455
Puerto Rico High income 1968 26310960124 3941700000 9884
Puerto Rico High income 1969 28777674752 4460700000 10721
Puerto Rico High income 1970 31194399680 5034700000 11477
Puerto Rico High income 1971 33180063150 5646800000 12012
Puerto Rico High income 1972 35560259857 6328900000 12622
Puerto Rico High income 1973 37816521309 7002400000 13136
Puerto Rico High income 1974 38919772368 7684800000 13241
Puerto Rico High income 1975 38665016231 8198300000 12914
Puerto Rico High income 1976 41078907147 8968600000 13496
Puerto Rico High income 1977 43523382377 9910900000 14091
Puerto Rico High income 1978 46540399839 11165000000 14872
Puerto Rico High income 1979 50220267663 12750000000 15852
Puerto Rico High income 1980 52351347298 14436100000 16329
Puerto Rico High income 1981 52952313137 15955700000 16330
Puerto Rico High income 1982 52128034551 16764200000 15905
Puerto Rico High income 1983 50907209205 17276600000 15375
Puerto Rico High income 1984 53925338059 19162600000 16125
Puerto Rico High income 1985 55595644477 20289200000 16463
Puerto Rico High income 1986 58362843988 22009300000 17117
Puerto Rico High income 1987 61729795818 24025800000 17935
Puerto Rico High income 1988 65364676285 26385800000 18816
Puerto Rico High income 1989 68198203887 28161200000 19454
Puerto Rico High income 1990 66261006131 30603919000 18734
Puerto Rico High income 1991 67787918917 32287031000 19030
Puerto Rico High income 1992 70881794660 34630430000 19771
Puerto Rico High income 1993 74173918752 36922456000 20516
Puerto Rico High income 1994 77278808293 39690630000 21177
Puerto Rico High income 1995 80794212091 42647331000 21936
Puerto Rico High income 1996 82663553842 45340835000 22194
Puerto Rico High income 1997 86697607360 48187039000 23061
Puerto Rico High income 1998 91492614135 54086400000 24197
Puerto Rico High income 1999 96423791493 57841000000 25374
Puerto Rico High income 2000 99578743748 61701800000 26132
Puerto Rico High income 2001 105865619409 69208400000 27722
Puerto Rico High income 2002 106835834812 71623500000 27940
Puerto Rico High income 2003 106892906306 74827400000 27938
Puerto Rico High income 2004 116244621336 80322313000 30376
Puerto Rico High income 2005 113934911930 83914521300 29815
Puerto Rico High income 2006 112329097302 87276164400 29520
Puerto Rico High income 2007 111022927044 89524131600 29348
Puerto Rico High income 2008 108975515221 93639300000 28976
Puerto Rico High income 2009 106847849863 96385600000 28566
Puerto Rico High income 2010 106406296723 98381300000 28592
Puerto Rico High income 2011 106024818840 100351700000 28821
Puerto Rico High income 2012 106055857723 101564800000 29180
Puerto Rico High income 2013 105730450080 102450000000 29426
Puerto Rico High income 2014 104471873443 102445800000 29555
Puerto Rico High income 2015 103375500000 103375500000 29763
Puerto Rico High income 2016 102069864411 104336700000 29962
Puerto Rico High income 2017 99124174302 103445526000 29809
Puerto Rico High income 2018 95013024204 100925000000 29753
Puerto Rico High income 2019 96423791493 104914600000 30192
Puerto Rico High income 2020 92660076633 103138300000 28237
Puerto Rico High income 2021
Korea, Dem People’s Rep Low income 1960
Korea, Dem People’s Rep Low income 1961
Korea, Dem People’s Rep Low income 1962
Korea, Dem People’s Rep Low income 1963
Korea, Dem People’s Rep Low income 1964
Korea, Dem People’s Rep Low income 1965
Korea, Dem People’s Rep Low income 1966
Korea, Dem People’s Rep Low income 1967
Korea, Dem People’s Rep Low income 1968
Korea, Dem People’s Rep Low income 1969
Korea, Dem People’s Rep Low income 1970
Korea, Dem People’s Rep Low income 1971
Korea, Dem People’s Rep Low income 1972
Korea, Dem People’s Rep Low income 1973
Korea, Dem People’s Rep Low income 1974
Korea, Dem People’s Rep Low income 1975
Korea, Dem People’s Rep Low income 1976
Korea, Dem People’s Rep Low income 1977
Korea, Dem People’s Rep Low income 1978
Korea, Dem People’s Rep Low income 1979
Korea, Dem People’s Rep Low income 1980
Korea, Dem People’s Rep Low income 1981
Korea, Dem People’s Rep Low income 1982
Korea, Dem People’s Rep Low income 1983
Korea, Dem People’s Rep Low income 1984
Korea, Dem People’s Rep Low income 1985
Korea, Dem People’s Rep Low income 1986
Korea, Dem People’s Rep Low income 1987
Korea, Dem People’s Rep Low income 1988
Korea, Dem People’s Rep Low income 1989
Korea, Dem People’s Rep Low income 1990
Korea, Dem People’s Rep Low income 1991
Korea, Dem People’s Rep Low income 1992
Korea, Dem People’s Rep Low income 1993
Korea, Dem People’s Rep Low income 1994
Korea, Dem People’s Rep Low income 1995
Korea, Dem People’s Rep Low income 1996
Korea, Dem People’s Rep Low income 1997
Korea, Dem People’s Rep Low income 1998
Korea, Dem People’s Rep Low income 1999
Korea, Dem People’s Rep Low income 2000
Korea, Dem People’s Rep Low income 2001
Korea, Dem People’s Rep Low income 2002
Korea, Dem People’s Rep Low income 2003
Korea, Dem People’s Rep Low income 2004
Korea, Dem People’s Rep Low income 2005
Korea, Dem People’s Rep Low income 2006
Korea, Dem People’s Rep Low income 2007
Korea, Dem People’s Rep Low income 2008
Korea, Dem People’s Rep Low income 2009
Korea, Dem People’s Rep Low income 2010
Korea, Dem People’s Rep Low income 2011
Korea, Dem People’s Rep Low income 2012
Korea, Dem People’s Rep Low income 2013
Korea, Dem People’s Rep Low income 2014
Korea, Dem People’s Rep Low income 2015
Korea, Dem People’s Rep Low income 2016
Korea, Dem People’s Rep Low income 2017
Korea, Dem People’s Rep Low income 2018
Korea, Dem People’s Rep Low income 2019
Korea, Dem People’s Rep Low income 2020
Korea, Dem People’s Rep Low income 2021
Portugal High income 1960 34854621184 3193200404 3935
Portugal High income 1961 36783792128 3417516639 4119
Portugal High income 1962 39216836608 3668222358 4360
Portugal High income 1963 41520316416 3905734460 4598
Portugal High income 1964 44140560027 4235608178 4885
Portugal High income 1965 47437413392 4687464055 5272
Portugal High income 1966 49371869184 5135387846 5528
Portugal High income 1967 53096718336 5740241166 5983
Portugal High income 1968 57809324411 6354262628 6542
Portugal High income 1969 59035312128 6969025826 6741
Portugal High income 1970 66481201352 8108235704 7659
Portugal High income 1971 70890003936 9201604240 8201
Portugal High income 1972 76572330934 11239117865 8872
Portugal High income 1973 85148946573 15090564186 9863
Portugal High income 1974 86122079249 17512391476 9838
Portugal High income 1975 82377809425 19347607843 9059
Portugal High income 1976 88062068086 20332831565 9413
Portugal High income 1977 92995831146 21439523311 9835
Portugal High income 1978 95614562275 23487614051 10003
Portugal High income 1979 101006207991 26622819672 10455
Portugal High income 1980 105641726220 32896519824 10817
Portugal High income 1981 107351119445 31977276873 10897
Portugal High income 1982 109643468495 30527754793 11062
Portugal High income 1983 109453660796 27239650742 10992
Portugal High income 1984 107395954861 25217969050 10744
Portugal High income 1985 110411030622 27115807742 11015
Portugal High income 1986 114983102466 38745901354 11461
Portugal High income 1987 122320627423 48182925857 12195
Portugal High income 1988 131481351670 56347250696 13122
Portugal High income 1989 139949591200 60594092182 13988
Portugal High income 1990 145478331657 78713860217 14572
Portugal High income 1991 151833125542 89233599278 15244
Portugal High income 1992 153487311625 107592098307 15422
Portugal High income 1993 150351141408 95009751901 15088
Portugal High income 1994 151801786241 99688641304 15193
Portugal High income 1995 158303123480 118122007430 15789
Portugal High income 1996 163850456045 122630089680 16281
Portugal High income 1997 171061297929 117016535163 16922
Portugal High income 1998 179285861799 123946327916 17646
Portugal High income 1999 186289802830 127470385557 18232
Portugal High income 2000 193398953420 118605192877 18795
Portugal High income 2001 197157995298 121604107165 19026
Portugal High income 2002 198677933649 134795565549 19068
Portugal High income 2003 196829193372 165226175537 18819
Portugal High income 2004 200349947385 189382122532 19110
Portugal High income 2005 201916379874 197253876705 19224
Portugal High income 2006 205197590055 208756449276 19501
Portugal High income 2007 210341031080 240496147317 19951
Portugal High income 2008 211012540458 263416394624 19986
Portugal High income 2009 204424561358 244667762836 19343
Portugal High income 2010 207976694615 238113003233 19670
Portugal High income 2011 204449067169 245117990242 19365
Portugal High income 2012 196153968236 216224240578 18655
Portugal High income 2013 194344164094 226433858006 18585
Portugal High income 2014 195883739714 229901964222 18833
Portugal High income 2015 199394066525 199394066525 19250
Portugal High income 2016 203420800579 206426152309 19701
Portugal High income 2017 210553436228 221357874719 20441
Portugal High income 2018 216552789892 242313116578 21058
Portugal High income 2019 222362380238 239986922639 21617
Portugal High income 2020 203589534190 228539245045 19772
Portugal High income 2021 213527167101 249886464355 20732
Paraguay Upper middle income 1960 2840637184 1492
Paraguay Upper middle income 1961 3036649216 1554
Paraguay Upper middle income 1962 3136866560 1563
Paraguay Upper middle income 1963 3284622080 1594
Paraguay Upper middle income 1964 3422986119 1618
Paraguay Upper middle income 1965 3634115039 443587302 1673
Paraguay Upper middle income 1966 3706488576 465888889 1662
Paraguay Upper middle income 1967 4045645824 492674603 1766
Paraguay Upper middle income 1968 4228795251 517650794 1798
Paraguay Upper middle income 1969 4427597312 556293651 1835
Paraguay Upper middle income 1970 4673480648 594611111 1888
Paraguay Upper middle income 1971 4932305107 664571429 1945
Paraguay Upper middle income 1972 5259380931 769039683 2025
Paraguay Upper middle income 1973 5643463680 995531746 2122
Paraguay Upper middle income 1974 6116472024 1333475397 2246
Paraguay Upper middle income 1975 6535599888 1511420635 2341
Paraguay Upper middle income 1976 7027465837 1698960317 2456
Paraguay Upper middle income 1977 7835208495 2092158730 2669
Paraguay Upper middle income 1978 8777684566 2559857143 2913
Paraguay Upper middle income 1979 9818906410 3416777778 3172
Paraguay Upper middle income 1980 10968911058 4448087302 3448
Paraguay Upper middle income 1981 11974810533 5624515873 3659
Paraguay Upper middle income 1982 11807448459 5419411765 3505
Paraguay Upper middle income 1983 11448192921 5673248726 3301
Paraguay Upper middle income 1984 11770642659 4502462807 3296
Paraguay Upper middle income 1985 12303044797 3282449236 3347
Paraguay Upper middle income 1986 12913870753 3723993943 3414
Paraguay Upper middle income 1987 13893039740 3971044724 3570
Paraguay Upper middle income 1988 14714864732 4255683528 3677
Paraguay Upper middle income 1989 15735370607 4757732200 3826
Paraguay Upper middle income 1990 16384184449 5812114523 3879
Paraguay Upper middle income 1991 16956590534 6984367763 3912
Paraguay Upper middle income 1992 17244246886 7157424031 3879
Paraguay Upper middle income 1993 18095484890 7249533620 3972
Paraguay Upper middle income 1994 19057787877 7870982005 4084
Paraguay Upper middle income 1995 20358064592 9062131475 4262
Paraguay Upper middle income 1996 20678456786 9788391781 4231
Paraguay Upper middle income 1997 21555743645 9965225678 4313
Paraguay Upper middle income 1998 21570409689 9260481572 4223
Paraguay Upper middle income 1999 21275740698 8837070236 4079
Paraguay Upper middle income 2000 20783390151 8855705140 3904
Paraguay Upper middle income 2001 20610045306 8495806432 3797
Paraguay Upper middle income 2002 20605633850 7196260657 3725
Paraguay Upper middle income 2003 21495950844 7691367471 3816
Paraguay Upper middle income 2004 22368131501 9624440836 3903
Paraguay Upper middle income 2005 22845353499 10737500188 3923
Paraguay Upper middle income 2006 23943556415 13429430050 4049
Paraguay Upper middle income 2007 25241685746 17856393235 4208
Paraguay Upper middle income 2008 26881459388 24615276690 4420
Paraguay Upper middle income 2009 26811261863 22355161514 4350
Paraguay Upper middle income 2010 29786033373 27129301212 4767
Paraguay Upper middle income 2011 31062773331 33737052170 4904
Paraguay Upper middle income 2012 30842835504 33296438306 4803
Paraguay Upper middle income 2013 33400655443 38651334288 5130
Paraguay Upper middle income 2014 35171303880 40377987209 5329
Paraguay Upper middle income 2015 36211372703 36211372703 5414
Paraguay Upper middle income 2016 37756883444 36089550659 5571
Paraguay Upper middle income 2017 39573019311 38997129474 5763
Paraguay Upper middle income 2018 40841037918 40225448341 5871
Paraguay Upper middle income 2019 40676916123 37925338329 5774
Paraguay Upper middle income 2020 40343452708 35432178068 5656
Paraguay Upper middle income 2021 42037829981 38986810989 5823
West Bank and Gaza Lower middle income 1960
West Bank and Gaza Lower middle income 1961
West Bank and Gaza Lower middle income 1962
West Bank and Gaza Lower middle income 1963
West Bank and Gaza Lower middle income 1964
West Bank and Gaza Lower middle income 1965
West Bank and Gaza Lower middle income 1966
West Bank and Gaza Lower middle income 1967
West Bank and Gaza Lower middle income 1968
West Bank and Gaza Lower middle income 1969
West Bank and Gaza Lower middle income 1970
West Bank and Gaza Lower middle income 1971
West Bank and Gaza Lower middle income 1972
West Bank and Gaza Lower middle income 1973
West Bank and Gaza Lower middle income 1974
West Bank and Gaza Lower middle income 1975
West Bank and Gaza Lower middle income 1976
West Bank and Gaza Lower middle income 1977
West Bank and Gaza Lower middle income 1978
West Bank and Gaza Lower middle income 1979
West Bank and Gaza Lower middle income 1980
West Bank and Gaza Lower middle income 1981
West Bank and Gaza Lower middle income 1982
West Bank and Gaza Lower middle income 1983
West Bank and Gaza Lower middle income 1984
West Bank and Gaza Lower middle income 1985
West Bank and Gaza Lower middle income 1986
West Bank and Gaza Lower middle income 1987
West Bank and Gaza Lower middle income 1988
West Bank and Gaza Lower middle income 1989
West Bank and Gaza Lower middle income 1990
West Bank and Gaza Lower middle income 1991
West Bank and Gaza Lower middle income 1992
West Bank and Gaza Lower middle income 1993
West Bank and Gaza Lower middle income 1994 5057675061 2843300000 2137
West Bank and Gaza Lower middle income 1995 5417706269 3282800000 2189
West Bank and Gaza Lower middle income 1996 5483539609 3409600000 2119
West Bank and Gaza Lower middle income 1997 6287822730 3759800000 2323
West Bank and Gaza Lower middle income 1998 7189132046 4067800000 2589
West Bank and Gaza Lower middle income 1999 7784423044 4271200000 2733
West Bank and Gaza Lower middle income 2000 7118373518 4313600000 2436
West Bank and Gaza Lower middle income 2001 6455607451 4003700000 2153
West Bank and Gaza Lower middle income 2002 5649354255 3555800000 1837
West Bank and Gaza Lower middle income 2003 6441160235 3968000000 2042
West Bank and Gaza Lower middle income 2004 7853400000 4603100000 2426
West Bank and Gaza Lower middle income 2005 8740100000 5125700000 2632
West Bank and Gaza Lower middle income 2006 8653000000 5348300000 2540
West Bank and Gaza Lower middle income 2007 8980800000 5815700000 2570
West Bank and Gaza Lower middle income 2008 9648000000 7310400000 2686
West Bank and Gaza Lower middle income 2009 10477100000 8085700000 2840
West Bank and Gaza Lower middle income 2010 11082400000 9681500000 2927
West Bank and Gaza Lower middle income 2011 12146400000 11186100000 3128
West Bank and Gaza Lower middle income 2012 12886900000 12208400000 3238
West Bank and Gaza Lower middle income 2013 13492400000 13515500000 3310
West Bank and Gaza Lower middle income 2014 13471100000 13989700000 3228
West Bank and Gaza Lower middle income 2015 13972400000 13972400000 3272
West Bank and Gaza Lower middle income 2016 15211000000 15405400000 3483
West Bank and Gaza Lower middle income 2017 15426900000 16128000000 3463
West Bank and Gaza Lower middle income 2018 15616200000 16276600000 3418
West Bank and Gaza Lower middle income 2019 15829000000 17133500000 3378
West Bank and Gaza Lower middle income 2020 14037400000 15531700000 2922
West Bank and Gaza Lower middle income 2021 15027100000 18036800000 3053
French Polynesia High income 1960
French Polynesia High income 1961
French Polynesia High income 1962
French Polynesia High income 1963
French Polynesia High income 1964
French Polynesia High income 1965 176534588
French Polynesia High income 1966 215659453
French Polynesia High income 1967 220984367
French Polynesia High income 1968 259590074
French Polynesia High income 1969 242943783
French Polynesia High income 1970 254036001
French Polynesia High income 1971 296865513
French Polynesia High income 1972 326433558
French Polynesia High income 1973 431252938
French Polynesia High income 1974 555340844
French Polynesia High income 1975 690323391
French Polynesia High income 1976 732288909
French Polynesia High income 1977 793196379
French Polynesia High income 1978 1005569841
French Polynesia High income 1979 1215032465
French Polynesia High income 1980 1362159376
French Polynesia High income 1981 1279973323
French Polynesia High income 1982 1286462554
French Polynesia High income 1983 1335935751
French Polynesia High income 1984 1379073196
French Polynesia High income 1985 1507225617
French Polynesia High income 1986 2301627740
French Polynesia High income 1987 2543164237
French Polynesia High income 1988 2687524331
French Polynesia High income 1989 2636473758
French Polynesia High income 1990 3181206211
French Polynesia High income 1991 3267367651
French Polynesia High income 1992 3558359184
French Polynesia High income 1993 3396259324
French Polynesia High income 1994 3522272234
French Polynesia High income 1995 3982376722
French Polynesia High income 1996 3954697174
French Polynesia High income 1997 3566672622
French Polynesia High income 1998 3774675105
French Polynesia High income 1999 3795764728
French Polynesia High income 2000 3453920575
French Polynesia High income 2001
French Polynesia High income 2002
French Polynesia High income 2003
French Polynesia High income 2004
French Polynesia High income 2005
French Polynesia High income 2006
French Polynesia High income 2007
French Polynesia High income 2008
French Polynesia High income 2009
French Polynesia High income 2010
French Polynesia High income 2011
French Polynesia High income 2012
French Polynesia High income 2013
French Polynesia High income 2014
French Polynesia High income 2015 5325848045 5325848045 19500
French Polynesia High income 2016 5448459625 5497037293 19843
French Polynesia High income 2017 5682342035 5833351478 20580
French Polynesia High income 2018 5781049699 6135117589 20820
French Polynesia High income 2019 5954478930 6008055248 21320
French Polynesia High income 2020 5501937833 5669368717 19587
French Polynesia High income 2021
Qatar High income 1960
Qatar High income 1961
Qatar High income 1962
Qatar High income 1963
Qatar High income 1964
Qatar High income 1965
Qatar High income 1966
Qatar High income 1967
Qatar High income 1968
Qatar High income 1969
Qatar High income 1970 301791302
Qatar High income 1971 387700084
Qatar High income 1972 510259941
Qatar High income 1973 793884368
Qatar High income 1974 2401403227
Qatar High income 1975 2512784033
Qatar High income 1976 3284301332
Qatar High income 1977 3617580172
Qatar High income 1978 4052000413
Qatar High income 1979 5633000318
Qatar High income 1980 7829094613
Qatar High income 1981 8661263764
Qatar High income 1982 7596703214
Qatar High income 1983 6467582308
Qatar High income 1984 6704395824
Qatar High income 1985 6153296456
Qatar High income 1986 5053021951
Qatar High income 1987 5446428681
Qatar High income 1988 6038187033
Qatar High income 1989 6487912088
Qatar High income 1990 7360439423
Qatar High income 1991 6883516484
Qatar High income 1992 7646153984
Qatar High income 1993 7156593654
Qatar High income 1994 7374450769
Qatar High income 1995 8137911978
Qatar High income 1996 9059340385
Qatar High income 1997 11297802115
Qatar High income 1998 10255495027
Qatar High income 1999 12393131868
Qatar High income 2000 33690629185 17759890110 56865
Qatar High income 2001 35003952798 17538461538 56916
Qatar High income 2002 37517989782 19363736264 58542
Qatar High income 2003 38913643499 23533791209 57076
Qatar High income 2004 46392423698 31734065934 61583
Qatar High income 2005 49868495960 44530494505 57624
Qatar High income 2006 62919203865 60882142857 61522
Qatar High income 2007 74235635944 79712087912 60927
Qatar High income 2008 87348289340 115270054945 60799
Qatar High income 2009 97792140950 97798351648 59091
Qatar High income 2010 116951901419 125122306346 63002
Qatar High income 2011 132594424556 167775268614 65129
Qatar High income 2012 138866156526 186833502362 63234
Qatar High income 2013 146581616619 198727642979 62733
Qatar High income 2014 154400753947 206224598565 62785
Qatar High income 2015 161739955578 161739955578 63039
Qatar High income 2016 166695978168 151732181857 62800
Qatar High income 2017 164199531382 161099122215 60263
Qatar High income 2018 166227185733 183334953813 59758
Qatar High income 2019 167515127917 175837550996 59149
Qatar High income 2020 161416823769 144411363345 56027
Qatar High income 2021 163875843394 179570783551 55920
Romania High income 1960
Romania High income 1961
Romania High income 1962
Romania High income 1963
Romania High income 1964
Romania High income 1965
Romania High income 1966
Romania High income 1967
Romania High income 1968
Romania High income 1969
Romania High income 1970
Romania High income 1971
Romania High income 1972
Romania High income 1973
Romania High income 1974
Romania High income 1975
Romania High income 1976
Romania High income 1977
Romania High income 1978
Romania High income 1979
Romania High income 1980
Romania High income 1981
Romania High income 1982
Romania High income 1983
Romania High income 1984
Romania High income 1985
Romania High income 1986
Romania High income 1987 38413636364
Romania High income 1988 40809523810
Romania High income 1989 42105263158
Romania High income 1990 115932326529 38995454545 4997
Romania High income 1991 100955944284 28998684211 4389
Romania High income 1992 92104906012 25121666667 4041
Romania High income 1993 93513037589 26362894737 4108
Romania High income 1994 97189916671 30074440483 4276
Romania High income 1995 103248261288 37435317265 4552
Romania High income 1996 107282895750 36937074278 4743
Romania High income 1997 102080680828 35574916295 4526
Romania High income 1998 100008633995 41694118973 4443
Romania High income 1999 99631940768 35952781582 4434
Romania High income 2000 102084145320 37253259017 4549
Romania High income 2001 107411035119 40394824679 4853
Romania High income 2002 113536677484 46066101951 5225
Romania High income 2003 116194738376 57806506024 5386
Romania High income 2004 128311657015 74972669057 5981
Romania High income 2005 134301435131 98452791983 6299
Romania High income 2006 145084243630 122022997508 6846
Romania High income 2007 155579358881 174585202805 7450
Romania High income 2008 170059856633 214313628965 8280
Romania High income 2009 160676983613 174103695930 7889
Romania High income 2010 154408594834 166309355235 7626
Romania High income 2011 157351727198 183326740143 7810
Romania High income 2012 160562749028 170635805317 8005
Romania High income 2013 166617509768 190801346194 8338
Romania High income 2014 172630275254 199959363430 8671
Romania High income 2015 177729210875 177729210875 8969
Romania High income 2016 186087811659 188128818486 9445
Romania High income 2017 199708413252 211695422579 10195
Romania High income 2018 208644413684 241457403085 10714
Romania High income 2019 217382984916 249881592298 11222
Romania High income 2020 209235671297 249511333648 10865
Romania High income 2021 221538033868 284087563696 11590
Russian Federation Upper middle income 1960
Russian Federation Upper middle income 1961
Russian Federation Upper middle income 1962
Russian Federation Upper middle income 1963
Russian Federation Upper middle income 1964
Russian Federation Upper middle income 1965
Russian Federation Upper middle income 1966
Russian Federation Upper middle income 1967
Russian Federation Upper middle income 1968
Russian Federation Upper middle income 1969
Russian Federation Upper middle income 1970
Russian Federation Upper middle income 1971
Russian Federation Upper middle income 1972
Russian Federation Upper middle income 1973
Russian Federation Upper middle income 1974
Russian Federation Upper middle income 1975
Russian Federation Upper middle income 1976
Russian Federation Upper middle income 1977
Russian Federation Upper middle income 1978
Russian Federation Upper middle income 1979
Russian Federation Upper middle income 1980
Russian Federation Upper middle income 1981
Russian Federation Upper middle income 1982
Russian Federation Upper middle income 1983
Russian Federation Upper middle income 1984
Russian Federation Upper middle income 1985
Russian Federation Upper middle income 1986
Russian Federation Upper middle income 1987
Russian Federation Upper middle income 1988 554713455150
Russian Federation Upper middle income 1989 1197409941526 506500173960 8106
Russian Federation Upper middle income 1990 1161487695458 516814274022 7850
Russian Federation Upper middle income 1991 1102868114734 517962962963 7432
Russian Federation Upper middle income 1992 942609535355 460290556901 6346
Russian Federation Upper middle income 1993 860899047520 435083713851 5799
Russian Federation Upper middle income 1994 752686138014 395077301248 5072
Russian Federation Upper middle income 1995 721498374080 395537185735 4863
Russian Federation Upper middle income 1996 694405609132 391724890744 4687
Russian Federation Upper middle income 1997 704126703002 404928954192 4760
Russian Federation Upper middle income 1998 666808257950 270955486862 4516
Russian Federation Upper middle income 1999 709483417603 195907128351 4819
Russian Federation Upper middle income 2000 780432233410 259710142197 5324
Russian Federation Upper middle income 2001 820234677092 306602070621 5619
Russian Federation Upper middle income 2002 858785640548 345470494418 5910
Russian Federation Upper middle income 2003 921476583050 430347770732 6370
Russian Federation Upper middle income 2004 987822416663 591016690743 6857
Russian Federation Upper middle income 2005 1051042710016 764017107992 7323
Russian Federation Upper middle income 2006 1137228929627 989930542279 7950
Russian Federation Upper middle income 2007 1233893135822 1299705764824 8640
Russian Federation Upper middle income 2008 1298055199647 1660846387625 9094
Russian Federation Upper middle income 2009 1196806973082 1222644282202 8382
Russian Federation Upper middle income 2010 1250663286871 1524917468442 8755
Russian Federation Upper middle income 2011 1304442173222 2045925608274 9124
Russian Federation Upper middle income 2012 1356934050144 2208295773643 9476
Russian Federation Upper middle income 2013 1380753971009 2292473246621 9622
Russian Federation Upper middle income 2014 1390920009906 2059241965491 9521
Russian Federation Upper middle income 2015 1363481063447 1363481063447 9313
Russian Federation Upper middle income 2016 1366121990897 1276786979222 9314
Russian Federation Upper middle income 2017 1391064510462 1574199387071 9473
Russian Federation Upper middle income 2018 1430115105089 1657329646184 9740
Russian Federation Upper middle income 2019 1461550118278 1693113904263 9958
Russian Federation Upper middle income 2020 1422332399253 1488321875490 9711
Russian Federation Upper middle income 2021 1490885857605 1775799919353 10220
Rwanda Low income 1960 1013285568 119000024 345
Rwanda Low income 1961 969739392 122000016 323
Rwanda Low income 1962 1079647616 125000008 354
Rwanda Low income 1963 973621440 128000000 314
Rwanda Low income 1964 852259622 129999994 269
Rwanda Low income 1965 911999010 148799980 282
Rwanda Low income 1966 975920192 124525703 294
Rwanda Low income 1967 1043415040 159560018 305
Rwanda Low income 1968 1116597863 172200018 316
Rwanda Low income 1969 1239505920 188700037 340
Rwanda Low income 1970 1313893944 219900006 350
Rwanda Low income 1971 1329747924 222952578 343
Rwanda Low income 1972 1333246068 246457838 334
Rwanda Low income 1973 1379084243 290746157 336
Rwanda Low income 1974 1398526898 308458423 330
Rwanda Low income 1975 1368964481 571863296 314
Rwanda Low income 1976 1635975215 637754162 363
Rwanda Low income 1977 1668598351 746650559 358
Rwanda Low income 1978 1821289130 905709147 378
Rwanda Low income 1979 2037474475 1109346221 409
Rwanda Low income 1980 2219861292 1254765350 431
Rwanda Low income 1981 2340537380 1407062608 439
Rwanda Low income 1982 2382920918 1407242640 433
Rwanda Low income 1983 2525427927 1479688126 444
Rwanda Low income 1984 2418330254 1587412957 410
Rwanda Low income 1985 2524803249 1715625839 411
Rwanda Low income 1986 2662963955 1944711061 413
Rwanda Low income 1987 2662323882 2157434025 393
Rwanda Low income 1988 2782097174 2395493878 392
Rwanda Low income 1989 2781080755 2405021933 382
Rwanda Low income 1990 2714354532 2550185618 372
Rwanda Low income 1991 2646105354 1911600970 374
Rwanda Low income 1992 2801503851 2029026704 418
Rwanda Low income 1993 2574338536 1971525999 411
Rwanda Low income 1994 1280783181 753636370 216
Rwanda Low income 1995 1731927251 1293535011 297
Rwanda Low income 1996 1952673429 1382334879 325
Rwanda Low income 1997 2223113866 1851558302 346
Rwanda Low income 1998 2420052176 1989343495 348
Rwanda Low income 1999 2525370144 2155707325 337
Rwanda Low income 2000 2736766814 2067579822 345
Rwanda Low income 2001 2968968327 1965500949 361
Rwanda Low income 2002 3360636947 1964832512 399
Rwanda Low income 2003 3434651707 2137156727 401
Rwanda Low income 2004 3690453564 2375376873 425
Rwanda Low income 2005 4036540588 2932340855 457
Rwanda Low income 2006 4408994108 3318107347 488
Rwanda Low income 2007 4745546343 4068224991 512
Rwanda Low income 2008 5275208314 5177230923 554
Rwanda Low income 2009 5604817041 5671592572 573
Rwanda Low income 2010 6015911096 6121529488 599
Rwanda Low income 2011 6494680506 6881379762 631
Rwanda Low income 2012 7055919661 7650671477 669
Rwanda Low income 2013 7388947559 7815975294 683
Rwanda Low income 2014 7844636347 8234762201 708
Rwanda Low income 2015 8539424910 8539424910 751
Rwanda Low income 2016 9049292136 8690878328 776
Rwanda Low income 2017 9409118207 9252834120 785
Rwanda Low income 2018 10216367626 9642440646 830
Rwanda Low income 2019 11182897052 10356327149 886
Rwanda Low income 2020 10807279944 10184345442 834
Rwanda Low income 2021 11983600400 11070356519 903
Saudi Arabia High income 1960
Saudi Arabia High income 1961
Saudi Arabia High income 1962
Saudi Arabia High income 1963
Saudi Arabia High income 1964
Saudi Arabia High income 1965
Saudi Arabia High income 1966
Saudi Arabia High income 1967
Saudi Arabia High income 1968 74023292756 4187777711 13739
Saudi Arabia High income 1969 78492737536 4485777644 14017
Saudi Arabia High income 1970 124526629138 5377268848 21336
Saudi Arabia High income 1971 150069801214 7184863276 24599
Saudi Arabia High income 1972 184481767452 9664067930 28857
Saudi Arabia High income 1973 229071985701 14947491056 34129
Saudi Arabia High income 1974 266245937048 45412971910 37741
Saudi Arabia High income 1975 242473864212 46773303721 32681
Saudi Arabia High income 1976 285685068990 64005623870 36613
Saudi Arabia High income 1977 305949739109 74188363505 37276
Saudi Arabia High income 1978 289980000817 80265732292 33536
Saudi Arabia High income 1979 324543968548 111859726428 35516
Saudi Arabia High income 1980 342888678786 164541658298 35380
Saudi Arabia High income 1981 349551021086 184291888769 33898
Saudi Arabia High income 1982 277089484827 153238991867 25216
Saudi Arabia High income 1983 232612781465 129171602026 19880
Saudi Arabia High income 1984 221769648482 119624918956 17858
Saudi Arabia High income 1985 200048415240 103897892811 15249
Saudi Arabia High income 1986 234082144520 86962013011 16970
Saudi Arabia High income 1987 218556655614 85695941760 15130
Saudi Arabia High income 1988 247207931548 88256162069 16404
Saudi Arabia High income 1989 245964436392 95344352822 15700
Saudi Arabia High income 1990 283334860742 117630271802 17453
Saudi Arabia High income 1991 325857417352 132223268491 19428
Saudi Arabia High income 1992 338851112761 137087876662 19606
Saudi Arabia High income 1993 334230059753 132967901415 18816
Saudi Arabia High income 1994 336097470562 135174886489 18452
Saudi Arabia High income 1995 336810304216 143343036342 18070
Saudi Arabia High income 1996 345693420745 158662398745 18162
Saudi Arabia High income 1997 349509122666 165963557410 18009
Saudi Arabia High income 1998 359621688623 146775498080 18178
Saudi Arabia High income 1999 346088098783 161716960000 17138
Saudi Arabia High income 2000 365556994560 189514926213 17691
Saudi Arabia High income 2001 361131035683 184137469733 17032
Saudi Arabia High income 2002 350950121959 189605920240 16095
Saudi Arabia High income 2003 390404150102 215807655253 17385
Saudi Arabia High income 2004 421474236641 258742263040 18220
Saudi Arabia High income 2005 444966578892 328459700115 18683
Saudi Arabia High income 2006 457374036890 376900135728 18670
Saudi Arabia High income 2007 465822331089 415964583055 18496
Saudi Arabia High income 2008 494935168223 519796738640 19118
Saudi Arabia High income 2009 484743219780 429097899280 18203
Saudi Arabia High income 2010 509171776910 528207332650 18568
Saudi Arabia High income 2011 560072992909 671238840108 19813
Saudi Arabia High income 2012 590380910432 735974843349 20250
Saudi Arabia High income 2013 606316950593 746647127408 20176
Saudi Arabia High income 2014 628462590304 756350347320 20328
Saudi Arabia High income 2015 654269739552 654269739552 20628
Saudi Arabia High income 2016 665200390233 644935682011 20503
Saudi Arabia High income 2017 660267740302 688586094413 19947
Saudi Arabia High income 2018 676867966015 816578674529 20083
Saudi Arabia High income 2019 679127221024 803616264791 19818
Saudi Arabia High income 2020 651027175188 703367841223 18700
Saudi Arabia High income 2021 672126508709 833541236569 19018
Sudan Low income 1960 15807288320 1307333333 1522
Sudan Low income 1961 15810828288 1419333333 1482
Sudan Low income 1962 16904280064 1541666667 1543
Sudan Low income 1963 16423019520 1568333333 1459
Sudan Low income 1964 16239008432 1611333333 1403
Sudan Low income 1965 17339538062 1679333333 1457
Sudan Low income 1966 16719624192 1723000000 1365
Sudan Low income 1967 16957724672 1865666667 1345
Sudan Low income 1968 17290642628 1947333333 1332
Sudan Low income 1969 17530869760 2144333333 1311
Sudan Low income 1970 18569587418 2437666667 1348
Sudan Low income 1971 18986904374 2656000000 1337
Sudan Low income 1972 18024081020 2882000000 1231
Sudan Low income 1973 18138028404 3571666667 1202
Sudan Low income 1974 20213978200 4595000000 1298
Sudan Low income 1975 23390294883 5598000000 1454
Sudan Low income 1976 27288338922 6979333333 1642
Sudan Low income 1977 28986725236 8704000000 1687
Sudan Low income 1978 27267526411 7670500000 1535
Sudan Low income 1979 25899078514 9032250000 1410
Sudan Low income 1980 26293860796 8951800000 1383
Sudan Low income 1981 28249483430 10016500000 1436
Sudan Low income 1982 29932775916 8316000000 1470
Sudan Low income 1983 30550139927 8230153846 1451
Sudan Low income 1984 29019911900 10447615385 1334
Sudan Low income 1985 27197158587 8089391304 1212
Sudan Low income 1986 28669561353 10092200000 1242
Sudan Low income 1987 32746626588 12093333333 1380
Sudan Low income 1988 32638205187 14372555556 1340
Sudan Low income 1989 35553251784 21408111111 1423
Sudan Low income 1990 33608469793 33641222222 1311
Sudan Low income 1991 36132771802 43891285714 1373
Sudan Low income 1992 38509535444 7034219713 1426
Sudan Low income 1993 40268939564 8881785938 1453
Sudan Low income 1994 40674137223 12794192334 1430
Sudan Low income 1995 43113402784 13829744879 1476
Sudan Low income 1996 45665338640 9018243044 1522
Sudan Low income 1997 54027875557 11681494637 1753
Sudan Low income 1998 56355668875 11250327988 1779
Sudan Low income 1999 58105002721 10682045258 1785
Sudan Low income 2000 61792269170 12257418326 1846
Sudan Low income 2001 65808989448 15716489370 1912
Sudan Low income 2002 69761787668 18136839087 1971
Sudan Low income 2003 74148972664 21355576673 2037
Sudan Low income 2004 77960888686 26645490675 2083
Sudan Low income 2005 82360623533 35182105414 2140
Sudan Low income 2006 87739934973 45264519503 2217
Sudan Low income 2007 92772060859 59440139775 2281
Sudan Low income 2008 96340765222 64831935604 2305
Sudan Low income 2009 93674337657 58316191440 2182
Sudan Low income 2010 97288520251 74151186600 2208
Sudan Low income 2011 94162122430 78403418360 2339
Sudan Low income 2012 78150146916 63195499524 2159
Sudan Low income 2013 79678095319 66026600235 2149
Sudan Low income 2014 83392193754 76818327442 2196
Sudan Low income 2015 84985132167 84985132167 2185
Sudan Low income 2016 87932112460 102943741649 2207
Sudan Low income 2017 88555776494 129717804935 2170
Sudan Low income 2018 86181657629 32333780383 2062
Sudan Low income 2019 84304404771 32338079165 1969
Sudan Low income 2020 81244318743 26987563444 1853
Sudan Low income 2021 81337415157 34326058557 1811
Senegal Lower middle income 1960 3845391104 1003692375 1199
Senegal Lower middle income 1961 3960500992 1058975266 1202
Senegal Lower middle income 1962 3955105280 1085475574 1168
Senegal Lower middle income 1963 4028847360 1122139637 1157
Senegal Lower middle income 1964 4185324864 1188930568 1169
Senegal Lower middle income 1965 4241081322 1210058396 1152
Senegal Lower middle income 1966 4363086848 1246908374 1151
Senegal Lower middle income 1967 4309866496 1246480959 1105
Senegal Lower middle income 1968 4580990408 1309384830 1141
Senegal Lower middle income 1969 4280745728 1245234807 1036
Senegal Lower middle income 1970 4647265149 1297407829 1092
Senegal Lower middle income 1971 4640738091 1339548824 1058
Senegal Lower middle income 1972 4936966099 1620857277 1092
Senegal Lower middle income 1973 4661323427 1863398448 1000
Senegal Lower middle income 1974 4857135161 2099324950 1012
Senegal Lower middle income 1975 5223152479 2830388405 1059
Senegal Lower middle income 1976 5689083989 2869777812 1125
Senegal Lower middle income 1977 5536451253 2938046307 1069
Senegal Lower middle income 1978 5317543776 3280354339 1002
Senegal Lower middle income 1979 5689861474 4084878668 1046
Senegal Lower middle income 1980 5916759606 4510107330 1060
Senegal Lower middle income 1981 6223261342 4095892072 1084
Senegal Lower middle income 1982 6721768496 4013950869 1137
Senegal Lower middle income 1983 6342159290 3569356462 1041
Senegal Lower middle income 1984 6591776688 3485165161 1050
Senegal Lower middle income 1985 6820055482 3818944603 1054
Senegal Lower middle income 1986 7033317631 5392093508 1054
Senegal Lower middle income 1987 7473312375 6487352283 1087
Senegal Lower middle income 1988 7412287138 6418419798 1046
Senegal Lower middle income 1989 7706835368 6366039353 1055
Senegal Lower middle income 1990 7649320625 7390967035 1016
Senegal Lower middle income 1991 7852789698 7255210701 1013
Senegal Lower middle income 1992 7956464821 7769817869 996
Senegal Lower middle income 1993 8064689691 7367985695 980
Senegal Lower middle income 1994 8060857274 5034588159 953
Senegal Lower middle income 1995 8501672094 6326342963 978
Senegal Lower middle income 1996 8673403933 6559712551 973
Senegal Lower middle income 1997 8937561213 6041478436 979
Senegal Lower middle income 1998 9464741412 6505607633 1013
Senegal Lower middle income 1999 10059440290 6592835458 1051
Senegal Lower middle income 2000 10450471956 6013184809 1067
Senegal Lower middle income 2001 10900976279 6507824767 1086
Senegal Lower middle income 2002 10908464876 7006402592 1061
Senegal Lower middle income 2003 11518679050 8768721956 1093
Senegal Lower middle income 2004 12053525176 10076817278 1115
Senegal Lower middle income 2005 12573060862 11009032665 1134
Senegal Lower middle income 2006 12866110117 11697918803 1130
Senegal Lower middle income 2007 13229850386 13994218939 1132
Senegal Lower middle income 2008 13719774113 16853991177 1143
Senegal Lower middle income 2009 14097356632 16145868285 1143
Senegal Lower middle income 2010 14575382383 16121314671 1150
Senegal Lower middle income 2011 14769831259 17814284622 1133
Senegal Lower middle income 2012 15361066947 17660871726 1146
Senegal Lower middle income 2013 15731635064 18918668644 1141
Senegal Lower middle income 2014 16710783741 19797254643 1179
Senegal Lower middle income 2015 17774766636 17774766636 1219
Senegal Lower middle income 2016 18906963177 19040312815 1261
Senegal Lower middle income 2017 20304894403 20996564752 1317
Senegal Lower middle income 2018 21565674238 23116897847 1360
Senegal Lower middle income 2019 22560634244 23398811424 1384
Senegal Lower middle income 2020 22859676611 24493157583 1365
Senegal Lower middle income 2021 24246000777 27625388352 1410
Singapore High income 1960 5946828800 704756305 3612
Singapore High income 1961 6430753792 764634784 3777
Singapore High income 1962 6916496896 826244610 3952
Singapore High income 1963 7610925056 917614008 4240
Singapore High income 1964 7374745418 894159153 4005
Singapore High income 1965 7952502182 974650464 4215
Singapore High income 1966 8762074112 1096432771 4530
Singapore High income 1967 9858088960 1238043904 4985
Singapore High income 1968 11191591504 1425715406 5562
Singapore High income 1969 12739816448 1659904613 6237
Singapore High income 1970 14516002328 1920586698 6997
Singapore High income 1971 16317937154 2263785444 7723
Singapore High income 1972 18490762293 2721440981 8591
Singapore High income 1973 20451338376 3696213333 9326
Singapore High income 1974 21702429444 5221534956 9733
Singapore High income 1975 22568082630 5633673930 9974
Singapore High income 1976 24246508583 6327077974 10573
Singapore High income 1977 25907986616 6618585074 11142
Singapore High income 1978 27922897876 7517176355 11864
Singapore High income 1979 30590776840 9296921724 12834
Singapore High income 1980 33684535932 11896256783 13954
Singapore High income 1981 37327829502 14175228844 14738
Singapore High income 1982 39978906023 16084252378 15107
Singapore High income 1983 43398894385 17784112150 16187
Singapore High income 1984 47214649404 19749361098 17281
Singapore High income 1985 46920643003 19156532746 17150
Singapore High income 1986 47550698283 18586746057 17396
Singapore High income 1987 52685190573 20919215578 18987
Singapore High income 1988 58619435554 25371462488 20596
Singapore High income 1989 64574483561 30465364739 22032
Singapore High income 1990 70916278731 36144336769 23273
Singapore High income 1991 75659441373 45466164978 24133
Singapore High income 1992 80683081175 52130263966 24974
Singapore High income 1993 89929080594 60603478153 27140
Singapore High income 1994 99907331976 73690847191 29221
Singapore High income 1995 107076083794 87810991957 30380
Singapore High income 1996 115076156532 96295886525 31350
Singapore High income 1997 124646130346 100124191810 32836
Singapore High income 1998 121915114926 85728310229 31044
Singapore High income 1999 128886674425 86284660767 32558
Singapore High income 2000 140535859761 96074477958 34891
Singapore High income 2001 139030913587 89794943350 33598
Singapore High income 2002 144485597905 92537752709 34599
Singapore High income 2003 151057171952 97645448284 36710
Singapore High income 2004 166072228688 115035498758 39857
Singapore High income 2005 178305644457 127807618361 41799
Singapore High income 2006 194365216759 148630373214 44160
Singapore High income 2007 211899912715 180941941477 46180
Singapore High income 2008 215848632528 193611986713 44602
Singapore High income 2009 216124818155 194152286009 43333
Singapore High income 2010 247505600815 239809387605 48753
Singapore High income 2011 262887910969 279351168707 50714
Singapore High income 2012 274548297934 295087220933 51680
Singapore High income 2013 287775021821 307576360585 53300
Singapore High income 2014 299100523713 314851156183 54683
Singapore High income 2015 308004146058 308004146058 55647
Singapore High income 2016 318974323538 318832428520 56886
Singapore High income 2017 333843104452 343193352162 59485
Singapore High income 2018 346066118708 376998146501 61374
Singapore High income 2019 349857870236 375472731271 61340
Singapore High income 2020 335362889148 345295933899 58982
Singapore High income 2021 360897294152 396986899888 66176
Solomon Islands Lower middle income 1960
Solomon Islands Lower middle income 1961
Solomon Islands Lower middle income 1962
Solomon Islands Lower middle income 1963
Solomon Islands Lower middle income 1964
Solomon Islands Lower middle income 1965
Solomon Islands Lower middle income 1966
Solomon Islands Lower middle income 1967 25203524
Solomon Islands Lower middle income 1968 28084253
Solomon Islands Lower middle income 1969 28606411
Solomon Islands Lower middle income 1970
Solomon Islands Lower middle income 1971 50056883
Solomon Islands Lower middle income 1972 40606712
Solomon Islands Lower middle income 1973 55272109
Solomon Islands Lower middle income 1974 84539332
Solomon Islands Lower middle income 1975 74617096
Solomon Islands Lower middle income 1976 83099108
Solomon Islands Lower middle income 1977 93147039
Solomon Islands Lower middle income 1978 111022090
Solomon Islands Lower middle income 1979 151270208
Solomon Islands Lower middle income 1980 547375336 182852054 2374
Solomon Islands Lower middle income 1981 537538895 193750476 2255
Solomon Islands Lower middle income 1982 528564331 192901943 2145
Solomon Islands Lower middle income 1983 549128611 181220350 2157
Solomon Islands Lower middle income 1984 550063229 181570454 2094
Solomon Islands Lower middle income 1985 532833473 165524981 1968
Solomon Islands Lower middle income 1986 531760185 147620048 1907
Solomon Islands Lower middle income 1987 576541360 155128568 2010
Solomon Islands Lower middle income 1988 583749259 176494422 1979
Solomon Islands Lower middle income 1989 608641826 172882436 2007
Solomon Islands Lower middle income 1990 622031946 214877638 1995
Solomon Islands Lower middle income 1991 659353867 227536283 2055
Solomon Islands Lower middle income 1992 743091801 269034596 2252
Solomon Islands Lower middle income 1993 772815477 300749475 2276
Solomon Islands Lower middle income 1994 835413534 402831865 2392
Solomon Islands Lower middle income 1995 919695188 469443202 2560
Solomon Islands Lower middle income 1996 934501434 510580417 2529
Solomon Islands Lower middle income 1997 925959377 526559956 2437
Solomon Islands Lower middle income 1998 937918257 457584496 2401
Solomon Islands Lower middle income 1999 933362493 488028751 2324
Solomon Islands Lower middle income 2000 800106339 419845232 1939
Solomon Islands Lower middle income 2001 736445030 409507389 1737
Solomon Islands Lower middle income 2002 715824685 346405302 1644
Solomon Islands Lower middle income 2003 762521276 352531728 1706
Solomon Islands Lower middle income 2004 813359160 397557524 1774
Solomon Islands Lower middle income 2005 858307684 476836691 1827
Solomon Islands Lower middle income 2006 900143651 538614679 1871
Solomon Islands Lower middle income 2007 940130345 620211239 1910
Solomon Islands Lower middle income 2008 994710715 699203616 1976
Solomon Islands Lower middle income 2009 1020269613 735997356 1980
Solomon Islands Lower middle income 2010 1108175421 846767636 2099
Solomon Islands Lower middle income 2011 1188703131 1049889692 2195
Solomon Islands Lower middle income 2012 1210868110 1191045573 2178
Solomon Islands Lower middle income 2013 1275428215 1284763287 2232
Solomon Islands Lower middle income 2014 1288820086 1335584912 2195
Solomon Islands Lower middle income 2015 1307082934 1307082934 2167
Solomon Islands Lower middle income 2016 1383849804 1378543909 2234
Solomon Islands Lower middle income 2017 1457838570 1483793468 2292
Solomon Islands Lower middle income 2018 1515322948 1574622018 2321
Solomon Islands Lower middle income 2019 1533574545 1570093229 2290
Solomon Islands Lower middle income 2020 1467328739 1545888426 2136
Solomon Islands Lower middle income 2021 1464727752 1645213882 2081
Sierra Leone Low income 1960 1151844096 322009472 497
Sierra Leone Low income 1961 1172681472 327834681 499
Sierra Leone Low income 1962 1225932544 342721580 513
Sierra Leone Low income 1963 1246769920 348546952 514
Sierra Leone Low income 1964 1330119450 371848115 539
Sierra Leone Low income 1965 1425624099 359379856 568
Sierra Leone Low income 1966 1449859712 375479850 568
Sierra Leone Low income 1967 1450385792 348795303 559
Sierra Leone Low income 1968 1479682427 329860092 560
Sierra Leone Low income 1969 1605831936 408690163 596
Sierra Leone Low income 1970 1744262602 434410374 635
Sierra Leone Low income 1971 1804717287 419549425 645
Sierra Leone Low income 1972 1820963977 465381090 638
Sierra Leone Low income 1973 1862056183 575230234 639
Sierra Leone Low income 1974 1927224952 648590643 648
Sierra Leone Low income 1975 1959394510 679335901 645
Sierra Leone Low income 1976 1950593373 594895672 629
Sierra Leone Low income 1977 1951503828 691777758 616
Sierra Leone Low income 1978 1998463493 960728339 617
Sierra Leone Low income 1979 2088619489 1109374722 630
Sierra Leone Low income 1980 2189781852 1100685845 646
Sierra Leone Low income 1981 2252878852 1114830472 650
Sierra Leone Low income 1982 2360606011 1295361886 667
Sierra Leone Low income 1983 2310967150 995104305 638
Sierra Leone Low income 1984 2405555827 1087471862 649
Sierra Leone Low income 1985 2277788566 856890499 599
Sierra Leone Low income 1986 2305943102 490181457 589
Sierra Leone Low income 1987 2472692044 701307602 612
Sierra Leone Low income 1988 2297625447 1055083945 553
Sierra Leone Low income 1989 2314398113 932974412 544
Sierra Leone Low income 1990 2391930403 649644827 554
Sierra Leone Low income 1991 2448187665 779981459 563
Sierra Leone Low income 1992 1982715957 679997998 456
Sierra Leone Low income 1993 2009969366 768812335 464
Sierra Leone Low income 1994 1970827538 911915971 457
Sierra Leone Low income 1995 1813166197 870758739 421
Sierra Leone Low income 1996 1844965894 941742153 428
Sierra Leone Low income 1997 1736535735 850218034 401
Sierra Leone Low income 1998 1767533146 672375927 403
Sierra Leone Low income 1999 1732548617 669384769 388
Sierra Leone Low income 2000 1847810362 635874002 403
Sierra Leone Low income 2001 1730558384 1090467712 364
Sierra Leone Low income 2002 2187725472 1253340520 441
Sierra Leone Low income 2003 2391470991 1385810072 460
Sierra Leone Low income 2004 2549258929 1448536631 469
Sierra Leone Low income 2005 2664105482 1650494367 472
Sierra Leone Low income 2006 2776635014 1885112202 476
Sierra Leone Low income 2007 3000380294 2158496873 501
Sierra Leone Low income 2008 3162349380 2505458705 516
Sierra Leone Low income 2009 3263166698 2453899847 520
Sierra Leone Low income 2010 3437630797 2578026297 536
Sierra Leone Low income 2011 3654718730 2942546781 557
Sierra Leone Low income 2012 4209569689 3801862611 627
Sierra Leone Low income 2013 5081614391 4920343195 740
Sierra Leone Low income 2014 5313171991 5015157816 757
Sierra Leone Low income 2015 4218723875 4218723875 588
Sierra Leone Low income 2016 4474187604 3674794530 610
Sierra Leone Low income 2017 4661772844 3719369107 623
Sierra Leone Low income 2018 4823284726 4085114794 630
Sierra Leone Low income 2019 5076711739 4076578543 650
Sierra Leone Low income 2020 4976753934 4063289450 624
Sierra Leone Low income 2021 5128555017 4200380124 630
El Salvador Lower middle income 1960
El Salvador Lower middle income 1961
El Salvador Lower middle income 1962
El Salvador Lower middle income 1963
El Salvador Lower middle income 1964
El Salvador Lower middle income 1965 8437241153 877720000 2636
El Salvador Lower middle income 1966 9041443840 929520000 2745
El Salvador Lower middle income 1967 9533012992 976200000 2814
El Salvador Lower middle income 1968 9841567551 1009760100 2827
El Salvador Lower middle income 1969 10184587264 1049400000 2847
El Salvador Lower middle income 1970 10487812619 1132920000 2855
El Salvador Lower middle income 1971 10892459437 1186120000 2889
El Salvador Lower middle income 1972 11558809312 1263720000 2989
El Salvador Lower middle income 1973 12120760882 1442320000 3057
El Salvador Lower middle income 1974 12767524817 1665880000 3145
El Salvador Lower middle income 1975 13140787476 1884120100 3163
El Salvador Lower middle income 1976 13804300025 2328280100 3250
El Salvador Lower middle income 1977 14740240088 2941640100 3398
El Salvador Lower middle income 1978 15524828551 3127960000 3507
El Salvador Lower middle income 1979 14875849510 3463639900 3298
El Salvador Lower middle income 1980 12519981410 3573959900 2727
El Salvador Lower middle income 1981 11803714469 3437200200 2530
El Salvador Lower middle income 1982 11059080520 3399189100 2334
El Salvador Lower middle income 1983 11229282566 3506347800 2337
El Salvador Lower middle income 1984 11379222463 3661683400 2336
El Salvador Lower middle income 1985 11449126874 3800368600 2319
El Salvador Lower middle income 1986 11471415238 3771663200 2293
El Salvador Lower middle income 1987 11759137743 3958045800 2320
El Salvador Lower middle income 1988 11979995159 4189880000 2334
El Salvador Lower middle income 1989 12095489404 4372215300 2326
El Salvador Lower middle income 1990 12680052381 4817542204 2406
El Salvador Lower middle income 1991 12869503467 5252342400 2409
El Salvador Lower middle income 1992 13773195280 5813399300 2543
El Salvador Lower middle income 1993 14574563244 6680269200 2655
El Salvador Lower middle income 1994 15258410747 7679384000 2743
El Salvador Lower middle income 1995 15980756333 8921947100 2839
El Salvador Lower middle income 1996 16110434082 9586327800 2831
El Salvador Lower middle income 1997 16615974681 10221705900 2892
El Salvador Lower middle income 1998 17056676405 10936669900 2942
El Salvador Lower middle income 1999 17425447504 11284197000 2981
El Salvador Lower middle income 2000 17621990342 11784927700 2993
El Salvador Lower middle income 2001 17776995776 12282533600 2999
El Salvador Lower middle income 2002 18056613422 12664190300 3029
El Salvador Lower middle income 2003 18339270390 13243892200 3060
El Salvador Lower middle income 2004 18502380684 13724810900 3072
El Salvador Lower middle income 2005 19003868853 14698000000 3140
El Salvador Lower middle income 2006 19829551395 15999890000 3262
El Salvador Lower middle income 2007 20198322493 17011750000 3308
El Salvador Lower middle income 2008 20627880036 17986890000 3364
El Salvador Lower middle income 2009 20197309386 17601620000 3280
El Salvador Lower middle income 2010 20622814499 18447920000 3335
El Salvador Lower middle income 2011 21409998959 20283780000 3447
El Salvador Lower middle income 2012 22012797870 21386150000 3529
El Salvador Lower middle income 2013 22504154965 21990960000 3591
El Salvador Lower middle income 2014 22889135782 22593470000 3636
El Salvador Lower middle income 2015 23438240000 23438240000 3706
El Salvador Lower middle income 2016 24034960266 24191430000 3781
El Salvador Lower middle income 2017 24574946517 24979190000 3847
El Salvador Lower middle income 2018 25172679891 26020850000 3921
El Salvador Lower middle income 2019 25772439480 26896660000 3994
El Salvador Lower middle income 2020 23560825997 24638720000 3632
El Salvador Lower middle income 2021 26105599852 28736940000 4005
San Marino High income 1960
San Marino High income 1961
San Marino High income 1962
San Marino High income 1963
San Marino High income 1964
San Marino High income 1965
San Marino High income 1966
San Marino High income 1967
San Marino High income 1968
San Marino High income 1969
San Marino High income 1970
San Marino High income 1971
San Marino High income 1972
San Marino High income 1973
San Marino High income 1974
San Marino High income 1975
San Marino High income 1976
San Marino High income 1977
San Marino High income 1978
San Marino High income 1979
San Marino High income 1980
San Marino High income 1981
San Marino High income 1982
San Marino High income 1983
San Marino High income 1984
San Marino High income 1985
San Marino High income 1986
San Marino High income 1987
San Marino High income 1988
San Marino High income 1989
San Marino High income 1990
San Marino High income 1991
San Marino High income 1992
San Marino High income 1993
San Marino High income 1994
San Marino High income 1995
San Marino High income 1996
San Marino High income 1997 1248960810 47019
San Marino High income 1998 1342203464 49987
San Marino High income 1999 1463664289 1109098658 53928
San Marino High income 2000 1495563092 1005159388 54463
San Marino High income 2001 1578990730 1077413479 56761
San Marino High income 2002 1583898238 1168269231 56216
San Marino High income 2003 1645242089 1464326161 57605
San Marino High income 2004 1720081587 1723750000 59432
San Marino High income 2005 1761795406 1785847531 60080
San Marino High income 2006 1829273643 1908167106 61604
San Marino High income 2007 1959322607 2185874624 65163
San Marino High income 2008 1949507591 2393437820 64057
San Marino High income 2009 1748299759 2056126702 56717
San Marino High income 2010 1652603351 1881214371 52932
San Marino High income 2011 1515193124 1813752784 47866
San Marino High income 2012 1408454823 1604779648 43873
San Marino High income 2013 1397412930 1678841812 42926
San Marino High income 2014 1387597914 1673973695 42124
San Marino High income 2015 1419394763 1419394763 42663
San Marino High income 2016 1452671226 1468377242 43359
San Marino High income 2017 1456422893 1528630705 43255
San Marino High income 2018 1478180453 1655300897 43754
San Marino High income 2019 1508715091 1616231696 44552
San Marino High income 2020 1408417036 1544713785 41500
San Marino High income 2021
Somalia Low income 1960 180459937
Somalia Low income 1961 191659914
Somalia Low income 1962 203531928
Somalia Low income 1963 216145936
Somalia Low income 1964 229529913
Somalia Low income 1965 243724533
Somalia Low income 1966 257374456
Somalia Low income 1967 271780365
Somalia Low income 1968 286718280
Somalia Low income 1969 306357285
Somalia Low income 1970 322600009
Somalia Low income 1971 331102742
Somalia Low income 1972 416942437
Somalia Low income 1973 507028428
Somalia Low income 1974 467577432
Somalia Low income 1975 710850227
Somalia Low income 1976 807275809
Somalia Low income 1977 498550873
Somalia Low income 1978 564986060
Somalia Low income 1979 590419855
Somalia Low income 1980 603592657
Somalia Low income 1981 699112267
Somalia Low income 1982 774419570
Somalia Low income 1983 733901366
Somalia Low income 1984 788307213
Somalia Low income 1985 876404618
Somalia Low income 1986 930318705
Somalia Low income 1987 1009792724
Somalia Low income 1988 1038291284
Somalia Low income 1989 1092392963
Somalia Low income 1990 917044228
Somalia Low income 1991
Somalia Low income 1992
Somalia Low income 1993
Somalia Low income 1994
Somalia Low income 1995
Somalia Low income 1996
Somalia Low income 1997
Somalia Low income 1998
Somalia Low income 1999
Somalia Low income 2000
Somalia Low income 2001
Somalia Low income 2002
Somalia Low income 2003
Somalia Low income 2004
Somalia Low income 2005
Somalia Low income 2006
Somalia Low income 2007
Somalia Low income 2008
Somalia Low income 2009
Somalia Low income 2010
Somalia Low income 2011
Somalia Low income 2012
Somalia Low income 2013 4316495473 4574495667 330
Somalia Low income 2014 4640539107 5021956321 346
Somalia Low income 2015 5331761394 5331761394 386
Somalia Low income 2016 5779594470 5529873480 407
Somalia Low income 2017 5929433937 5609000000 406
Somalia Low income 2018 6384748042 5850677296 425
Somalia Low income 2019 6900727626 6476674592 447
Somalia Low income 2020 7069119939 6965285325 445
Somalia Low income 2021 7304834852 7292721820 447
Serbia Upper middle income 1960
Serbia Upper middle income 1961
Serbia Upper middle income 1962
Serbia Upper middle income 1963
Serbia Upper middle income 1964
Serbia Upper middle income 1965
Serbia Upper middle income 1966
Serbia Upper middle income 1967
Serbia Upper middle income 1968
Serbia Upper middle income 1969
Serbia Upper middle income 1970
Serbia Upper middle income 1971
Serbia Upper middle income 1972
Serbia Upper middle income 1973
Serbia Upper middle income 1974
Serbia Upper middle income 1975
Serbia Upper middle income 1976
Serbia Upper middle income 1977
Serbia Upper middle income 1978
Serbia Upper middle income 1979
Serbia Upper middle income 1980
Serbia Upper middle income 1981
Serbia Upper middle income 1982
Serbia Upper middle income 1983
Serbia Upper middle income 1984
Serbia Upper middle income 1985
Serbia Upper middle income 1986
Serbia Upper middle income 1987
Serbia Upper middle income 1988
Serbia Upper middle income 1989
Serbia Upper middle income 1990
Serbia Upper middle income 1991
Serbia Upper middle income 1992
Serbia Upper middle income 1993
Serbia Upper middle income 1994
Serbia Upper middle income 1995 21208001184 16832598870 2781
Serbia Upper middle income 1996 22536487905 21818007449 2958
Serbia Upper middle income 1997 24160778191 25676488000 3181
Serbia Upper middle income 1998 24967960159 19457979423 3299
Serbia Upper middle income 1999 22614939243 19388663551 2999
Serbia Upper middle income 2000 24001645048 6875845987 3193
Serbia Upper middle income 2001 25652664151 12960538724 3419
Serbia Upper middle income 2002 27289408095 17120906918 3640
Serbia Upper middle income 2003 28486801015 22482365322 3808
Serbia Upper middle income 2004 31058645510 26141968161 4162
Serbia Upper middle income 2005 32776296417 27683225959 4405
Serbia Upper middle income 2006 34450440855 32482070360 4648
Serbia Upper middle income 2007 36668885797 43170990616 4968
Serbia Upper middle income 2008 38742722729 52194221469 5271
Serbia Upper middle income 2009 37684367631 45162894381 5148
Serbia Upper middle income 2010 37959857147 41819468692 5206
Serbia Upper middle income 2011 38732824869 49258136129 5354
Serbia Upper middle income 2012 38468844257 43309252921 5344
Serbia Upper middle income 2013 39581608177 48394239475 5525
Serbia Upper middle income 2014 38952454430 47062206678 5463
Serbia Upper middle income 2015 39655958843 39655958843 5589
Serbia Upper middle income 2016 40979907436 40692643373 5806
Serbia Upper middle income 2017 41840962436 44179055280 5960
Serbia Upper middle income 2018 43721764447 50640650221 6262
Serbia Upper middle income 2019 45615675380 51514222382 6568
Serbia Upper middle income 2020 45184791299 53335016425 6549
Serbia Upper middle income 2021 48523617930 63068134601 7090
South Sudan Low income 1960
South Sudan Low income 1961
South Sudan Low income 1962
South Sudan Low income 1963
South Sudan Low income 1964
South Sudan Low income 1965
South Sudan Low income 1966
South Sudan Low income 1967
South Sudan Low income 1968
South Sudan Low income 1969
South Sudan Low income 1970
South Sudan Low income 1971
South Sudan Low income 1972
South Sudan Low income 1973
South Sudan Low income 1974
South Sudan Low income 1975
South Sudan Low income 1976
South Sudan Low income 1977
South Sudan Low income 1978
South Sudan Low income 1979
South Sudan Low income 1980
South Sudan Low income 1981
South Sudan Low income 1982
South Sudan Low income 1983
South Sudan Low income 1984
South Sudan Low income 1985
South Sudan Low income 1986
South Sudan Low income 1987
South Sudan Low income 1988
South Sudan Low income 1989
South Sudan Low income 1990
South Sudan Low income 1991
South Sudan Low income 1992
South Sudan Low income 1993
South Sudan Low income 1994
South Sudan Low income 1995
South Sudan Low income 1996
South Sudan Low income 1997
South Sudan Low income 1998
South Sudan Low income 1999
South Sudan Low income 2000
South Sudan Low income 2001
South Sudan Low income 2002
South Sudan Low income 2003
South Sudan Low income 2004
South Sudan Low income 2005
South Sudan Low income 2006
South Sudan Low income 2007
South Sudan Low income 2008 20185217786 14586253383 2310
South Sudan Low income 2009 21202884179 12231264525 2319
South Sudan Low income 2010 22367646895 14602072411 2352
South Sudan Low income 2011 21329717233 14907308933 2170
South Sudan Low income 2012 11500530835 11931472169 1137
South Sudan Low income 2013 13010519614 18426469017 1256
South Sudan Low income 2014 13449448811 13962212847 1274
South Sudan Low income 2015 11997800760 11997800760 1120
South Sudan Low income 2016
South Sudan Low income 2017
South Sudan Low income 2018
South Sudan Low income 2019
South Sudan Low income 2020
South Sudan Low income 2021
Sao Tome and Principe Lower middle income 1960
Sao Tome and Principe Lower middle income 1961
Sao Tome and Principe Lower middle income 1962
Sao Tome and Principe Lower middle income 1963
Sao Tome and Principe Lower middle income 1964
Sao Tome and Principe Lower middle income 1965
Sao Tome and Principe Lower middle income 1966
Sao Tome and Principe Lower middle income 1967
Sao Tome and Principe Lower middle income 1968
Sao Tome and Principe Lower middle income 1969
Sao Tome and Principe Lower middle income 1970
Sao Tome and Principe Lower middle income 1971
Sao Tome and Principe Lower middle income 1972
Sao Tome and Principe Lower middle income 1973
Sao Tome and Principe Lower middle income 1974
Sao Tome and Principe Lower middle income 1975
Sao Tome and Principe Lower middle income 1976
Sao Tome and Principe Lower middle income 1977
Sao Tome and Principe Lower middle income 1978
Sao Tome and Principe Lower middle income 1979
Sao Tome and Principe Lower middle income 1980
Sao Tome and Principe Lower middle income 1981
Sao Tome and Principe Lower middle income 1982
Sao Tome and Principe Lower middle income 1983
Sao Tome and Principe Lower middle income 1984
Sao Tome and Principe Lower middle income 1985
Sao Tome and Principe Lower middle income 1986
Sao Tome and Principe Lower middle income 1987
Sao Tome and Principe Lower middle income 1988
Sao Tome and Principe Lower middle income 1989
Sao Tome and Principe Lower middle income 1990
Sao Tome and Principe Lower middle income 1991
Sao Tome and Principe Lower middle income 1992
Sao Tome and Principe Lower middle income 1993
Sao Tome and Principe Lower middle income 1994
Sao Tome and Principe Lower middle income 1995
Sao Tome and Principe Lower middle income 1996
Sao Tome and Principe Lower middle income 1997
Sao Tome and Principe Lower middle income 1998
Sao Tome and Principe Lower middle income 1999
Sao Tome and Principe Lower middle income 2000
Sao Tome and Principe Lower middle income 2001 156544398 75951211 1081
Sao Tome and Principe Lower middle income 2002 160265267 85171308 1087
Sao Tome and Principe Lower middle income 2003 170800268 102085583 1136
Sao Tome and Principe Lower middle income 2004 177345716 114582562 1154
Sao Tome and Principe Lower middle income 2005 189926220 136450275 1206
Sao Tome and Principe Lower middle income 2006 207239215 142775597 1282
Sao Tome and Principe Lower middle income 2007 213981960 149146423 1287
Sao Tome and Principe Lower middle income 2008 231498896 188021191 1353
Sao Tome and Principe Lower middle income 2009 237115713 187820465 1348
Sao Tome and Principe Lower middle income 2010 252936035 196652514 1402
Sao Tome and Principe Lower middle income 2011 264060672 231489270 1431
Sao Tome and Principe Lower middle income 2012 272357397 250680846 1446
Sao Tome and Principe Lower middle income 2013 285470841 300554484 1486
Sao Tome and Principe Lower middle income 2014 304168995 346528329 1554
Sao Tome and Principe Lower middle income 2015 316066072 316066072 1585
Sao Tome and Principe Lower middle income 2016 329229494 345495615 1620
Sao Tome and Principe Lower middle income 2017 341901474 375614126 1651
Sao Tome and Principe Lower middle income 2018 351971392 412253810 1668
Sao Tome and Principe Lower middle income 2019 359752972 427425040 1673
Sao Tome and Principe Lower middle income 2020 370868352 472914470 1692
Sao Tome and Principe Lower middle income 2021 377543982 547092915 1690
Suriname Upper middle income 1960 1039848320 99650000 3612
Suriname Upper middle income 1961 1089761024 107700000 3683
Suriname Upper middle income 1962 1132261760 116150000 3726
Suriname Upper middle income 1963 1195668352 125950000 3833
Suriname Upper middle income 1964 1273386852 134400000 3976
Suriname Upper middle income 1965 1426193274 154150000 4336
Suriname Upper middle income 1966 1700022400 190350000 5027
Suriname Upper middle income 1967 1905725056 220700000 5481
Suriname Upper middle income 1968 2050560198 241350000 5751
Suriname Upper middle income 1969 2142835456 259650000 5894
Suriname Upper middle income 1970 2200691963 274900000 5981
Suriname Upper middle income 1971 2286518950 301000000 6193
Suriname Upper middle income 1972 2272799836 311950000 6178
Suriname Upper middle income 1973 2231889439 339450000 6116
Suriname Upper middle income 1974 2240816997 409850000 6196
Suriname Upper middle income 1975 2303559873 465500000 6412
Suriname Upper middle income 1976 2506273142 505500000 7002
Suriname Upper middle income 1977 2761913002 641500000 7722
Suriname Upper middle income 1978 2944199260 735500000 8222
Suriname Upper middle income 1979 2926534065 782500000 8156
Suriname Upper middle income 1980 2668999067 795000000 7424
Suriname Upper middle income 1981 2858498001 889000000 7937
Suriname Upper middle income 1982 2738441085 915000000 7587
Suriname Upper middle income 1983 2631641882 883500000 7264
Suriname Upper middle income 1984 2581640687 864000000 7078
Suriname Upper middle income 1985 2633273500 873000000 7143
Suriname Upper middle income 1986 2654339688 891000000 7095
Suriname Upper middle income 1987 2489770628 980000000 6534
Suriname Upper middle income 1988 2683972737 1161000000 6902
Suriname Upper middle income 1989 2796699592 542600000 7043
Suriname Upper middle income 1990 2670848110 388400000 6592
Suriname Upper middle income 1991 2742960986 448100000 6641
Suriname Upper middle income 1992 2753932830 404600000 6547
Suriname Upper middle income 1993 2569419381 428764706 6003
Suriname Upper middle income 1994 2656779612 605492537 6106
Suriname Upper middle income 1995 2656779612 691590498 6013
Suriname Upper middle income 1996 2683347441 861411471 5987
Suriname Upper middle income 1997 2836298182 926422500 6245
Suriname Upper middle income 1998 2901533087 1110850000 6310
Suriname Upper middle income 1999 2860911611 886290698 6147
Suriname Upper middle income 2000 2920990722 947671970 6202
Suriname Upper middle income 2001 3043672345 834279358 6387
Suriname Upper middle income 2002 3128895191 1093574468 6488
Suriname Upper middle income 2003 3326015571 1274190311 6816
Suriname Upper middle income 2004 3608726900 1484092538 7310
Suriname Upper middle income 2005 3771119618 1793388732 7550
Suriname Upper middle income 2006 3989601077 2626380435 7896
Suriname Upper middle income 2007 4193529048 2936612022 8204
Suriname Upper middle income 2008 4367284017 3532969035 8445
Suriname Upper middle income 2009 4498900811 3875409836 8600
Suriname Upper middle income 2010 4731441127 4368398048 8942
Suriname Upper middle income 2011 5008200515 4422276622 9358
Suriname Upper middle income 2012 5142938625 4980000000 9502
Suriname Upper middle income 2013 5293803729 5145757576 9673
Suriname Upper middle income 2014 5307329558 5240606061 9593
Suriname Upper middle income 2015 5126291451 5126291451 9168
Suriname Upper middle income 2016 4874293909 3317438911 8629
Suriname Upper middle income 2017 4950683408 3591623596 8678
Suriname Upper middle income 2018 5195656628 3996247906 9020
Suriname Upper middle income 2019 5252729242 3984483762 9035
Suriname Upper middle income 2020 4417127638 2884248048 7530
Suriname Upper middle income 2021 4263470600 2862131980 7204
Slovak Republic High income 1960
Slovak Republic High income 1961
Slovak Republic High income 1962
Slovak Republic High income 1963
Slovak Republic High income 1964
Slovak Republic High income 1965
Slovak Republic High income 1966
Slovak Republic High income 1967
Slovak Republic High income 1968
Slovak Republic High income 1969
Slovak Republic High income 1970
Slovak Republic High income 1971
Slovak Republic High income 1972
Slovak Republic High income 1973
Slovak Republic High income 1974
Slovak Republic High income 1975
Slovak Republic High income 1976
Slovak Republic High income 1977
Slovak Republic High income 1978
Slovak Republic High income 1979
Slovak Republic High income 1980
Slovak Republic High income 1981
Slovak Republic High income 1982
Slovak Republic High income 1983
Slovak Republic High income 1984
Slovak Republic High income 1985
Slovak Republic High income 1986
Slovak Republic High income 1987
Slovak Republic High income 1988
Slovak Republic High income 1989
Slovak Republic High income 1990 12747380650
Slovak Republic High income 1991 14272201755
Slovak Republic High income 1992 35304367326 15495514297 6655
Slovak Republic High income 1993 35975619296 16520676974 6756
Slovak Republic High income 1994 38208096812 20162936291 7147
Slovak Republic High income 1995 40440785135 25840146405 7542
Slovak Republic High income 1996 43117923241 27925036755 8024
Slovak Republic High income 1997 45673021586 27706028096 8484
Slovak Republic High income 1998 47534698784 29856000671 8818
Slovak Republic High income 1999 47484351308 30463670124 8800
Slovak Republic High income 2000 48038270071 29242558797 8915
Slovak Republic High income 2001 49601331860 30778781607 9222
Slovak Republic High income 2002 51838075453 35297794386 9641
Slovak Republic High income 2003 54688694776 46919965224 10178
Slovak Republic High income 2004 57575645098 57437444469 10717
Slovak Republic High income 2005 61389146307 62808723477 11426
Slovak Republic High income 2006 66603034744 70767338922 12396
Slovak Republic High income 2007 73817494750 86563986799 13734
Slovak Republic High income 2008 77932736865 100879902985 14488
Slovak Republic High income 2009 73681090126 89399303222 13679
Slovak Republic High income 2010 78318051831 90801178162 14526
Slovak Republic High income 2011 80383610898 99492917849 14890
Slovak Republic High income 2012 81475402649 94253181330 15067
Slovak Republic High income 2013 82008875309 98569320343 15149
Slovak Republic High income 2014 84243103635 101089178418 15547
Slovak Republic High income 2015 88636928905 88636928905 16342
Slovak Republic High income 2016 90349111445 89674927723 16636
Slovak Republic High income 2017 93041683985 95393515078 17106
Slovak Republic High income 2018 96572067461 105612792517 17730
Slovak Republic High income 2019 99088126486 105284375641 18167
Slovak Republic High income 2020 94769119000 105172564492 17361
Slovak Republic High income 2021 97631593468 114870706410 17923
Slovenia High income 1960
Slovenia High income 1961
Slovenia High income 1962
Slovenia High income 1963
Slovenia High income 1964
Slovenia High income 1965
Slovenia High income 1966
Slovenia High income 1967
Slovenia High income 1968
Slovenia High income 1969
Slovenia High income 1970
Slovenia High income 1971
Slovenia High income 1972
Slovenia High income 1973
Slovenia High income 1974
Slovenia High income 1975
Slovenia High income 1976
Slovenia High income 1977
Slovenia High income 1978
Slovenia High income 1979
Slovenia High income 1980
Slovenia High income 1981
Slovenia High income 1982
Slovenia High income 1983
Slovenia High income 1984
Slovenia High income 1985
Slovenia High income 1986
Slovenia High income 1987
Slovenia High income 1988
Slovenia High income 1989
Slovenia High income 1990
Slovenia High income 1991
Slovenia High income 1992
Slovenia High income 1993
Slovenia High income 1994
Slovenia High income 1995 26417686105 21352224019 13276
Slovenia High income 1996 27263846125 21507232649 13710
Slovenia High income 1997 28640614043 20763101741 14422
Slovenia High income 1998 29579844443 22146231968 14927
Slovenia High income 1999 31157238919 22711384311 15712
Slovenia High income 2000 32301448497 20289627637 16241
Slovenia High income 2001 33340444077 20876309970 16737
Slovenia High income 2002 34509226037 23489890274 17302
Slovenia High income 2003 35530788950 29634713641 17803
Slovenia High income 2004 37079644536 34414784504 18568
Slovenia High income 2005 38487919291 36206395971 19239
Slovenia High income 2006 40699587892 39481045038 20280
Slovenia High income 2007 43540484554 48067401207 21575
Slovenia High income 2008 45068686557 55779427740 22297
Slovenia High income 2009 41666704789 50567734886 20428
Slovenia High income 2010 42226600498 48208240226 20613
Slovenia High income 2011 42590309919 51583869785 20747
Slovenia High income 2012 41466164772 46577793184 20157
Slovenia High income 2013 41039360682 48415657265 19922
Slovenia High income 2014 42175395369 49997186439 20454
Slovenia High income 2015 43107506024 43107506024 20890
Slovenia High income 2016 44483434041 44766722791 21541
Slovenia High income 2017 46625480708 48589100043 22564
Slovenia High income 2018 48687502649 54163591695 23476
Slovenia High income 2019 50270105179 54178877606 24071
Slovenia High income 2020 48144051030 53589609581 22899
Slovenia High income 2021 52050728022 61526331889 24704
Sweden High income 1960 123686641664 15822585034 16525
Sweden High income 1961 130713640960 17212686615 17382
Sweden High income 1962 136280801280 18667251380 18023
Sweden High income 1963 143541747712 20204870630 18876
Sweden High income 1964 153332968453 22532416750 20014
Sweden High income 1965 159192599473 24795499686 20584
Sweden High income 1966 162521071616 26971486546 20815
Sweden High income 1967 167990542336 29275995675 21351
Sweden High income 1968 174102879452 31066819929 22004
Sweden High income 1969 182823829504 33738102482 22945
Sweden High income 1970 196150229233 38092452061 24388
Sweden High income 1971 198003155009 41566412923 24450
Sweden High income 1972 202534930031 48954145809 24936
Sweden High income 1973 210571477885 59404966684 25880
Sweden High income 1974 217305965722 66013338965 26631
Sweden High income 1975 222853488541 82885397621 27202
Sweden High income 1976 225211512171 89362071673 27390
Sweden High income 1977 221616554116 94468740851 26858
Sweden High income 1978 225498274548 104442351223 27249
Sweden High income 1979 234157416130 123386410161 28233
Sweden High income 1980 238138025327 142092068281 28655
Sweden High income 1981 239221149500 129686938223 28751
Sweden High income 1982 242208219499 114380557731 29093
Sweden High income 1983 246811722727 105014356667 29633
Sweden High income 1984 257250711528 109201362581 30858
Sweden High income 1985 262808288360 114123537582 31473
Sweden High income 1986 269881308727 150498057724 32245
Sweden High income 1987 278932704065 183009638351 33215
Sweden High income 1988 286070699813 206986674501 33909
Sweden High income 1989 293665324568 217948315625 34577
Sweden High income 1990 295881542677 261846194499 34570
Sweden High income 1991 292490814557 274229034312 33942
Sweden High income 1992 289102037156 284321115595 33353
Sweden High income 1993 283130298151 212953336588 32474
Sweden High income 1994 294257241961 229033566615 33512
Sweden High income 1995 305836832131 267305875261 34648
Sweden High income 1996 310667391570 291743811512 35139
Sweden High income 1997 320206516444 268146144678 36198
Sweden High income 1998 334013297425 270809066781 37737
Sweden High income 1999 348199457231 274072182417 39310
Sweden High income 2000 364795858132 262835454367 41117
Sweden High income 2001 370083569054 242395852494 41601
Sweden High income 2002 378214012930 266849061836 42377
Sweden High income 2003 386950040255 334337212322 43195
Sweden High income 2004 403731506888 385118044877 44891
Sweden High income 2005 415273396287 392218088879 45990
Sweden High income 2006 434636654377 423093437424 47865
Sweden High income 2007 449584772841 491252589217 49145
Sweden High income 2008 447559127030 517706149201 48544
Sweden High income 2009 428135998219 436537014294 46043
Sweden High income 2010 453619110971 495812558843 48370
Sweden High income 2011 468113753184 574094112973 49540
Sweden High income 2012 465359818586 552483727283 48886
Sweden High income 2013 470887249503 586841821797 49049
Sweden High income 2014 483402482698 581964017237 49855
Sweden High income 2015 505103781350 505103781350 51545
Sweden High income 2016 515562425649 515654671470 51956
Sweden High income 2017 528801679621 541018749769 52577
Sweden High income 2018 539113433182 555455371487 52983
Sweden High income 2019 549821281947 533879529188 53490
Sweden High income 2020 533633543174 541487151475 51542
Sweden High income 2021 559251216853 627437898887 53693
Eswatini Lower middle income 1960 35076158
Eswatini Lower middle income 1961 43025199
Eswatini Lower middle income 1962 45927061
Eswatini Lower middle income 1963 54128377
Eswatini Lower middle income 1964 64979280
Eswatini Lower middle income 1965 70278594
Eswatini Lower middle income 1966 76858463
Eswatini Lower middle income 1967 74758505
Eswatini Lower middle income 1968 79798404
Eswatini Lower middle income 1969 105417892
Eswatini Lower middle income 1970 419059494 112137757 972
Eswatini Lower middle income 1971 476653496 136465324 1074
Eswatini Lower middle income 1972 502508584 146741251 1099
Eswatini Lower middle income 1973 547828194 221902017 1164
Eswatini Lower middle income 1974 579292635 264311994 1195
Eswatini Lower middle income 1975 659863227 288302907 1320
Eswatini Lower middle income 1976 645877836 272539098 1253
Eswatini Lower middle income 1977 652398573 304047838 1226
Eswatini Lower middle income 1978 661056742 340616375 1202
Eswatini Lower middle income 1979 681595412 412093134 1199
Eswatini Lower middle income 1980 766447580 542000514 1304
Eswatini Lower middle income 1981 878666551 570761167 1444
Eswatini Lower middle income 1982 888969513 537575981 1411
Eswatini Lower middle income 1983 899658081 555336146 1380
Eswatini Lower middle income 1984 955092809 494475700 1414
Eswatini Lower middle income 1985 991313899 360075380 1418
Eswatini Lower middle income 1986 1112893374 449146608 1538
Eswatini Lower middle income 1987 1275449149 584135560 1704
Eswatini Lower middle income 1988 1359243882 692016714 1757
Eswatini Lower middle income 1989 1534737274 696915431 1922
Eswatini Lower middle income 1990 1857308363 1114703088 2258
Eswatini Lower middle income 1991 1890003980 1156141998 2236
Eswatini Lower middle income 1992 1950979419 1284766234 2250
Eswatini Lower middle income 1993 2011579066 1357206996 2266
Eswatini Lower middle income 1994 2059870865 1419293455 2270
Eswatini Lower middle income 1995 2159273055 1698982438 2330
Eswatini Lower middle income 1996 2242233484 1602760100 2371
Eswatini Lower middle income 1997 2311805625 1716699913 2400
Eswatini Lower middle income 1998 2372005954 1576904292 2421
Eswatini Lower middle income 1999 2442000890 1547884442 2456
Eswatini Lower middle income 2000 2484984349 1738100853 2472
Eswatini Lower middle income 2001 2511195091 1542477309 2477
Eswatini Lower middle income 2002 2621187925 1432228125 2572
Eswatini Lower middle income 2003 2722895615 2197612701 2662
Eswatini Lower middle income 2004 2821571016 2770082792 2749
Eswatini Lower middle income 2005 2990830757 3178126492 2902
Eswatini Lower middle income 2006 3170046325 3291353836 3060
Eswatini Lower middle income 2007 3310649786 3469363996 3175
Eswatini Lower middle income 2008 3337852201 3294093485 3179
Eswatini Lower middle income 2009 3390091218 3580417067 3206
Eswatini Lower middle income 2010 3518702972 4438778424 3304
Eswatini Lower middle income 2011 3597776312 4820499924 3356
Eswatini Lower middle income 2012 3791935013 4886533033 3513
Eswatini Lower middle income 2013 3938349731 4597532030 3624
Eswatini Lower middle income 2014 3974709779 4422968340 3630
Eswatini Lower middle income 2015 4063245671 4063245671 3680
Eswatini Lower middle income 2016 4106422134 3816022047 3686
Eswatini Lower middle income 2017 4189641988 4402969226 3725
Eswatini Lower middle income 2018 4289479666 4666784618 3775
Eswatini Lower middle income 2019 4401077166 4466066557 3833
Eswatini Lower middle income 2020 4319634145 3984840580 3723
Eswatini Lower middle income 2021 4640415891 4941373182 3958
Sint Maarten (Dutch part) High income 1960
Sint Maarten (Dutch part) High income 1961
Sint Maarten (Dutch part) High income 1962
Sint Maarten (Dutch part) High income 1963
Sint Maarten (Dutch part) High income 1964
Sint Maarten (Dutch part) High income 1965
Sint Maarten (Dutch part) High income 1966
Sint Maarten (Dutch part) High income 1967
Sint Maarten (Dutch part) High income 1968
Sint Maarten (Dutch part) High income 1969
Sint Maarten (Dutch part) High income 1970
Sint Maarten (Dutch part) High income 1971
Sint Maarten (Dutch part) High income 1972
Sint Maarten (Dutch part) High income 1973
Sint Maarten (Dutch part) High income 1974
Sint Maarten (Dutch part) High income 1975
Sint Maarten (Dutch part) High income 1976
Sint Maarten (Dutch part) High income 1977
Sint Maarten (Dutch part) High income 1978
Sint Maarten (Dutch part) High income 1979
Sint Maarten (Dutch part) High income 1980
Sint Maarten (Dutch part) High income 1981
Sint Maarten (Dutch part) High income 1982
Sint Maarten (Dutch part) High income 1983
Sint Maarten (Dutch part) High income 1984
Sint Maarten (Dutch part) High income 1985
Sint Maarten (Dutch part) High income 1986
Sint Maarten (Dutch part) High income 1987
Sint Maarten (Dutch part) High income 1988
Sint Maarten (Dutch part) High income 1989
Sint Maarten (Dutch part) High income 1990
Sint Maarten (Dutch part) High income 1991
Sint Maarten (Dutch part) High income 1992
Sint Maarten (Dutch part) High income 1993
Sint Maarten (Dutch part) High income 1994
Sint Maarten (Dutch part) High income 1995
Sint Maarten (Dutch part) High income 1996
Sint Maarten (Dutch part) High income 1997
Sint Maarten (Dutch part) High income 1998
Sint Maarten (Dutch part) High income 1999
Sint Maarten (Dutch part) High income 2000
Sint Maarten (Dutch part) High income 2001
Sint Maarten (Dutch part) High income 2002
Sint Maarten (Dutch part) High income 2003
Sint Maarten (Dutch part) High income 2004
Sint Maarten (Dutch part) High income 2005
Sint Maarten (Dutch part) High income 2006
Sint Maarten (Dutch part) High income 2007
Sint Maarten (Dutch part) High income 2008
Sint Maarten (Dutch part) High income 2009 1108116840 32365
Sint Maarten (Dutch part) High income 2010 1143576512 33579
Sint Maarten (Dutch part) High income 2011 1196181066 936089385 35776
Sint Maarten (Dutch part) High income 2012 1212814522 985865922 35012
Sint Maarten (Dutch part) High income 2013 1228662708 1022905028 33564
Sint Maarten (Dutch part) High income 2014 1248080304 1245251397 33119
Sint Maarten (Dutch part) High income 2015 1253072626 1253072626 32275
Sint Maarten (Dutch part) High income 2016 1259338013 1263687151 31508
Sint Maarten (Dutch part) High income 2017 1186296367 1191620112 29238
Sint Maarten (Dutch part) High income 2018 1108000834 1185474860 27094
Sint Maarten (Dutch part) High income 2019
Sint Maarten (Dutch part) High income 2020
Sint Maarten (Dutch part) High income 2021
Seychelles High income 1960 134722992 12012012 3231
Seychelles High income 1961 128145440 11592012 2988
Seychelles High income 1962 138920656 12642027 3154
Seychelles High income 1963 153001104 13923029 3387
Seychelles High income 1964 162057608 15393032 3499
Seychelles High income 1965 160338872 15603033 3376
Seychelles High income 1966 182620368 16443035 3750
Seychelles High income 1967 183542128 16632033 3677
Seychelles High income 1968 197405503 16074027 3861
Seychelles High income 1969 197405504 16452028 3770
Seychelles High income 1970 214919062 18432031 4010
Seychelles High income 1971 248987550 21965952 4552
Seychelles High income 1972 264694451 30645121 4724
Seychelles High income 1973 288660380 36896278 5074
Seychelles High income 1974 292421191 43134499 5047
Seychelles High income 1975 301712597 47803146 5089
Seychelles High income 1976 350824310 49278980 5798
Seychelles High income 1977 329107490 64526399 5327
Seychelles High income 1978 398719294 85552370 6415
Seychelles High income 1979 461694377 127261099 7365
Seychelles High income 1980 442079187 147357223 6988
Seychelles High income 1981 405761591 154902869 6337
Seychelles High income 1982 401226501 147912070 6229
Seychelles High income 1983 394368555 146712851 6130
Seychelles High income 1984 412159042 151313242 6369
Seychelles High income 1985 458014776 168887539 7020
Seychelles High income 1986 457205000 207850624 6964
Seychelles High income 1987 477340799 249267040 6969
Seychelles High income 1988 503101669 283828769 7317
Seychelles High income 1989 559443135 304832867 8088
Seychelles High income 1990 598579230 368584759 8612
Seychelles High income 1991 615102567 374359556 8732
Seychelles High income 1992 659152933 433667194 9315
Seychelles High income 1993 699998332 473916819 9688
Seychelles High income 1994 694407466 486451205 9358
Seychelles High income 1995 688674144 508221508 9145
Seychelles High income 1996 722539869 503068472 9455
Seychelles High income 1997 808966880 562958837 10463
Seychelles High income 1998 876947591 608369282 11122
Seychelles High income 1999 893364108 622985494 11110
Seychelles High income 2000 906892667 614879765 11178
Seychelles High income 2001 886295659 622262057 10915
Seychelles High income 2002 897044930 697518248 10714
Seychelles High income 2003 844234751 705704816 10198
Seychelles High income 2004 820170230 839319927 9944
Seychelles High income 2005 894032805 919103255 10790
Seychelles High income 2006 978126673 1016418229 11562
Seychelles High income 2007 1080061520 1033561654 12702
Seychelles High income 2008 1056873758 967199594 12154
Seychelles High income 2009 1045192706 847397850 11973
Seychelles High income 2010 1107433539 969940010 12336
Seychelles High income 2011 1194779918 1065823923 13664
Seychelles High income 2012 1209844048 1059496470 13701
Seychelles High income 2013 1282653392 1328089686 14260
Seychelles High income 2014 1340434173 1387577763 14672
Seychelles High income 2015 1415998663 1415998663 15158
Seychelles High income 2016 1491798084 1490226454 15757
Seychelles High income 2017 1559094511 1573428277 16267
Seychelles High income 2018 1608968135 1636310049 16628
Seychelles High income 2019 1658644720 1684228529 16990
Seychelles High income 2020 1530539000 1200634489 15544
Seychelles High income 2021 1558806531 1320053793 15713
Syrian Arab Republic Low income 1960 2559844096 857704413 560
Syrian Arab Republic Low income 1961 2837153792 945244972 601
Syrian Arab Republic Low income 1962 3532860672 1110565881 725
Syrian Arab Republic Low income 1963 3227171072 1200447408 641
Syrian Arab Republic Low income 1964 3526373876 1339494267 678
Syrian Arab Republic Low income 1965 3607458396 1329842435 671
Syrian Arab Republic Low income 1966 3331160832 1321204503 600
Syrian Arab Republic Low income 1967 3606237440 1443717801 628
Syrian Arab Republic Low income 1968 3740716970 1562303429 630
Syrian Arab Republic Low income 1969 4442771456 1796596911 724
Syrian Arab Republic Low income 1970 4362941490 1780104712 687
Syrian Arab Republic Low income 1971 4753678440 2097643979 723
Syrian Arab Republic Low income 1972 5973506325 2415706806 878
Syrian Arab Republic Low income 1973 5348088878 2579219251 760
Syrian Arab Republic Low income 1974 6727669737 4244670160 924
Syrian Arab Republic Low income 1975 7827749771 5566756757 1039
Syrian Arab Republic Low income 1976 8786997187 6417632803 1127
Syrian Arab Republic Low income 1977 8628873601 6882292994 1070
Syrian Arab Republic Low income 1978 9486807136 8251974522 1138
Syrian Arab Republic Low income 1979 9571048923 9929681529 1110
Syrian Arab Republic Low income 1980 10959627894 13062420382 1227
Syrian Arab Republic Low income 1981 11809584724 16758471338 1276
Syrian Arab Republic Low income 1982 12138964275 17525605096 1266
Syrian Arab Republic Low income 1983 12420629511 18672866242 1250
Syrian Arab Republic Low income 1984 11475341329 19195414013 1115
Syrian Arab Republic Low income 1985 12548378387 21203821656 1178
Syrian Arab Republic Low income 1986 11550414769 25460636943 1050
Syrian Arab Republic Low income 1987 11744725357 32538089172 1034
Syrian Arab Republic Low income 1988 13860084296 16574342984 1183
Syrian Arab Republic Low income 1989 11968559482 18609532294 991
Syrian Arab Republic Low income 1990 12416130454 23904498886 998
Syrian Arab Republic Low income 1991 13368009146 27756258352 1043
Syrian Arab Republic Low income 1992 15102212909 33107349666 1145
Syrian Arab Republic Low income 1993 16031134254 36860133630 1182
Syrian Arab Republic Low income 1994 17187464650 45086948775 1232
Syrian Arab Republic Low income 1995 18395157243 50866369710 1282
Syrian Arab Republic Low income 1996 20202586185 61546280624 1369
Syrian Arab Republic Low income 1997 21217524621 66420400891 1398
Syrian Arab Republic Low income 1998 22657198279 70418173719 1452
Syrian Arab Republic Low income 1999 21852086096 72970334076 1365
Syrian Arab Republic Low income 2000 21999728096 80590022272 1341
Syrian Arab Republic Low income 2001 22230128411 86771314031 1326
Syrian Arab Republic Low income 2002 23109292627 90558485523 1353
Syrian Arab Republic Low income 2003 24774186605 95693808463 1423
Syrian Arab Republic Low income 2004 26484338657 112863340757 1486
Syrian Arab Republic Low income 2005 28130360919 134203830735 1532
Syrian Arab Republic Low income 2006 29549873941 153799910913 1550
Syrian Arab Republic Low income 2007 31226708658 180030111359 1571
Syrian Arab Republic Low income 2008 32624626211 218089977728 1579
Syrian Arab Republic Low income 2009 34553408074 224561692650 1629
Syrian Arab Republic Low income 2010 36347388486 252518218263 1701
Syrian Arab Republic Low income 2011 37383290091 73616694709 1773
Syrian Arab Republic Low income 2012 27536898930 44117799607 1347
Syrian Arab Republic Low income 2013 20294670372 22552466245 1037
Syrian Arab Republic Low income 2014 18202220873 22075987602 973
Syrian Arab Republic Low income 2015 17622064892 17622064892 979
Syrian Arab Republic Low income 2016 16629865445 12453459335 952
Syrian Arab Republic Low income 2017 16508885382 16340665432 966
Syrian Arab Republic Low income 2018 16752517978 21445775364 989
Syrian Arab Republic Low income 2019
Syrian Arab Republic Low income 2020
Syrian Arab Republic Low income 2021
Turks and Caicos Islands High income 1960
Turks and Caicos Islands High income 1961
Turks and Caicos Islands High income 1962
Turks and Caicos Islands High income 1963
Turks and Caicos Islands High income 1964
Turks and Caicos Islands High income 1965
Turks and Caicos Islands High income 1966
Turks and Caicos Islands High income 1967
Turks and Caicos Islands High income 1968
Turks and Caicos Islands High income 1969
Turks and Caicos Islands High income 1970
Turks and Caicos Islands High income 1971
Turks and Caicos Islands High income 1972
Turks and Caicos Islands High income 1973
Turks and Caicos Islands High income 1974
Turks and Caicos Islands High income 1975
Turks and Caicos Islands High income 1976
Turks and Caicos Islands High income 1977
Turks and Caicos Islands High income 1978
Turks and Caicos Islands High income 1979
Turks and Caicos Islands High income 1980
Turks and Caicos Islands High income 1981
Turks and Caicos Islands High income 1982
Turks and Caicos Islands High income 1983
Turks and Caicos Islands High income 1984
Turks and Caicos Islands High income 1985
Turks and Caicos Islands High income 1986
Turks and Caicos Islands High income 1987
Turks and Caicos Islands High income 1988
Turks and Caicos Islands High income 1989
Turks and Caicos Islands High income 1990
Turks and Caicos Islands High income 1991
Turks and Caicos Islands High income 1992
Turks and Caicos Islands High income 1993
Turks and Caicos Islands High income 1994
Turks and Caicos Islands High income 1995
Turks and Caicos Islands High income 1996
Turks and Caicos Islands High income 1997
Turks and Caicos Islands High income 1998
Turks and Caicos Islands High income 1999
Turks and Caicos Islands High income 2000
Turks and Caicos Islands High income 2001 358744800
Turks and Caicos Islands High income 2002 366707910
Turks and Caicos Islands High income 2003 409753640
Turks and Caicos Islands High income 2004 485598810
Turks and Caicos Islands High income 2005 578645760
Turks and Caicos Islands High income 2006 721891470
Turks and Caicos Islands High income 2007 773489740
Turks and Caicos Islands High income 2008 862683630
Turks and Caicos Islands High income 2009 703175750
Turks and Caicos Islands High income 2010 686787810
Turks and Caicos Islands High income 2011 777808573 728789570 23308
Turks and Caicos Islands High income 2012 770245945 727161000 22610
Turks and Caicos Islands High income 2013 778494332 754238000 22414
Turks and Caicos Islands High income 2014 846311282 841070000 23927
Turks and Caicos Islands High income 2015 942070000 942070000 26184
Turks and Caicos Islands High income 2016 1010381197 1032452000 27638
Turks and Caicos Islands High income 2017 985220492 1022365000 26544
Turks and Caicos Islands High income 2018 1040500784 1113178000 27624
Turks and Caicos Islands High income 2019 1095902784 1197415000 28693
Turks and Caicos Islands High income 2020 802388490 924583000 20724
Turks and Caicos Islands High income 2021 819238648 943269768 20885
Chad Low income 1960 1696963328 313582729 565
Chad Low income 1961 1720682496 333975339 562
Chad Low income 1962 1812913152 357635714 581
Chad Low income 1963 1783916416 371767003 560
Chad Low income 1964 1739123333 392247518 536
Chad Low income 1965 1749666382 416926303 529
Chad Low income 1966 1718048256 432794922 509
Chad Low income 1967 1731229184 449826323 504
Chad Low income 1968 1723313678 453980097 492
Chad Low income 1969 1841900288 471635621 516
Chad Low income 1970 1876153255 469266737 515
Chad Low income 1971 1833984340 501866731 492
Chad Low income 1972 1855068119 585427546 486
Chad Low income 1973 1699597030 647199483 435
Chad Low income 1974 1783928529 652532796 446
Chad Low income 1975 1944665258 864602103 476
Chad Low income 1976 2002631165 866044961 480
Chad Low income 1977 2047382459 935360466 481
Chad Low income 1978 2037767251 1113920123 470
Chad Low income 1979 1600847788 1004316495 362
Chad Low income 1980 1504033784 1033002402 333
Chad Low income 1981 1519719625 876937560 329
Chad Low income 1982 1600973091 834369860 339
Chad Low income 1983 1851985144 832415806 383
Chad Low income 1984 1889930447 919103735 381
Chad Low income 1985 2301798709 1033069710 452
Chad Low income 1986 2207846939 1067828247 421
Chad Low income 1987 2155105704 1163426851 398
Chad Low income 1988 2488766907 1482597299 445
Chad Low income 1989 2610336578 1433686310 452
Chad Low income 1990 2501264385 1738605558 419
Chad Low income 1991 2714750731 1877138042 441
Chad Low income 1992 2931969973 1881847677 461
Chad Low income 1993 2471362268 1463251055 377
Chad Low income 1994 2721881484 1179837955 401
Chad Low income 1995 2755538891 1445919970 393
Chad Low income 1996 2816559557 1607345450 388
Chad Low income 1997 2975790719 1544689503 397
Chad Low income 1998 3182655189 1744794457 410
Chad Low income 1999 3160922421 1534673583 392
Chad Low income 2000 3133116386 1388506727 375
Chad Low income 2001 3498379313 1710843361 403
Chad Low income 2002 3795434041 1997005787 421
Chad Low income 2003 4354185202 2742815195 465
Chad Low income 2004 5818470335 4422855929 598
Chad Low income 2005 6826958668 6649307057 676
Chad Low income 2006 6871215248 7428701809 657
Chad Low income 2007 7096007026 8650138069 656
Chad Low income 2008 7312626232 10393834721 654
Chad Low income 2009 7621050543 9290728773 659
Chad Low income 2010 8653710578 10668102735 724
Chad Low income 2011 8660881891 12172309523 701
Chad Low income 2012 9430191313 12367363678 738
Chad Low income 2013 9967712346 12953535496 754
Chad Low income 2014 10655483008 13940768066 780
Chad Low income 2015 10950392220 10950392220 776
Chad Low income 2016 10265387469 10097778354 705
Chad Low income 2017 9958586245 10000395242 663
Chad Low income 2018 10195006847 11239167048 659
Chad Low income 2019 10526057266 11314951343 660
Chad Low income 2020 10357639641 10715396135 631
Chad Low income 2021 10233348946 11779980802 605
Togo Low income 1960 535797664 121128073 339
Togo Low income 1961 601000576 126396470 376
Togo Low income 1962 623680256 132237442 387
Togo Low income 1963 654862336 143255785 401
Togo Low income 1964 748416055 166104068 450
Togo Low income 1965 864119027 187300336 506
Togo Low income 1966 945421568 216136264 533
Togo Low income 1967 997423232 231706475 538
Togo Low income 1968 1047530728 241956911 538
Togo Low income 1969 1160987392 267732446 571
Togo Low income 1970 1190294238 253976626 563
Togo Low income 1971 1190294238 286537525 545
Togo Low income 1972 1281056049 335677637 570
Togo Low income 1973 1330216370 406479906 578
Togo Low income 1974 1394503720 560437743 592
Togo Low income 1975 1428537157 617321669 593
Togo Low income 1976 1399230395 619375134 568
Togo Low income 1977 1496604033 777435020 594
Togo Low income 1978 1661910451 824263842 645
Togo Low income 1979 1576027196 891775907 596
Togo Low income 1980 1805763989 1136408814 664
Togo Low income 1981 1745899552 962347001 621
Togo Low income 1982 1683354402 821651919 577
Togo Low income 1983 1592217464 765746591 526
Togo Low income 1984 1680673981 718148960 535
Togo Low income 1985 1774044701 762359723 545
Togo Low income 1986 1802189997 1060911735 536
Togo Low income 1987 1811384089 1249099130 522
Togo Low income 1988 1931702918 1378847487 540
Togo Low income 1989 2010130475 1352949663 546
Togo Low income 1990 2005232669 1628427515 531
Togo Low income 1991 1991196692 1602299863 515
Togo Low income 1992 1911933388 1692959110 485
Togo Low income 1993 1623311222 1233496846 403
Togo Low income 1994 1866522435 982624325 453
Togo Low income 1995 2012966656 1309382885 476
Togo Low income 1996 2190836650 1465448290 504
Togo Low income 1997 2505821507 1498950899 559
Togo Low income 1998 2448190705 1587345951 528
Togo Low income 1999 2508948713 1576672792 525
Togo Low income 2000 2489291612 1491891108 506
Togo Low income 2001 2509789403 1482437752 496
Togo Low income 2002 2605829571 1706698099 501
Togo Low income 2003 2780945785 2115836353 522
Togo Low income 2004 2753729633 2259992642 504
Togo Low income 2005 2625232364 2281482855 468
Togo Low income 2006 2694804490 2351584608 468
Togo Low income 2007 2663137293 2662612348 450
Togo Low income 2008 2771320663 3323677130 456
Togo Low income 2009 2924793934 3379258565 468
Togo Low income 2010 3103184696 3429461495 483
Togo Low income 2011 3301732630 3872459250 501
Togo Low income 2012 3517781736 3873308389 519
Togo Low income 2013 3732800625 4321655656 537
Togo Low income 2014 3953804392 4574986537 554
Togo Low income 2015 4180866177 4180866177 571
Togo Low income 2016 4413283843 6031632168 588
Togo Low income 2017 4605162314 6395472574 598
Togo Low income 2018 4834325004 7112200725 613
Togo Low income 2019 5098275352 7220395248 631
Togo Low income 2020 5187639195 7574636979 627
Togo Low income 2021 5460539880 8413200568 644
Thailand Upper middle income 1960 15908745216 2760747472 581
Thailand Upper middle income 1961 16761795584 3034043574 594
Thailand Upper middle income 1962 18028023808 3308912797 620
Thailand Upper middle income 1963 19470235648 3540403457 650
Thailand Upper middle income 1964 20800246570 3889129942 674
Thailand Upper middle income 1965 22502052343 4388937649 707
Thailand Upper middle income 1966 25004847104 5279230817 763
Thailand Upper middle income 1967 27159261184 5638461442 804
Thailand Upper middle income 1968 29365209037 6081009428 844
Thailand Upper middle income 1969 31288823808 6695336567 873
Thailand Upper middle income 1970 34858237112 7086538438 945
Thailand Upper middle income 1971 36564678105 7375000024 963
Thailand Upper middle income 1972 38129100797 8177884553 976
Thailand Upper middle income 1973 42032160660 10838587358 1047
Thailand Upper middle income 1974 43909423458 13703000530 1064
Thailand Upper middle income 1975 46091899737 14882747955 1089
Thailand Upper middle income 1976 50390804150 16985211146 1162
Thailand Upper middle income 1977 55351004430 19779315170 1246
Thailand Upper middle income 1978 61049803551 24006570178 1344
Thailand Upper middle income 1979 64329256454 27371699083 1386
Thailand Upper middle income 1980 67657356915 32353440727 1428
Thailand Upper middle income 1981 71653787520 34846107862 1483
Thailand Upper middle income 1982 75488948121 36589797857 1533
Thailand Upper middle income 1983 79704403826 40042826244 1589
Thailand Upper middle income 1984 84289344064 41797592963 1650
Thailand Upper middle income 1985 88206472477 38900692712 1695
Thailand Upper middle income 1986 93087666744 43096746122 1757
Thailand Upper middle income 1987 101948631494 50535438696 1890
Thailand Upper middle income 1988 115495681942 61667199835 2104
Thailand Upper middle income 1989 129575189963 72250877410 2323
Thailand Upper middle income 1990 144045063210 85343063966 2547
Thailand Upper middle income 1991 156372814699 98234695722 2732
Thailand Upper middle income 1992 169013036075 111452869378 2924
Thailand Upper middle income 1993 182959849697 128889318947 3136
Thailand Upper middle income 1994 197591194009 146683499006 3356
Thailand Upper middle income 1995 213636222059 169278753532 3593
Thailand Upper middle income 1996 225710822687 183035114648 3754
Thailand Upper middle income 1997 219495705555 150180619367 3607
Thailand Upper middle income 1998 202739325942 113675561057 3292
Thailand Upper middle income 1999 212009191857 126669064387 3403
Thailand Upper middle income 2000 221454725108 126392233707 3518
Thailand Upper middle income 2001 229082177285 120296476180 3605
Thailand Upper middle income 2002 243168522955 134300851255 3795
Thailand Upper middle income 2003 260650499708 152280677649 4038
Thailand Upper middle income 2004 277043701431 172895749632 4263
Thailand Upper middle income 2005 288645289937 189318549680 4412
Thailand Upper middle income 2006 302984642091 221758196505 4604
Thailand Upper middle income 2007 319452316988 262942476722 4827
Thailand Upper middle income 2008 324965101944 291382991178 4884
Thailand Upper middle income 2009 322720833701 281710416557 4826
Thailand Upper middle income 2010 346968110267 341104820155 5164
Thailand Upper middle income 2011 349883100680 370819140947 5182
Thailand Upper middle income 2012 375224420609 397558222957 5531
Thailand Upper middle income 2013 385308560265 420333203150 5654
Thailand Upper middle income 2014 389101803070 407339454061 5685
Thailand Upper middle income 2015 401296437425 401296437425 5840
Thailand Upper middle income 2016 415081602963 413366150656 6018
Thailand Upper middle income 2017 432422388358 456356961443 6248
Thailand Upper middle income 2018 450683024912 506754616189 6491
Thailand Upper middle income 2019 460380173807 544081056185 6612
Thailand Upper middle income 2020 431857370046 499681757031 6187
Thailand Upper middle income 2021 438621531900 505981655622 6270
Tajikistan Low income 1960
Tajikistan Low income 1961
Tajikistan Low income 1962
Tajikistan Low income 1963
Tajikistan Low income 1964
Tajikistan Low income 1965
Tajikistan Low income 1966
Tajikistan Low income 1967
Tajikistan Low income 1968
Tajikistan Low income 1969
Tajikistan Low income 1970
Tajikistan Low income 1971
Tajikistan Low income 1972
Tajikistan Low income 1973
Tajikistan Low income 1974
Tajikistan Low income 1975
Tajikistan Low income 1976
Tajikistan Low income 1977
Tajikistan Low income 1978
Tajikistan Low income 1979
Tajikistan Low income 1980
Tajikistan Low income 1981
Tajikistan Low income 1982
Tajikistan Low income 1983
Tajikistan Low income 1984
Tajikistan Low income 1985 6548231834 1443
Tajikistan Low income 1986 6777419940 1446
Tajikistan Low income 1987 6696090898 1382
Tajikistan Low income 1988 7626847606 1525
Tajikistan Low income 1989 7131102461 1385
Tajikistan Low income 1990 7088315872 2631768953 1342
Tajikistan Low income 1991 6585045510 1352000000 1219
Tajikistan Low income 1992 4675382242 2156666667 850
Tajikistan Low income 1993 3908619562 1644325581 699
Tajikistan Low income 1994 3076083673 1518796992 542
Tajikistan Low income 1995 2694147212 1231040564 467
Tajikistan Low income 1996 2244224670 1043654822 384
Tajikistan Low income 1997 2281942773 921572115 384
Tajikistan Low income 1998 2403179373 1320242081 399
Tajikistan Low income 1999 2492086213 1086605267 407
Tajikistan Low income 2000 2699535556 860521119 434
Tajikistan Low income 2001 2958173635 1080768907 468
Tajikistan Low income 2002 3277656498 1221120799 510
Tajikistan Low income 2003 3638198683 1555301496 556
Tajikistan Low income 2004 4012933109 2076182461 602
Tajikistan Low income 2005 4281799568 2312327536 631
Tajikistan Low income 2006 4581525675 2830220713 662
Tajikistan Low income 2007 4938884683 3719506173 699
Tajikistan Low income 2008 5329056488 5161337336 739
Tajikistan Low income 2009 5536889752 4979481980 752
Tajikistan Low income 2010 5896787535 5642178580 783
Tajikistan Low income 2011 6333149848 6522732203 823
Tajikistan Low income 2012 6808136053 7633049792 865
Tajikistan Low income 2013 7311938103 8448469838 907
Tajikistan Low income 2014 7801838007 9112544556 945
Tajikistan Low income 2015 8271454301 8271454301 978
Tajikistan Low income 2016 8842123456 6992393787 1021
Tajikistan Low income 2017 9469904853 7536439875 1066
Tajikistan Low income 2018 10189549329 7765014424 1120
Tajikistan Low income 2019 10943642460 8300784857 1174
Tajikistan Low income 2020 11425168167 8133996648 1198
Tajikistan Low income 2021 12476305395 8746270636 1280
Turkmenistan Upper middle income 1960
Turkmenistan Upper middle income 1961
Turkmenistan Upper middle income 1962
Turkmenistan Upper middle income 1963
Turkmenistan Upper middle income 1964
Turkmenistan Upper middle income 1965
Turkmenistan Upper middle income 1966
Turkmenistan Upper middle income 1967
Turkmenistan Upper middle income 1968
Turkmenistan Upper middle income 1969
Turkmenistan Upper middle income 1970
Turkmenistan Upper middle income 1971
Turkmenistan Upper middle income 1972
Turkmenistan Upper middle income 1973
Turkmenistan Upper middle income 1974
Turkmenistan Upper middle income 1975
Turkmenistan Upper middle income 1976
Turkmenistan Upper middle income 1977
Turkmenistan Upper middle income 1978
Turkmenistan Upper middle income 1979
Turkmenistan Upper middle income 1980
Turkmenistan Upper middle income 1981
Turkmenistan Upper middle income 1982
Turkmenistan Upper middle income 1983
Turkmenistan Upper middle income 1984
Turkmenistan Upper middle income 1985
Turkmenistan Upper middle income 1986
Turkmenistan Upper middle income 1987 9134688479 2336448598 2681
Turkmenistan Upper middle income 1988 10141662024 3010033445 2903
Turkmenistan Upper middle income 1989 9710101902 3007518797 2708
Turkmenistan Upper middle income 1990 13145978552 3188097768 3568
Turkmenistan Upper middle income 1991 12540571637 3208098919 3310
Turkmenistan Upper middle income 1992 10663751367 3200539816 2734
Turkmenistan Upper middle income 1993 10823707656 3179225949 2699
Turkmenistan Upper middle income 1994 8951221334 2561118608 2175
Turkmenistan Upper middle income 1995 8306729733 2482228440 1974
Turkmenistan Upper middle income 1996 8863279974 2378759975 2067
Turkmenistan Upper middle income 1997 7852866037 2450349634 1803
Turkmenistan Upper middle income 1998 8410419553 2605688065 1906
Turkmenistan Upper middle income 1999 9798138737 2450564468 2194
Turkmenistan Upper middle income 2000 10334005228 2904662605 2288
Turkmenistan Upper middle income 2001 10782898471 3534803922 2363
Turkmenistan Upper middle income 2002 10810629921 4461978499 2345
Turkmenistan Upper middle income 2003 11164010880 5977560877 2398
Turkmenistan Upper middle income 2004 11722256910 6838351088 2492
Turkmenistan Upper middle income 2005 13250139963 8103901996 2787
Turkmenistan Upper middle income 2006 14704118675 10276674365 3057
Turkmenistan Upper middle income 2007 16330291194 12664165103 3353
Turkmenistan Upper middle income 2008 18730843999 19271523179 3795
Turkmenistan Upper middle income 2009 19873425505 20214385965 3968
Turkmenistan Upper middle income 2010 21701780649 22583157895 4266
Turkmenistan Upper middle income 2011 24891942389 29233333333 4811
Turkmenistan Upper middle income 2012 27654947984 35164210526 5250
Turkmenistan Upper middle income 2013 30475752707 39197543860 5679
Turkmenistan Upper middle income 2014 33614755226 43524210526 6149
Turkmenistan Upper middle income 2015 35799714286 35799714286 6433
Turkmenistan Upper middle income 2016 38019296559 36169428571 6714
Turkmenistan Upper middle income 2017 40490550854 37926285714 7032
Turkmenistan Upper middle income 2018 43000964983 40765428571 7349
Turkmenistan Upper middle income 2019 45710025777 45231428571 7693
Turkmenistan Upper middle income 2020
Turkmenistan Upper middle income 2021
Timor-Leste Lower middle income 1960
Timor-Leste Lower middle income 1961
Timor-Leste Lower middle income 1962
Timor-Leste Lower middle income 1963
Timor-Leste Lower middle income 1964
Timor-Leste Lower middle income 1965
Timor-Leste Lower middle income 1966
Timor-Leste Lower middle income 1967
Timor-Leste Lower middle income 1968
Timor-Leste Lower middle income 1969
Timor-Leste Lower middle income 1970
Timor-Leste Lower middle income 1971
Timor-Leste Lower middle income 1972
Timor-Leste Lower middle income 1973
Timor-Leste Lower middle income 1974
Timor-Leste Lower middle income 1975
Timor-Leste Lower middle income 1976
Timor-Leste Lower middle income 1977
Timor-Leste Lower middle income 1978
Timor-Leste Lower middle income 1979
Timor-Leste Lower middle income 1980
Timor-Leste Lower middle income 1981
Timor-Leste Lower middle income 1982
Timor-Leste Lower middle income 1983
Timor-Leste Lower middle income 1984
Timor-Leste Lower middle income 1985
Timor-Leste Lower middle income 1986
Timor-Leste Lower middle income 1987
Timor-Leste Lower middle income 1988
Timor-Leste Lower middle income 1989
Timor-Leste Lower middle income 1990
Timor-Leste Lower middle income 1991
Timor-Leste Lower middle income 1992
Timor-Leste Lower middle income 1993
Timor-Leste Lower middle income 1994
Timor-Leste Lower middle income 1995
Timor-Leste Lower middle income 1996
Timor-Leste Lower middle income 1997
Timor-Leste Lower middle income 1998
Timor-Leste Lower middle income 1999
Timor-Leste Lower middle income 2000 832710148 367087900 942
Timor-Leste Lower middle income 2001 968839039 477443500 1075
Timor-Leste Lower middle income 2002 903920143 469506700 980
Timor-Leste Lower middle income 2003 884194145 490439100 934
Timor-Leste Lower middle income 2004 887730944 440764600 913
Timor-Leste Lower middle income 2005 914253243 462283600 919
Timor-Leste Lower middle income 2006 876591445 453805100 862
Timor-Leste Lower middle income 2007 966550939 542795400 933
Timor-Leste Lower middle income 2008 1076646332 648492700 1020
Timor-Leste Lower middle income 2009 1185864626 726882400 1104
Timor-Leste Lower middle income 2010 1296499019 881827800 1186
Timor-Leste Lower middle income 2011 1373719114 1042411500 1234
Timor-Leste Lower middle income 2012 1440390710 1160389500 1271
Timor-Leste Lower middle income 2013 1484585707 1395519600 1287
Timor-Leste Lower middle income 2014 1551570803 1447307100 1321
Timor-Leste Lower middle income 2015 1594410900 1594410900 1333
Timor-Leste Lower middle income 2016 1648386597 1650618500 1352
Timor-Leste Lower middle income 2017 1597763000 1615609700 1285
Timor-Leste Lower middle income 2018 1586777700 1583876200 1251
Timor-Leste Lower middle income 2019 1896767581 2047931700 1467
Timor-Leste Lower middle income 2020 2093497569 1902156800 1588
Timor-Leste Lower middle income 2021 2185611429 1959134744 1626
Tonga Upper middle income 1960
Tonga Upper middle income 1961
Tonga Upper middle income 1962
Tonga Upper middle income 1963
Tonga Upper middle income 1964
Tonga Upper middle income 1965
Tonga Upper middle income 1966
Tonga Upper middle income 1967
Tonga Upper middle income 1968
Tonga Upper middle income 1969
Tonga Upper middle income 1970
Tonga Upper middle income 1971
Tonga Upper middle income 1972
Tonga Upper middle income 1973
Tonga Upper middle income 1974
Tonga Upper middle income 1975 32506742
Tonga Upper middle income 1976 30036417
Tonga Upper middle income 1977 34139388
Tonga Upper middle income 1978 41567472
Tonga Upper middle income 1979 44667002
Tonga Upper middle income 1980 53260077
Tonga Upper middle income 1981 222219779 62242013 2379
Tonga Upper middle income 1982 232755808 62068161 2486
Tonga Upper middle income 1983 237369966 60863964 2532
Tonga Upper middle income 1984 241496386 64248355 2575
Tonga Upper middle income 1985 257334838 60058663 2741
Tonga Upper middle income 1986 262786891 68195856 2793
Tonga Upper middle income 1987 270632756 81667133 2869
Tonga Upper middle income 1988 265539793 106657267 2807
Tonga Upper middle income 1989 266575151 106344855 2811
Tonga Upper middle income 1990 261126111 113563822 2747
Tonga Upper middle income 1991 277877215 132201141 2918
Tonga Upper middle income 1992 278577397 137066291 2920
Tonga Upper middle income 1993 288990775 138489884 3024
Tonga Upper middle income 1994 303303105 195990986 3168
Tonga Upper middle income 1995 325682433 208871666 3394
Tonga Upper middle income 1996 331562731 222100576 3444
Tonga Upper middle income 1997 335619234 214991452 3474
Tonga Upper middle income 1998 343871302 191504893 3544
Tonga Upper middle income 1999 356631957 199214633 3659
Tonga Upper middle income 2000 359756017 204849613 3672
Tonga Upper middle income 2001 373243003 181116953 3790
Tonga Upper middle income 2002 391337872 182763694 3952
Tonga Upper middle income 2003 400370128 202246960 4020
Tonga Upper middle income 2004 390718403 230657965 3899
Tonga Upper middle income 2005 391035017 261797606 3875
Tonga Upper middle income 2006 390453801 292232117 3839
Tonga Upper middle income 2007 391512303 298513956 3817
Tonga Upper middle income 2008 410109802 344428609 3967
Tonga Upper middle income 2009 388787746 312377379 3742
Tonga Upper middle income 2010 391911617 366840012 3769
Tonga Upper middle income 2011 418633233 414523388 4043
Tonga Upper middle income 2012 422079015 470714083 4108
Tonga Upper middle income 2013 423397201 450643615 4160
Tonga Upper middle income 2014 431944322 439878828 4276
Tonga Upper middle income 2015 437006227 437006227 4336
Tonga Upper middle income 2016 465721909 420540179 4605
Tonga Upper middle income 2017 481195205 460379145 4718
Tonga Upper middle income 2018 482638836 489235527 4677
Tonga Upper middle income 2019 486181550 512350059 4653
Tonga Upper middle income 2020 489364573 488829964 4630
Tonga Upper middle income 2021
Trinidad and Tobago High income 1960 3704171776 535670128 4368
Trinidad and Tobago High income 1961 4224129024 584961209 4884
Trinidad and Tobago High income 1962 4339974144 619319197 4935
Trinidad and Tobago High income 1963 4583212544 678235373 5138
Trinidad and Tobago High income 1964 4932934404 711893368 5465
Trinidad and Tobago High income 1965 4967161583 736568862 5448
Trinidad and Tobago High income 1966 5168670720 723735636 5623
Trinidad and Tobago High income 1967 5274241536 761981474 5700
Trinidad and Tobago High income 1968 5549300637 758899950 5962
Trinidad and Tobago High income 1969 5700834304 779200000 6083
Trinidad and Tobago High income 1970 5902281259 821850000 6243
Trinidad and Tobago High income 1971 5963684805 896754317 6240
Trinidad and Tobago High income 1972 6308406470 1083381044 6516
Trinidad and Tobago High income 1973 6412900225 1308799459 6530
Trinidad and Tobago High income 1974 6657078071 2042031901 6681
Trinidad and Tobago High income 1975 6755467380 2442667573 6682
Trinidad and Tobago High income 1976 7188164886 2500410584 7012
Trinidad and Tobago High income 1977 7843854220 3138666667 7548
Trinidad and Tobago High income 1978 8629532348 3562333458 8191
Trinidad and Tobago High income 1979 8940140932 4602416625 8366
Trinidad and Tobago High income 1980 9869094002 6235833333 9098
Trinidad and Tobago High income 1981 10320823017 6992083333 9366
Trinidad and Tobago High income 1982 10712943911 8140416667 9565
Trinidad and Tobago High income 1983 9609475498 7763750000 8444
Trinidad and Tobago High income 1984 9056843579 7757083333 7841
Trinidad and Tobago High income 1985 8683754193 7375918367 7420
Trinidad and Tobago High income 1986 8398999735 4794444444 7097
Trinidad and Tobago High income 1987 8015855967 4797777778 6710
Trinidad and Tobago High income 1988 7701656533 4496852073 6396
Trinidad and Tobago High income 1989 7637739391 4323058824 6297
Trinidad and Tobago High income 1990 7753005698 5068000000 6349
Trinidad and Tobago High income 1991 7994310857 5307905882 6504
Trinidad and Tobago High income 1992 8801175014 5439552941 7117
Trinidad and Tobago High income 1993 8742285052 4669488516 7030
Trinidad and Tobago High income 1994 9054138149 4947205860 7246
Trinidad and Tobago High income 1995 9399092949 5329214163 7494
Trinidad and Tobago High income 1996 10069669117 5759537726 8007
Trinidad and Tobago High income 1997 10827195686 5737751332 8594
Trinidad and Tobago High income 1998 11706858129 6043694330 9279
Trinidad and Tobago High income 1999 12646312145 6808982521 10006
Trinidad and Tobago High income 2000 13519079621 8154338233 10669
Trinidad and Tobago High income 2001 14082625697 8824873259 11074
Trinidad and Tobago High income 2002 15200322815 9008273721 11901
Trinidad and Tobago High income 2003 17395399843 11305459802 13552
Trinidad and Tobago High income 2004 18778343091 13280275123 14556
Trinidad and Tobago High income 2005 19944278748 15982282462 15383
Trinidad and Tobago High income 2006 22578530774 18369361094 17334
Trinidad and Tobago High income 2007 23651961474 21641620050 18076
Trinidad and Tobago High income 2008 24454173821 27871587350 18604
Trinidad and Tobago High income 2009 23380212717 19172165226 17700
Trinidad and Tobago High income 2010 24157189724 22157948396 18189
Trinidad and Tobago High income 2011 24086081970 25433011405 18026
Trinidad and Tobago High income 2012 24409482667 25781712703 18151
Trinidad and Tobago High income 2013 24963632316 27294453245 18441
Trinidad and Tobago High income 2014 24750116208 27642525749 18167
Trinidad and Tobago High income 2015 25191551350 25191551350 18384
Trinidad and Tobago High income 2016 23600061632 22373566810 17132
Trinidad and Tobago High income 2017 22967294232 23180107752 16594
Trinidad and Tobago High income 2018 22805045156 23820742957 16408
Trinidad and Tobago High income 2019 22765948868 23886216403 16320
Trinidad and Tobago High income 2020 21087122855 21392536138 15068
Trinidad and Tobago High income 2021 20879349816 21391802311 14878
Tunisia Lower middle income 1960
Tunisia Lower middle income 1961
Tunisia Lower middle income 1962
Tunisia Lower middle income 1963
Tunisia Lower middle income 1964
Tunisia Lower middle income 1965 4856731635 991047619 1068
Tunisia Lower middle income 1966 5024525312 1040952381 1083
Tunisia Lower middle income 1967 5032662528 1085714286 1062
Tunisia Lower middle income 1968 5556549162 1214666667 1147
Tunisia Lower middle income 1969 5820363776 1289904762 1175
Tunisia Lower middle income 1970 6092153419 1439238095 1203
Tunisia Lower middle income 1971 6735496850 1685217059 1301
Tunisia Lower middle income 1972 7930557080 2237476420 1499
Tunisia Lower middle income 1973 7878640203 2730787476 1456
Tunisia Lower middle income 1974 8514823251 3545933562 1539
Tunisia Lower middle income 1975 9124152510 4328610490 1613
Tunisia Lower middle income 1976 9842848559 4507929104 1701
Tunisia Lower middle income 1977 10178597557 5109324009 1719
Tunisia Lower middle income 1978 10834147439 5968044210 1788
Tunisia Lower middle income 1979 11545682366 7188191882 1859
Tunisia Lower middle income 1980 12402226476 8744134354 1946
Tunisia Lower middle income 1981 13086094276 8428513568 1998
Tunisia Lower middle income 1982 13021483307 8133401050 1932
Tunisia Lower middle income 1983 13631138398 8350176783 1965
Tunisia Lower middle income 1984 14414771180 8254891864 2020
Tunisia Lower middle income 1985 15229000087 8410185740 2078
Tunisia Lower middle income 1986 15008638220 9018136020 1996
Tunisia Lower middle income 1987 16014422763 9696271268 2080
Tunisia Lower middle income 1988 16025978623 10096292842 2034
Tunisia Lower middle income 1989 16305904252 10102075213 2023
Tunisia Lower middle income 1990 17602194197 12290568182 2136
Tunisia Lower middle income 1991 18289479844 13074782609 2170
Tunisia Lower middle income 1992 19717107054 15497286296 2289
Tunisia Lower middle income 1993 20148877955 14608946896 2291
Tunisia Lower middle income 1994 20789292173 15632463424 2318
Tunisia Lower middle income 1995 21278187689 18030876599 2332
Tunisia Lower middle income 1996 22798744210 19587322786 2460
Tunisia Lower middle income 1997 24039211002 20746360430 2559
Tunisia Lower middle income 1998 25189189757 21803372267 2649
Tunisia Lower middle income 1999 26714303126 22943685719 2779
Tunisia Lower middle income 2000 27972539567 21473261837 2881
Tunisia Lower middle income 2001 29034453160 22066031834 2965
Tunisia Lower middle income 2002 29418450395 23142153760 2980
Tunisia Lower middle income 2003 30801823469 27453007373 3097
Tunisia Lower middle income 2004 32722560719 31183059012 3265
Tunisia Lower middle income 2005 33863447702 32273007554 3351
Tunisia Lower middle income 2006 35639280706 34377310293 3494
Tunisia Lower middle income 2007 38030505720 38914078352 3691
Tunisia Lower middle income 2008 39642155446 44860969077 3806
Tunisia Lower middle income 2009 40848644675 43454935940 3881
Tunisia Lower middle income 2010 42062312125 46206091938 3955
Tunisia Lower middle income 2011 41201450598 48122744708 3836
Tunisia Lower middle income 2012 42938782737 47311159485 3959
Tunisia Lower middle income 2013 43982165494 48684187850 4016
Tunisia Lower middle income 2014 45341358688 50271072628 4098
Tunisia Lower middle income 2015 45780128467 45780128467 4095
Tunisia Lower middle income 2016 46291687460 44360614525 4095
Tunisia Lower middle income 2017 47327620743 42164007605 4139
Tunisia Lower middle income 2018 48569889571 42685972269 4200
Tunisia Lower middle income 2019 49212159863 41772900763 4208
Tunisia Lower middle income 2020 44913489643 42514151614 3800
Tunisia Lower middle income 2021 46414858884 46840042941 3889
Turkey Upper middle income 1960 68945223680 13983572895 2510
Turkey Upper middle income 1961 69742280704 7988888889 2478
Turkey Upper middle income 1962 73627926528 8922222222 2554
Turkey Upper middle income 1963 80303251456 10355555556 2719
Turkey Upper middle income 1964 84687055315 11177777778 2800
Turkey Upper middle income 1965 87078219341 11966666667 2811
Turkey Upper middle income 1966 96842137600 14100000000 3053
Turkey Upper middle income 1967 101425201152 15644444444 3123
Turkey Upper middle income 1968 108299799385 17500000000 3257
Turkey Upper middle income 1969 112719675392 19466666667 3310
Turkey Upper middle income 1970 116364472611 17086956522 3336
Turkey Upper middle income 1971 122842127308 16275167785 3439
Turkey Upper middle income 1972 131964123657 20359154930 3607
Turkey Upper middle income 1973 136269234815 25633802817 3637
Turkey Upper middle income 1974 143892782275 35669064748 3750
Turkey Upper middle income 1975 154215812628 44763888889 3926
Turkey Upper middle income 1976 170348605691 51130434783 4239
Turkey Upper middle income 1977 176151820204 58683333333 4285
Turkey Upper middle income 1978 178799264059 65098765432 4253
Turkey Upper middle income 1979 177683353589 89327974277 4133
Turkey Upper middle income 1980 173334819278 68823684211 3942
Turkey Upper middle income 1981 181753082641 71040020140 4040
Turkey Upper middle income 1982 188229359031 64546332581 4090
Turkey Upper middle income 1983 197586392515 61678280115 4197
Turkey Upper middle income 1984 210848422225 59989909458 4382
Turkey Upper middle income 1985 219791211665 67234948265 4473
Turkey Upper middle income 1986 235203039805 75728009963 4692
Turkey Upper middle income 1987 257513315504 87172789528 5039
Turkey Upper middle income 1988 263489521766 90852814005 5062
Turkey Upper middle income 1989 264254284475 107143348667 4987
Turkey Upper middle income 1990 288740474060 150676291094 5355
Turkey Upper middle income 1991 290820211162 150027833333 5303
Turkey Upper middle income 1992 305464855325 158459130435 5479
Turkey Upper middle income 1993 328836781508 180169736364 5804
Turkey Upper middle income 1994 313486195960 130690172297 5446
Turkey Upper middle income 1995 338183475098 169485941048 5782
Turkey Upper middle income 1996 363140280866 181475555283 6111
Turkey Upper middle income 1997 390657829906 189834649111 6471
Turkey Upper middle income 1998 400049831127 275967393939 6523
Turkey Upper middle income 1999 386995531430 256385525072 6213
Turkey Upper middle income 2000 413826859270 274302959053 6544
Turkey Upper middle income 2001 390031787737 201751148417 6076
Turkey Upper middle income 2002 415179953304 240253216295 6373
Turkey Upper middle income 2003 439107629560 314592428076 6644
Turkey Upper middle income 2004 482122333632 408876042652 7195
Turkey Upper middle income 2005 525476244038 506308311477 7739
Turkey Upper middle income 2006 561986270867 557057829051 8174
Turkey Upper middle income 2007 590330093013 681337335022 8484
Turkey Upper middle income 2008 595141428333 770462156204 8451
Turkey Upper middle income 2009 566436841006 649272568774 7942
Turkey Upper middle income 2010 614171064520 776992599947 8492
Turkey Upper middle income 2011 682958902918 838762755164 9299
Turkey Upper middle income 2012 715662340203 880556375780 9587
Turkey Upper middle income 2013 776392136706 957783020853 10226
Turkey Upper middle income 2014 814743696795 938952628604 10550
Turkey Upper middle income 2015 864316670331 864316670331 11006
Turkey Upper middle income 2016 893038641114 869692960366 11187
Turkey Upper middle income 2017 960034377547 858996263096 11835
Turkey Upper middle income 2018 988642300212 778471901665 12007
Turkey Upper middle income 2019 997437115406 761004425605 11955
Turkey Upper middle income 2020 1015326662715 719954821683 12039
Turkey Upper middle income 2021 1126872287571 815271751724 13251
Tuvalu Upper middle income 1960
Tuvalu Upper middle income 1961
Tuvalu Upper middle income 1962
Tuvalu Upper middle income 1963
Tuvalu Upper middle income 1964
Tuvalu Upper middle income 1965
Tuvalu Upper middle income 1966
Tuvalu Upper middle income 1967
Tuvalu Upper middle income 1968
Tuvalu Upper middle income 1969
Tuvalu Upper middle income 1970
Tuvalu Upper middle income 1971
Tuvalu Upper middle income 1972
Tuvalu Upper middle income 1973
Tuvalu Upper middle income 1974
Tuvalu Upper middle income 1975
Tuvalu Upper middle income 1976
Tuvalu Upper middle income 1977
Tuvalu Upper middle income 1978
Tuvalu Upper middle income 1979
Tuvalu Upper middle income 1980
Tuvalu Upper middle income 1981
Tuvalu Upper middle income 1982
Tuvalu Upper middle income 1983
Tuvalu Upper middle income 1984
Tuvalu Upper middle income 1985
Tuvalu Upper middle income 1986
Tuvalu Upper middle income 1987
Tuvalu Upper middle income 1988
Tuvalu Upper middle income 1989
Tuvalu Upper middle income 1990 21561952 8824448 2420
Tuvalu Upper middle income 1991 22340159 9365166 2478
Tuvalu Upper middle income 1992 22963196 9742949 2521
Tuvalu Upper middle income 1993 23907142 9630763 2600
Tuvalu Upper middle income 1994 26365630 10886826 2848
Tuvalu Upper middle income 1995 25046178 11025945 2694
Tuvalu Upper middle income 1996 23553085 12334846 2528
Tuvalu Upper middle income 1997 25909153 12700905 2778
Tuvalu Upper middle income 1998 29925388 12757633 3207
Tuvalu Upper middle income 1999 29457417 13687141 3153
Tuvalu Upper middle income 2000 29171504 15074212 3106
Tuvalu Upper middle income 2001 29171504 13965036 3078
Tuvalu Upper middle income 2002 31949742 16842334 3331
Tuvalu Upper middle income 2003 30560623 19456515 3143
Tuvalu Upper middle income 2004 29866063 22797470 3026
Tuvalu Upper middle income 2005 28476944 22909507 2849
Tuvalu Upper middle income 2006 29171504 24096386 2883
Tuvalu Upper middle income 2007 31255183 28449502 3059
Tuvalu Upper middle income 2008 33338861 31873847 3232
Tuvalu Upper middle income 2009 31255183 28076743 3002
Tuvalu Upper middle income 2010 30560623 32104201 2905
Tuvalu Upper middle income 2011 32644302 39195462 3072
Tuvalu Upper middle income 2012 31949742 39345620 2974
Tuvalu Upper middle income 2013 33338861 38617494 3073
Tuvalu Upper middle income 2014 33338861 38759690 3038
Tuvalu Upper middle income 2015 36811660 36811660 3317
Tuvalu Upper middle income 2016 38895338 41629497 3463
Tuvalu Upper middle income 2017 39589898 45217658 3483
Tuvalu Upper middle income 2018 40284458 47818290 3501
Tuvalu Upper middle income 2019 45840935 54223149 3933
Tuvalu Upper middle income 2020 46535494 55054711 3946
Tuvalu Upper middle income 2021 47924613 63100962 4019
Tanzania Lower middle income 1960
Tanzania Lower middle income 1961
Tanzania Lower middle income 1962
Tanzania Lower middle income 1963
Tanzania Lower middle income 1964
Tanzania Lower middle income 1965
Tanzania Lower middle income 1966
Tanzania Lower middle income 1967
Tanzania Lower middle income 1968
Tanzania Lower middle income 1969
Tanzania Lower middle income 1970
Tanzania Lower middle income 1971
Tanzania Lower middle income 1972
Tanzania Lower middle income 1973
Tanzania Lower middle income 1974
Tanzania Lower middle income 1975
Tanzania Lower middle income 1976
Tanzania Lower middle income 1977
Tanzania Lower middle income 1978
Tanzania Lower middle income 1979
Tanzania Lower middle income 1980
Tanzania Lower middle income 1981
Tanzania Lower middle income 1982
Tanzania Lower middle income 1983
Tanzania Lower middle income 1984
Tanzania Lower middle income 1985
Tanzania Lower middle income 1986
Tanzania Lower middle income 1987
Tanzania Lower middle income 1988 12367846137 5100405772 537
Tanzania Lower middle income 1989 12833426706 4420168102 541
Tanzania Lower middle income 1990 13737550811 4258743263 561
Tanzania Lower middle income 1991 14022191245 4956588279 554
Tanzania Lower middle income 1992 14104126012 4601413264 538
Tanzania Lower middle income 1993 14274193677 4257702197 527
Tanzania Lower middle income 1994 14497964754 4510846968 518
Tanzania Lower middle income 1995 15015529318 5255221425 521
Tanzania Lower middle income 1996 15697890048 6496195451 531
Tanzania Lower middle income 1997 16251284342 7683852497 536
Tanzania Lower middle income 1998 16853965106 12270448700 543
Tanzania Lower middle income 1999 17673719007 12711213451 557
Tanzania Lower middle income 2000 18472709780 13375976354 568
Tanzania Lower middle income 2001 19594152576 13581644246 587
Tanzania Lower middle income 2002 20984004024 14142035080 611
Tanzania Lower middle income 2003 22384222510 15224257698 634
Tanzania Lower middle income 2004 24063893080 16675948415 663
Tanzania Lower middle income 2005 25862986553 18399046025 692
Tanzania Lower middle income 2006 27552414093 18649590248 717
Tanzania Lower middle income 2007 29417308940 21843529025 745
Tanzania Lower middle income 2008 31090099755 27941177435 765
Tanzania Lower middle income 2009 32728269833 29081425282 782
Tanzania Lower middle income 2010 34802104318 32014249841 808
Tanzania Lower middle income 2011 37472175856 34657139495 845
Tanzania Lower middle income 2012 39158481312 39650530214 857
Tanzania Lower middle income 2013 41814047242 45680532614 888
Tanzania Lower middle income 2014 44629162028 49964788814 920
Tanzania Lower middle income 2015 47378599025 47378599025 948
Tanzania Lower middle income 2016 50632142473 49774021003 983
Tanzania Lower middle income 2017 54067877696 53320625959 1019
Tanzania Lower middle income 2018 57011856119 57003713611 1043
Tanzania Lower middle income 2019 60318543761 61136873692 1071
Tanzania Lower middle income 2020 61522709092 62409709111 1061
Tanzania Lower middle income 2021 64155317826 67775101794 1075
Uganda Low income 1960 423008386
Uganda Low income 1961 441524109
Uganda Low income 1962 449012579
Uganda Low income 1963 516147799
Uganda Low income 1964 589056604
Uganda Low income 1965 884873950
Uganda Low income 1966 925770308
Uganda Low income 1967 967647059
Uganda Low income 1968 1037815126
Uganda Low income 1969 1169047619
Uganda Low income 1970 1260084034
Uganda Low income 1971 1417787115
Uganda Low income 1972 1491596639
Uganda Low income 1973 1702521008
Uganda Low income 1974 2100142653
Uganda Low income 1975 2359555556
Uganda Low income 1976 2447300000
Uganda Low income 1977 2936470588
Uganda Low income 1978 2420260870
Uganda Low income 1979 2139025000
Uganda Low income 1980 1244610000
Uganda Low income 1981 1337300000
Uganda Low income 1982 4983495476 2177500000 377
Uganda Low income 1983 5269775250 2240333333 386
Uganda Low income 1984 5251611563 3615647477 373
Uganda Low income 1985 5077973329 3519666339 349
Uganda Low income 1986 5097781840 3923232122 338
Uganda Low income 1987 5299751001 6269511615 339
Uganda Low income 1988 5737885314 6508931652 355
Uganda Low income 1989 6102926206 5276480986 364
Uganda Low income 1990 6498038202 4304398866 374
Uganda Low income 1991 6858945449 3321729057 382
Uganda Low income 1992 7093408683 2857457860 382
Uganda Low income 1993 7684026640 3220439044 401
Uganda Low income 1994 8176083716 3990430447 413
Uganda Low income 1995 9118233777 5755818947 447
Uganda Low income 1996 9945450393 6044585327 473
Uganda Low income 1997 10452668548 6269333313 483
Uganda Low income 1998 10965399691 6584815847 492
Uganda Low income 1999 11848547321 5998563258 516
Uganda Low income 2000 12220817699 6193246837 517
Uganda Low income 2001 12854303475 5840503869 527
Uganda Low income 2002 13976829405 6178563591 555
Uganda Low income 2003 14881585727 6606884391 573
Uganda Low income 2004 15894609992 7939487474 593
Uganda Low income 2005 16901146520 9239221859 610
Uganda Low income 2006 18723891971 9977647645 655
Uganda Low income 2007 20299025520 11902564401 688
Uganda Low income 2008 22066817291 14440404021 725
Uganda Low income 2009 23567695698 25127805566 750
Uganda Low income 2010 24896350853 26673441667 768
Uganda Low income 2011 27234530356 27871725206 814
Uganda Low income 2012 28279643367 27305915761 818
Uganda Low income 2013 29294007543 28915786997 821
Uganda Low income 2014 30789849596 32612397758 834
Uganda Low income 2015 32387183845 32387183845 847
Uganda Low income 2016 33935615199 29203988815 856
Uganda Low income 2017 34998276926 30744473912 850
Uganda Low income 2018 37204541628 32927025573 871
Uganda Low income 2019 39600047204 35353060634 895
Uganda Low income 2020 40768765940 37600368181 891
Uganda Low income 2021 42146600779 40434701517 894
Ukraine Lower middle income 1960
Ukraine Lower middle income 1961
Ukraine Lower middle income 1962
Ukraine Lower middle income 1963
Ukraine Lower middle income 1964
Ukraine Lower middle income 1965
Ukraine Lower middle income 1966
Ukraine Lower middle income 1967
Ukraine Lower middle income 1968
Ukraine Lower middle income 1969
Ukraine Lower middle income 1970
Ukraine Lower middle income 1971
Ukraine Lower middle income 1972
Ukraine Lower middle income 1973
Ukraine Lower middle income 1974
Ukraine Lower middle income 1975
Ukraine Lower middle income 1976
Ukraine Lower middle income 1977
Ukraine Lower middle income 1978
Ukraine Lower middle income 1979
Ukraine Lower middle income 1980
Ukraine Lower middle income 1981
Ukraine Lower middle income 1982
Ukraine Lower middle income 1983
Ukraine Lower middle income 1984
Ukraine Lower middle income 1985
Ukraine Lower middle income 1986
Ukraine Lower middle income 1987 161845915278 64087694038 3155
Ukraine Lower middle income 1988 165999631247 74703517903 3222
Ukraine Lower middle income 1989 172428968296 82709161099 3330
Ukraine Lower middle income 1990 161487944828 81393558423 3112
Ukraine Lower middle income 1991 147438493629 77350733982 2835
Ukraine Lower middle income 1992 132842082756 73945908384 2547
Ukraine Lower middle income 1993 113978507006 65607522124 2184
Ukraine Lower middle income 1994 87877428902 52543387167 1693
Ukraine Lower middle income 1995 77156382576 48214751924 1498
Ukraine Lower middle income 1996 69440744318 44558075977 1360
Ukraine Lower middle income 1997 67357521990 50150400172 1331
Ukraine Lower middle income 1998 66077729070 41883241478 1318
Ukraine Lower middle income 1999 65945573612 31580960682 1328
Ukraine Lower middle income 2000 69836362455 32375280321 1420
Ukraine Lower middle income 2001 75981962354 39309580983 1561
Ukraine Lower middle income 2002 80039131085 43956369917 1660
Ukraine Lower middle income 2003 87656142929 52010238716 1833
Ukraine Lower middle income 2004 97995494000 67220154164 2065
Ukraine Lower middle income 2005 101005161395 89239370109 2144
Ukraine Lower middle income 2006 108652687157 111884752475 2322
Ukraine Lower middle income 2007 117579422926 148733861386 2528
Ukraine Lower middle income 2008 120217307398 188111140644 2599
Ukraine Lower middle income 2009 102020653242 121552777493 2215
Ukraine Lower middle income 2010 106195342827 141209864408 2315
Ukraine Lower middle income 2011 111977977452 169333048848 2450
Ukraine Lower middle income 2012 112148536671 182592416469 2460
Ukraine Lower middle income 2013 112199495951 190498811460 2466
Ukraine Lower middle income 2014 100891026581 133503411376 2346
Ukraine Lower middle income 2015 91030959455 91030959455 2125
Ukraine Lower middle income 2016 93253008739 93355993629 2185
Ukraine Lower middle income 2017 95453753897 112090530369 2247
Ukraine Lower middle income 2018 98783526700 130891049797 2337
Ukraine Lower middle income 2019 101944109453 153882982016 2426
Ukraine Lower middle income 2020 98118346734 156617861449 2350
Ukraine Lower middle income 2021 101454370523 200085537744 2452
Uruguay High income 1960 15568244736 1242289239 6132
Uruguay High income 1961 15956366336 1547388781 6205
Uruguay High income 1962 15705125888 1710004407 6031
Uruguay High income 1963 15731896320 1539681491 5970
Uruguay High income 1964 16115836893 1975701816 6046
Uruguay High income 1965 16284344737 1890769326 6043
Uruguay High income 1966 16783111168 1809183975 6164
Uruguay High income 1967 16169379840 1597721080 5880
Uruguay High income 1968 16474805559 1593675330 5937
Uruguay High income 1969 17441009664 2004435484 6240
Uruguay High income 1970 17847946158 2137096774 6352
Uruguay High income 1971 17803020820 2807258065 6317
Uruguay High income 1972 17568097523 2189418001 6227
Uruguay High income 1973 17616444860 3964295673 6242
Uruguay High income 1974 18126501644 4090209682 6419
Uruguay High income 1975 19231658918 3538283322 6795
Uruguay High income 1976 19988515119 3667161241 7035
Uruguay High income 1977 20279440196 4114667063 7098
Uruguay High income 1978 21369254341 4910257283 7431
Uruguay High income 1979 22693959362 7181185278 7837
Uruguay High income 1980 24020058388 10163020116 8239
Uruguay High income 1981 24394665570 11048335541 8313
Uruguay High income 1982 22014265460 9178802163 7453
Uruguay High income 1983 19752431947 5102281256 6644
Uruguay High income 1984 19526737213 4850241442 6526
Uruguay High income 1985 19813103849 4732017873 6579
Uruguay High income 1986 21558600316 5880112788 7114
Uruguay High income 1987 23281808819 7367494080 7634
Uruguay High income 1988 23626597847 8213515459 7699
Uruguay High income 1989 23887412103 8438951476 7734
Uruguay High income 1990 23958440935 9298839655 7705
Uruguay High income 1991 24806284281 11205971155 7921
Uruguay High income 1992 26773816650 12878199881 8488
Uruguay High income 1993 27485343173 15002106518 8649
Uruguay High income 1994 29486645186 17474647792 9211
Uruguay High income 1995 29059796814 19297663097 9013
Uruguay High income 1996 30680740007 20515543039 9448
Uruguay High income 1997 33303232466 23969823010 10184
Uruguay High income 1998 34808168940 25385928189 10577
Uruguay High income 1999 34133164698 23983945191 10318
Uruguay High income 2000 33474418294 22823255802 10083
Uruguay High income 2001 32187618155 20898788417 9679
Uruguay High income 2002 29698869200 13606494599 8929
Uruguay High income 2003 29938029417 12045631093 9008
Uruguay High income 2004 31436176410 13686329890 9464
Uruguay High income 2005 33781356709 17362857684 10170
Uruguay High income 2006 35165911748 19579457966 10575
Uruguay High income 2007 37466293678 23410572634 11245
Uruguay High income 2008 40154929114 30366213119 12022
Uruguay High income 2009 41858901192 31660911277 12496
Uruguay High income 2010 45125322734 40284481652 13433
Uruguay High income 2011 47454751923 47962439304 14086
Uruguay High income 2012 49133785851 51264390116 14541
Uruguay High income 2013 51412384156 57531233351 15168
Uruguay High income 2014 53077523938 57236013086 15609
Uruguay High income 2015 53274304222 53274304222 15614
Uruguay High income 2016 54174532437 57236652490 15821
Uruguay High income 2017 55056360541 64233966861 16020
Uruguay High income 2018 55319478843 64515038268 16038
Uruguay High income 2019 55513344382 61231149881 16036
Uruguay High income 2020 52115108175 53560755047 15003
Uruguay High income 2021 54390979802 59319547636 15606
United States High income 1960 3457188102144 543300000000 19135
United States High income 1961 3536703455232 563300000000 19254
United States High income 1962 3752442200064 605100000000 20116
United States High income 1963 3917549666304 638600000000 20701
United States High income 1964 4144767611565 685800000000 21600
United States High income 1965 4410032738706 743700000000 22697
United States High income 1966 4696684625920 815000000000 23894
United States High income 1967 4814102069248 861700000000 24227
United States High income 1968 5045178883832 942500000000 25137
United States High income 1969 5201579212800 1019900000000 25664
United States High income 1970 5186833406000 1073303000000 25295
United States High income 1971 5357654069000 1164850000000 25800
United States High income 1972 5639408133000 1279110000000 26868
United States High income 1973 5957793470000 1425376000000 28115
United States High income 1974 5925588519000 1545243000000 27709
United States High income 1975 5913414038000 1684904000000 27380
United States High income 1976 6232037023000 1873412000000 28583
United States High income 1977 6520215954000 2081826000000 29605
United States High income 1978 6881129791000 2351599000000 30915
United States High income 1979 7098996359000 2627333000000 31543
United States High income 1980 7080769709000 2857307000000 31162
United States High income 1981 7260459769000 3207041000000 31641
United States High income 1982 7129561854000 3343789000000 30775
United States High income 1983 7456374792000 3634038000000 31893
United States High income 1984 7995965282000 4037613000000 33906
United States High income 1985 8329369546000 4338979000000 35009
United States High income 1986 8617786125000 4579631000000 35888
United States High income 1987 8915897063000 4855215000000 36799
United States High income 1988 9288319548000 5236438000000 37989
United States High income 1989 9629446844000 5641580000000 39014
United States High income 1990 9811054837000 5963144000000 39303
United States High income 1991 9800432919000 6158129000000 38740
United States High income 1992 10145647340000 6520327000000 39552
United States High income 1993 10424833341000 6858559000000 40108
United States High income 1994 10844828324000 7287236000000 41215
United States High income 1995 11135927079000 7639749000000 41821
United States High income 1996 11556037222000 8073122000000 42896
United States High income 1997 12069954414000 8577554457000 44268
United States High income 1998 12610856679000 9062818202000 45716
United States High income 1999 13215484082000 9631174489000 47361
United States High income 2000 13754300444000 10250947997000 48746
United States High income 2001 13885563060000 10581929774000 48727
United States High income 2002 14121054284000 10929112955000 49095
United States High income 2003 14515908489000 11456442041000 50036
United States High income 2004 15075141499000 12217193198000 51485
United States High income 2005 15600241891000 13039199193000 52790
United States High income 2006 16034367080000 13815586948000 53738
United States High income 2007 16356739241000 14474226905000 54300
United States High income 2008 16376725286000 14769857911000 53854
United States High income 2009 15950948713000 14478064934000 51996
United States High income 2010 16383037055000 15048964444000 52963
United States High income 2011 16636956919000 15599728123000 53395
United States High income 2012 17016393933000 16253972230000 54213
United States High income 2013 17329814706000 16843190993000 54831
United States High income 2014 17726282036000 17550680174000 55675
United States High income 2015 18206020741000 18206020741000 56763
United States High income 2016 18509601053000 18695110842000 57293
United States High income 2017 18927118511000 19479620056000 58215
United States High income 2018 19479574015000 20527156026000 59600
United States High income 2019 19925436115000 21372572437000 60687
United States High income 2020 19247056779000 20893743833000 58060
United States High income 2021 20338578000000 22996100000000 61280
Uzbekistan Lower middle income 1960
Uzbekistan Lower middle income 1961
Uzbekistan Lower middle income 1962
Uzbekistan Lower middle income 1963
Uzbekistan Lower middle income 1964
Uzbekistan Lower middle income 1965
Uzbekistan Lower middle income 1966
Uzbekistan Lower middle income 1967
Uzbekistan Lower middle income 1968
Uzbekistan Lower middle income 1969
Uzbekistan Lower middle income 1970
Uzbekistan Lower middle income 1971
Uzbekistan Lower middle income 1972
Uzbekistan Lower middle income 1973
Uzbekistan Lower middle income 1974
Uzbekistan Lower middle income 1975
Uzbekistan Lower middle income 1976
Uzbekistan Lower middle income 1977
Uzbekistan Lower middle income 1978
Uzbekistan Lower middle income 1979
Uzbekistan Lower middle income 1980
Uzbekistan Lower middle income 1981
Uzbekistan Lower middle income 1982
Uzbekistan Lower middle income 1983
Uzbekistan Lower middle income 1984
Uzbekistan Lower middle income 1985
Uzbekistan Lower middle income 1986
Uzbekistan Lower middle income 1987 28089418178 1480
Uzbekistan Lower middle income 1988 30656392768 1577
Uzbekistan Lower middle income 1989 31604071990 1587
Uzbekistan Lower middle income 1990 32109737144 13360607918 1566
Uzbekistan Lower middle income 1991 31951757236 13677622222 1525
Uzbekistan Lower middle income 1992 28373160426 12941297376 1323
Uzbekistan Lower middle income 1993 27720577735 13099013836 1263
Uzbekistan Lower middle income 1994 26279107695 12899156991 1174
Uzbekistan Lower middle income 1995 26042595724 13350468917 1143
Uzbekistan Lower middle income 1996 26485319852 13948892216 1140
Uzbekistan Lower middle income 1997 27862556484 14744603774 1177
Uzbekistan Lower middle income 1998 29060646413 14988971211 1208
Uzbekistan Lower middle income 1999 30310254209 17078465982 1247
Uzbekistan Lower middle income 2000 31472652458 13760513969 1277
Uzbekistan Lower middle income 2001 32783122799 11401421329 1313
Uzbekistan Lower middle income 2002 34085756313 9687788513 1349
Uzbekistan Lower middle income 2003 35528479368 10134453435 1390
Uzbekistan Lower middle income 2004 38174996011 12030023548 1476
Uzbekistan Lower middle income 2005 40828160981 14307509839 1560
Uzbekistan Lower middle income 2006 43870438112 17330833853 1656
Uzbekistan Lower middle income 2007 48026287041 22311393928 1787
Uzbekistan Lower middle income 2008 52362657829 29549438884 1918
Uzbekistan Lower middle income 2009 56578340499 33689223673 2038
Uzbekistan Lower middle income 2010 60876692057 49765676402 2131
Uzbekistan Lower middle income 2011 65457748297 60178909297 2231
Uzbekistan Lower middle income 2012 70106848794 67517349212 2355
Uzbekistan Lower middle income 2013 75222230329 73180036692 2487
Uzbekistan Lower middle income 2014 80392884913 80845384375 2614
Uzbekistan Lower middle income 2015 86196265192 86196265192 2754
Uzbekistan Lower middle income 2016 91309557627 86138288615 2867
Uzbekistan Lower middle income 2017 95322863451 62081323299 2943
Uzbekistan Lower middle income 2018 100427399823 52633143808 3047
Uzbekistan Lower middle income 2019 106161435002 59907674027 3161
Uzbekistan Lower middle income 2020 108163900037 59894305353 3160
Uzbekistan Lower middle income 2021 116189780661 69238903106 3328
St Vincent and the Grenadines Upper middle income 1960 159344576 13066558 1968
St Vincent and the Grenadines Upper middle income 1961 166558544 13999883 2027
St Vincent and the Grenadines Upper middle income 1962 172711664 14524879 2075
St Vincent and the Grenadines Upper middle income 1963 161890688 13708219 1923
St Vincent and the Grenadines Upper middle income 1964 167831634 14758210 1972
St Vincent and the Grenadines Upper middle income 1965 169316835 15108207 1969
St Vincent and the Grenadines Upper middle income 1966 169316832 16099866 1948
St Vincent and the Grenadines Upper middle income 1967 153191408 15835178 1745
St Vincent and the Grenadines Upper middle income 1968 163163726 15350000 1840
St Vincent and the Grenadines Upper middle income 1969 167831584 16650000 1874
St Vincent and the Grenadines Upper middle income 1970 185866584 18450000 2054
St Vincent and the Grenadines Upper middle income 1971 191383198 20051648 2092
St Vincent and the Grenadines Upper middle income 1972 240820328 27585489 2603
St Vincent and the Grenadines Upper middle income 1973 214086056 30165374 2288
St Vincent and the Grenadines Upper middle income 1974 195202400 32924216 2063
St Vincent and the Grenadines Upper middle income 1975 180350016 33237165 1885
St Vincent and the Grenadines Upper middle income 1976 199064613 32792481 2059
St Vincent and the Grenadines Upper middle income 1977 225399690 49353162 2307
St Vincent and the Grenadines Upper middle income 1978 247438085 60844771 2507
St Vincent and the Grenadines Upper middle income 1979 255806978 71096360 2567
St Vincent and the Grenadines Upper middle income 1980 262055627 82340340 2606
St Vincent and the Grenadines Upper middle income 1981 274146622 102086539 2703
St Vincent and the Grenadines Upper middle income 1982 286419753 113759203 2801
St Vincent and the Grenadines Upper middle income 1983 292631041 122255350 2840
St Vincent and the Grenadines Upper middle income 1984 311904713 135024988 3006
St Vincent and the Grenadines Upper middle income 1985 331178385 145641705 3169
St Vincent and the Grenadines Upper middle income 1986 349723515 160846657 3324
St Vincent and the Grenadines Upper middle income 1987 351255322 175580647 3317
St Vincent and the Grenadines Upper middle income 1988 400693435 200726713 3761
St Vincent and the Grenadines Upper middle income 1989 406325625 214745002 3795
St Vincent and the Grenadines Upper middle income 1990 423184835 240366667 3937
St Vincent and the Grenadines Upper middle income 1991 427990410 254829630 3971
St Vincent and the Grenadines Upper middle income 1992 455287385 277955556 4218
St Vincent and the Grenadines Upper middle income 1993 474640449 286307407 4393
St Vincent and the Grenadines Upper middle income 1994 468718710 289437037 4338
St Vincent and the Grenadines Upper middle income 1995 505122460 316007407 4675
St Vincent and the Grenadines Upper middle income 1996 511627967 331488889 4738
St Vincent and the Grenadines Upper middle income 1997 529561309 347770370 4908
St Vincent and the Grenadines Upper middle income 1998 551221423 373618519 5113
St Vincent and the Grenadines Upper middle income 1999 566161204 390718519 5254
St Vincent and the Grenadines Upper middle income 2000 575440775 427946039 5339
St Vincent and the Grenadines Upper middle income 2001 585500834 462072316 5427
St Vincent and the Grenadines Upper middle income 2002 616779019 487763849 5706
St Vincent and the Grenadines Upper middle income 2003 658049781 509090899 6075
St Vincent and the Grenadines Upper middle income 2004 685126536 549900170 6313
St Vincent and the Grenadines Upper middle income 2005 702176290 579948909 6465
St Vincent and the Grenadines Upper middle income 2006 751307073 643501157 6918
St Vincent and the Grenadines Upper middle income 2007 776272776 713596662 7154
St Vincent and the Grenadines Upper middle income 2008 779413883 732663264 7190
St Vincent and the Grenadines Upper middle income 2009 768672047 714300244 7098
St Vincent and the Grenadines Upper middle income 2010 734308801 720447880 6783
St Vincent and the Grenadines Upper middle income 2011 729856860 713796369 6738
St Vincent and the Grenadines Upper middle income 2012 738389721 730032600 6810
St Vincent and the Grenadines Upper middle income 2013 756572436 764781243 6965
St Vincent and the Grenadines Upper middle income 2014 765240917 770901436 7029
St Vincent and the Grenadines Upper middle income 2015 786554581 786554581 7207
St Vincent and the Grenadines Upper middle income 2016 819193177 814302267 7483
St Vincent and the Grenadines Upper middle income 2017 832868499 847620215 7584
St Vincent and the Grenadines Upper middle income 2018 858290502 884328181 7788
St Vincent and the Grenadines Upper middle income 2019 861758102 910149699 7792
St Vincent and the Grenadines Upper middle income 2020 815975931 872134547 7355
St Vincent and the Grenadines Upper middle income 2021 821974230 889775243 7387
Venezuela, RB Upper middle income 1960 7779090909
Venezuela, RB Upper middle income 1961 8189090909
Venezuela, RB Upper middle income 1962 8946969697
Venezuela, RB Upper middle income 1963 9753333333
Venezuela, RB Upper middle income 1964 8099318182
Venezuela, RB Upper middle income 1965 8427777778
Venezuela, RB Upper middle income 1966 8781333333
Venezuela, RB Upper middle income 1967 9250000000
Venezuela, RB Upper middle income 1968 10034444444
Venezuela, RB Upper middle income 1969 10285111111
Venezuela, RB Upper middle income 1970 11561111111
Venezuela, RB Upper middle income 1971 12986590909
Venezuela, RB Upper middle income 1972 13977727273
Venezuela, RB Upper middle income 1973 17035581395
Venezuela, RB Upper middle income 1974 26100930233
Venezuela, RB Upper middle income 1975 27464651163
Venezuela, RB Upper middle income 1976 31419534884
Venezuela, RB Upper middle income 1977 36210697674
Venezuela, RB Upper middle income 1978 39316279070
Venezuela, RB Upper middle income 1979 48310930233
Venezuela, RB Upper middle income 1980 59116511628
Venezuela, RB Upper middle income 1981 66327441860
Venezuela, RB Upper middle income 1982 67736744186
Venezuela, RB Upper middle income 1983 67556279070
Venezuela, RB Upper middle income 1984 60010285714
Venezuela, RB Upper middle income 1985 61965466667
Venezuela, RB Upper middle income 1986 60391604938
Venezuela, RB Upper middle income 1987 48029034483
Venezuela, RB Upper middle income 1988 60226413793
Venezuela, RB Upper middle income 1989 43526253602
Venezuela, RB Upper middle income 1990 48598315565
Venezuela, RB Upper middle income 1991 53476971831
Venezuela, RB Upper middle income 1992 60401798246
Venezuela, RB Upper middle income 1993 60065011013
Venezuela, RB Upper middle income 1994 58418666667
Venezuela, RB Upper middle income 1995 77407726244
Venezuela, RB Upper middle income 1996 70543211119
Venezuela, RB Upper middle income 1997 85843534589
Venezuela, RB Upper middle income 1998 91331203433
Venezuela, RB Upper middle income 1999 97976886247
Venezuela, RB Upper middle income 2000 117140723529
Venezuela, RB Upper middle income 2001 122903960205
Venezuela, RB Upper middle income 2002 92893587734
Venezuela, RB Upper middle income 2003 83620628582
Venezuela, RB Upper middle income 2004 112453382330
Venezuela, RB Upper middle income 2005 145510008135
Venezuela, RB Upper middle income 2006 183477522124
Venezuela, RB Upper middle income 2007 230364012576
Venezuela, RB Upper middle income 2008 315953388511
Venezuela, RB Upper middle income 2009 329787628928
Venezuela, RB Upper middle income 2010 393192354511
Venezuela, RB Upper middle income 2011 316482190800
Venezuela, RB Upper middle income 2012 381286237848
Venezuela, RB Upper middle income 2013 371005379787
Venezuela, RB Upper middle income 2014 482359318768
Venezuela, RB Upper middle income 2015
Venezuela, RB Upper middle income 2016
Venezuela, RB Upper middle income 2017
Venezuela, RB Upper middle income 2018
Venezuela, RB Upper middle income 2019
Venezuela, RB Upper middle income 2020
Venezuela, RB Upper middle income 2021
British Virgin Islands High income 1960
British Virgin Islands High income 1961
British Virgin Islands High income 1962
British Virgin Islands High income 1963
British Virgin Islands High income 1964
British Virgin Islands High income 1965
British Virgin Islands High income 1966
British Virgin Islands High income 1967
British Virgin Islands High income 1968
British Virgin Islands High income 1969
British Virgin Islands High income 1970
British Virgin Islands High income 1971
British Virgin Islands High income 1972
British Virgin Islands High income 1973
British Virgin Islands High income 1974
British Virgin Islands High income 1975
British Virgin Islands High income 1976
British Virgin Islands High income 1977
British Virgin Islands High income 1978
British Virgin Islands High income 1979
British Virgin Islands High income 1980
British Virgin Islands High income 1981
British Virgin Islands High income 1982
British Virgin Islands High income 1983
British Virgin Islands High income 1984
British Virgin Islands High income 1985
British Virgin Islands High income 1986
British Virgin Islands High income 1987
British Virgin Islands High income 1988
British Virgin Islands High income 1989
British Virgin Islands High income 1990
British Virgin Islands High income 1991
British Virgin Islands High income 1992
British Virgin Islands High income 1993
British Virgin Islands High income 1994
British Virgin Islands High income 1995
British Virgin Islands High income 1996
British Virgin Islands High income 1997
British Virgin Islands High income 1998
British Virgin Islands High income 1999
British Virgin Islands High income 2000
British Virgin Islands High income 2001
British Virgin Islands High income 2002
British Virgin Islands High income 2003
British Virgin Islands High income 2004
British Virgin Islands High income 2005
British Virgin Islands High income 2006
British Virgin Islands High income 2007
British Virgin Islands High income 2008
British Virgin Islands High income 2009
British Virgin Islands High income 2010
British Virgin Islands High income 2011
British Virgin Islands High income 2012
British Virgin Islands High income 2013
British Virgin Islands High income 2014
British Virgin Islands High income 2015
British Virgin Islands High income 2016
British Virgin Islands High income 2017
British Virgin Islands High income 2018
British Virgin Islands High income 2019
British Virgin Islands High income 2020
British Virgin Islands High income 2021
Virgin Islands (US) High income 1960
Virgin Islands (US) High income 1961
Virgin Islands (US) High income 1962
Virgin Islands (US) High income 1963
Virgin Islands (US) High income 1964
Virgin Islands (US) High income 1965
Virgin Islands (US) High income 1966
Virgin Islands (US) High income 1967
Virgin Islands (US) High income 1968
Virgin Islands (US) High income 1969
Virgin Islands (US) High income 1970
Virgin Islands (US) High income 1971
Virgin Islands (US) High income 1972
Virgin Islands (US) High income 1973
Virgin Islands (US) High income 1974
Virgin Islands (US) High income 1975
Virgin Islands (US) High income 1976
Virgin Islands (US) High income 1977
Virgin Islands (US) High income 1978
Virgin Islands (US) High income 1979
Virgin Islands (US) High income 1980
Virgin Islands (US) High income 1981
Virgin Islands (US) High income 1982
Virgin Islands (US) High income 1983
Virgin Islands (US) High income 1984
Virgin Islands (US) High income 1985
Virgin Islands (US) High income 1986
Virgin Islands (US) High income 1987
Virgin Islands (US) High income 1988
Virgin Islands (US) High income 1989
Virgin Islands (US) High income 1990
Virgin Islands (US) High income 1991
Virgin Islands (US) High income 1992
Virgin Islands (US) High income 1993
Virgin Islands (US) High income 1994
Virgin Islands (US) High income 1995
Virgin Islands (US) High income 1996
Virgin Islands (US) High income 1997
Virgin Islands (US) High income 1998
Virgin Islands (US) High income 1999
Virgin Islands (US) High income 2000
Virgin Islands (US) High income 2001
Virgin Islands (US) High income 2002 4688209979 3262000000 43206
Virgin Islands (US) High income 2003 4669640875 3443000000 43036
Virgin Islands (US) High income 2004 4823080309 3797000000 44466
Virgin Islands (US) High income 2005 4991179562 4428000000 46022
Virgin Islands (US) High income 2006 5166120064 4484000000 47672
Virgin Islands (US) High income 2007 5373312166 4784000000 49598
Virgin Islands (US) High income 2008 5438792689 4244000000 50175
Virgin Islands (US) High income 2009 5080115795 4201000000 46863
Virgin Islands (US) High income 2010 5110412753 4324000000 47163
Virgin Islands (US) High income 2011 4691141942 4223000000 43320
Virgin Islands (US) High income 2012 3996266542 4089000000 36938
Virgin Islands (US) High income 2013 3745094984 3738000000 34664
Virgin Islands (US) High income 2014 3678637140 3565000000 34099
Virgin Islands (US) High income 2015 3663000000 3663000000 34007
Virgin Islands (US) High income 2016 3721639274 3798000000 34615
Virgin Islands (US) High income 2017 3694274280 3794000000 34435
Virgin Islands (US) High income 2018 3764641409 3922000000 35183
Virgin Islands (US) High income 2019 3869214781 4117000000 36273
Virgin Islands (US) High income 2020 3786142476 4204000000 35621
Virgin Islands (US) High income 2021
Vietnam Lower middle income 1960
Vietnam Lower middle income 1961
Vietnam Lower middle income 1962
Vietnam Lower middle income 1963
Vietnam Lower middle income 1964
Vietnam Lower middle income 1965
Vietnam Lower middle income 1966
Vietnam Lower middle income 1967
Vietnam Lower middle income 1968
Vietnam Lower middle income 1969
Vietnam Lower middle income 1970
Vietnam Lower middle income 1971
Vietnam Lower middle income 1972
Vietnam Lower middle income 1973
Vietnam Lower middle income 1974
Vietnam Lower middle income 1975
Vietnam Lower middle income 1976
Vietnam Lower middle income 1977
Vietnam Lower middle income 1978
Vietnam Lower middle income 1979
Vietnam Lower middle income 1980
Vietnam Lower middle income 1981
Vietnam Lower middle income 1982
Vietnam Lower middle income 1983
Vietnam Lower middle income 1984 34366764875 577
Vietnam Lower middle income 1985 35674714344 14094687821 586
Vietnam Lower middle income 1986 36669786145 26336616250 589
Vietnam Lower middle income 1987 37983836796 36658108850 596
Vietnam Lower middle income 1988 39934311249 25423812649 613
Vietnam Lower middle income 1989 42875278750 6293304975 644
Vietnam Lower middle income 1990 45062311620 6471740806 663
Vietnam Lower middle income 1991 47748405689 9613369520 688
Vietnam Lower middle income 1992 51876755506 9866990236 732
Vietnam Lower middle income 1993 56064626251 13180953598 775
Vietnam Lower middle income 1994 61020167887 16286433533 829
Vietnam Lower middle income 1995 66841784907 20736164459 892
Vietnam Lower middle income 1996 73084819311 24657470575 961
Vietnam Lower middle income 1997 79042755278 26843700442 1025
Vietnam Lower middle income 1998 83599139703 27209602050 1070
Vietnam Lower middle income 1999 87589817268 28683659007 1108
Vietnam Lower middle income 2000 93534815308 31172518403 1170
Vietnam Lower middle income 2001 99327326629 32685198735 1230
Vietnam Lower middle income 2002 105605629137 35064105501 1295
Vietnam Lower middle income 2003 112891428542 39552513316 1372
Vietnam Lower middle income 2004 121399390143 45427854693 1462
Vietnam Lower middle income 2005 130561702856 57633255618 1557
Vietnam Lower middle income 2006 139672239483 66371664817 1651
Vietnam Lower middle income 2007 149630178060 77414425532 1752
Vietnam Lower middle income 2008 158101896400 99130304099 1833
Vietnam Lower middle income 2009 166636074781 106014659770 1913
Vietnam Lower middle income 2010 177339506819 147198853579 2016
Vietnam Lower middle income 2011 188706969207 172595960458 2123
Vietnam Lower middle income 2012 199085852513 195592471673 2217
Vietnam Lower middle income 2013 210135117327 213710932339 2315
Vietnam Lower middle income 2014 223625791860 233449971629 2438
Vietnam Lower middle income 2015 239257234711 239257234711 2582
Vietnam Lower middle income 2016 255263543713 257095955976 2726
Vietnam Lower middle income 2017 272978833647 281353402175 2886
Vietnam Lower middle income 2018 292633309669 308702086758 3063
Vietnam Lower middle income 2019 313556591310 330391329476 3251
Vietnam Lower middle income 2020 322775155095 343242570827 3316
Vietnam Lower middle income 2021 331131560170 362637524071 3373
Vanuatu Lower middle income 1960
Vanuatu Lower middle income 1961
Vanuatu Lower middle income 1962
Vanuatu Lower middle income 1963
Vanuatu Lower middle income 1964
Vanuatu Lower middle income 1965
Vanuatu Lower middle income 1966
Vanuatu Lower middle income 1967
Vanuatu Lower middle income 1968
Vanuatu Lower middle income 1969
Vanuatu Lower middle income 1970
Vanuatu Lower middle income 1971
Vanuatu Lower middle income 1972
Vanuatu Lower middle income 1973
Vanuatu Lower middle income 1974
Vanuatu Lower middle income 1975
Vanuatu Lower middle income 1976
Vanuatu Lower middle income 1977
Vanuatu Lower middle income 1978
Vanuatu Lower middle income 1979 332992388 119258835 2959
Vanuatu Lower middle income 1980 295031899 121185498 2552
Vanuatu Lower middle income 1981 307948268 113781796 2598
Vanuatu Lower middle income 1982 314045284 114501913 2587
Vanuatu Lower middle income 1983 323496882 117389554 2604
Vanuatu Lower middle income 1984 354471681 144482515 2790
Vanuatu Lower middle income 1985 358022152 131856421 2754
Vanuatu Lower middle income 1986 357483460 126498935 2688
Vanuatu Lower middle income 1987 347138122 139464174 2551
Vanuatu Lower middle income 1988 341261480 158351368 2449
Vanuatu Lower middle income 1989 346489243 154013202 2426
Vanuatu Lower middle income 1990 387013585 168879207 2640
Vanuatu Lower middle income 1991 399195373 201334169 2649
Vanuatu Lower middle income 1992 409516225 209088825 2639
Vanuatu Lower middle income 1993 412528004 200491853 2582
Vanuatu Lower middle income 1994 449991595 233701301 2742
Vanuatu Lower middle income 1995 454509263 249333250 2703
Vanuatu Lower middle income 1996 465087218 261370044 2708
Vanuatu Lower middle income 1997 487908177 272771209 2789
Vanuatu Lower middle income 1998 493650145 262293411 2774
Vanuatu Lower middle income 1999 495315194 268006973 2733
Vanuatu Lower middle income 2000 524661673 272014693 2837
Vanuatu Lower middle income 2001 506835860 257926882 2679
Vanuatu Lower middle income 2002 480488917 262596598 2478
Vanuatu Lower middle income 2003 501093891 314471328 2519
Vanuatu Lower middle income 2004 521074473 364996869 2553
Vanuatu Lower middle income 2005 548719175 394962552 2622
Vanuatu Lower middle income 2006 595169131 439376794 2776
Vanuatu Lower middle income 2007 612260363 516392923 2790
Vanuatu Lower middle income 2008 646565259 590748237 2877
Vanuatu Lower middle income 2009 666203037 592622502 2893
Vanuatu Lower middle income 2010 674601737 670713208 2856
Vanuatu Lower middle income 2011 695769891 770153304 2867
Vanuatu Lower middle income 2012 702797375 747839698 2817
Vanuatu Lower middle income 2013 706090743 758304466 2751
Vanuatu Lower middle income 2014 728164878 772315721 2759
Vanuatu Lower middle income 2015 730870582 730870582 2696
Vanuatu Lower middle income 2016 765138749 780889606 2749
Vanuatu Lower middle income 2017 813461883 880062103 2849
Vanuatu Lower middle income 2018 837054151 914736985 2860
Vanuatu Lower middle income 2019 864184647 936526268 2882
Vanuatu Lower middle income 2020 817502075 896827873 2662
Vanuatu Lower middle income 2021 821848341 983469257 2613
Samoa Upper middle income 1960
Samoa Upper middle income 1961
Samoa Upper middle income 1962
Samoa Upper middle income 1963
Samoa Upper middle income 1964
Samoa Upper middle income 1965
Samoa Upper middle income 1966
Samoa Upper middle income 1967
Samoa Upper middle income 1968
Samoa Upper middle income 1969
Samoa Upper middle income 1970
Samoa Upper middle income 1971
Samoa Upper middle income 1972
Samoa Upper middle income 1973
Samoa Upper middle income 1974
Samoa Upper middle income 1975
Samoa Upper middle income 1976
Samoa Upper middle income 1977
Samoa Upper middle income 1978
Samoa Upper middle income 1979
Samoa Upper middle income 1980
Samoa Upper middle income 1981
Samoa Upper middle income 1982 390253925 121221652 2480
Samoa Upper middle income 1983 391936060 111862824 2475
Samoa Upper middle income 1984 396982464 109200934 2493
Samoa Upper middle income 1985 412542177 95572173 2578
Samoa Upper middle income 1986 435250885 100947849 2711
Samoa Upper middle income 1987 437353564 111713922 2717
Samoa Upper middle income 1988 431045615 133016065 2671
Samoa Upper middle income 1989 447025828 122888610 2761
Samoa Upper middle income 1990 427260801 125766270 2625
Samoa Upper middle income 1991 417433762 125597205 2545
Samoa Upper middle income 1992 416598927 132303041 2517
Samoa Upper middle income 1993 433679441 133122897 2595
Samoa Upper middle income 1994 422654883 221098107 2506
Samoa Upper middle income 1995 450861361 224865731 2651
Samoa Upper middle income 1996 483228573 249908971 2823
Samoa Upper middle income 1997 486337772 285475592 2826
Samoa Upper middle income 1998 497012347 269481523 2876
Samoa Upper middle income 1999 507874219 255410025 2925
Samoa Upper middle income 2000 533740506 258856139 3059
Samoa Upper middle income 2001 573184600 266299604 3268
Samoa Upper middle income 2002 605580766 281793615 3433
Samoa Upper middle income 2003 637147446 333428714 3590
Samoa Upper middle income 2004 656817854 407749577 3678
Samoa Upper middle income 2005 700425320 476801791 3897
Samoa Upper middle income 2006 715359295 499923741 3955
Samoa Upper middle income 2007 718835787 573548460 3949
Samoa Upper middle income 2008 744398332 641346175 4062
Samoa Upper middle income 2009 740366121 628006123 4012
Samoa Upper middle income 2010 759248150 663161528 4083
Samoa Upper middle income 2011 790934567 737401684 4219
Samoa Upper middle income 2012 758595445 760549578 4012
Samoa Upper middle income 2013 755436099 770059565 3961
Samoa Upper middle income 2014 755830194 756805950 3932
Samoa Upper middle income 2015 788307315 788307315 4074
Samoa Upper middle income 2016 852367152 799493898 4381
Samoa Upper middle income 2017 861252496 832025556 4409
Samoa Upper middle income 2018 850631877 821286939 4337
Samoa Upper middle income 2019 887888052 852007105 4505
Samoa Upper middle income 2020 864892729 807147528 4359
Samoa Upper middle income 2021 795021827 788389972 3972
Kosovo Upper middle income 1960
Kosovo Upper middle income 1961
Kosovo Upper middle income 1962
Kosovo Upper middle income 1963
Kosovo Upper middle income 1964
Kosovo Upper middle income 1965
Kosovo Upper middle income 1966
Kosovo Upper middle income 1967
Kosovo Upper middle income 1968
Kosovo Upper middle income 1969
Kosovo Upper middle income 1970
Kosovo Upper middle income 1971
Kosovo Upper middle income 1972
Kosovo Upper middle income 1973
Kosovo Upper middle income 1974
Kosovo Upper middle income 1975
Kosovo Upper middle income 1976
Kosovo Upper middle income 1977
Kosovo Upper middle income 1978
Kosovo Upper middle income 1979
Kosovo Upper middle income 1980
Kosovo Upper middle income 1981
Kosovo Upper middle income 1982
Kosovo Upper middle income 1983
Kosovo Upper middle income 1984
Kosovo Upper middle income 1985
Kosovo Upper middle income 1986
Kosovo Upper middle income 1987
Kosovo Upper middle income 1988
Kosovo Upper middle income 1989
Kosovo Upper middle income 1990
Kosovo Upper middle income 1991
Kosovo Upper middle income 1992
Kosovo Upper middle income 1993
Kosovo Upper middle income 1994
Kosovo Upper middle income 1995
Kosovo Upper middle income 1996
Kosovo Upper middle income 1997
Kosovo Upper middle income 1998
Kosovo Upper middle income 1999
Kosovo Upper middle income 2000
Kosovo Upper middle income 2001
Kosovo Upper middle income 2002
Kosovo Upper middle income 2003
Kosovo Upper middle income 2004
Kosovo Upper middle income 2005
Kosovo Upper middle income 2006
Kosovo Upper middle income 2007
Kosovo Upper middle income 2008 4580630980 5181776769 2621
Kosovo Upper middle income 2009 4811260428 5015894693 2731
Kosovo Upper middle income 2010 5048933039 5344014318 2843
Kosovo Upper middle income 2011 5368019863 6341737194 2997
Kosovo Upper middle income 2012 5459930840 6163785173 3021
Kosovo Upper middle income 2013 5751540732 6735731173 3163
Kosovo Upper middle income 2014 5944148576 7074657898 3279
Kosovo Upper middle income 2015 6295820482 6295820482 3521
Kosovo Upper middle income 2016 6646608269 6682832632 3739
Kosovo Upper middle income 2017 6967353008 7180813376 3890
Kosovo Upper middle income 2018 7204705016 7878508503 4009
Kosovo Upper middle income 2019 7547420630 7899879086 4219
Kosovo Upper middle income 2020 7144367590 7716925356 3991
Kosovo Upper middle income 2021 7796475289 9007159196 4316
Yemen, Rep Low income 1960
Yemen, Rep Low income 1961
Yemen, Rep Low income 1962
Yemen, Rep Low income 1963
Yemen, Rep Low income 1964
Yemen, Rep Low income 1965
Yemen, Rep Low income 1966
Yemen, Rep Low income 1967
Yemen, Rep Low income 1968
Yemen, Rep Low income 1969
Yemen, Rep Low income 1970
Yemen, Rep Low income 1971
Yemen, Rep Low income 1972
Yemen, Rep Low income 1973
Yemen, Rep Low income 1974
Yemen, Rep Low income 1975
Yemen, Rep Low income 1976
Yemen, Rep Low income 1977
Yemen, Rep Low income 1978
Yemen, Rep Low income 1979
Yemen, Rep Low income 1980
Yemen, Rep Low income 1981
Yemen, Rep Low income 1982
Yemen, Rep Low income 1983
Yemen, Rep Low income 1984
Yemen, Rep Low income 1985
Yemen, Rep Low income 1986
Yemen, Rep Low income 1987
Yemen, Rep Low income 1988
Yemen, Rep Low income 1989
Yemen, Rep Low income 1990 23917791097 5647119229 2043
Yemen, Rep Low income 1991 25423055812 5930370370 2067
Yemen, Rep Low income 1992 27509678067 6463649985 2124
Yemen, Rep Low income 1993 28610606135 5368270615 2098
Yemen, Rep Low income 1994 30533796523 4167356037 2136
Yemen, Rep Low income 1995 32264870827 4258788725 2163
Yemen, Rep Low income 1996 33760337045 5785685311 2182
Yemen, Rep Low income 1997 35526378101 6838557384 2224
Yemen, Rep Low income 1998 37660339135 6325141676 2289
Yemen, Rep Low income 1999 39082216724 7641102523 2310
Yemen, Rep Low income 2000 41498246374 9652436180 2384
Yemen, Rep Low income 2001 43076692709 9861560095 2404
Yemen, Rep Low income 2002 44771860292 10694628092 2427
Yemen, Rep Low income 2003 46449640172 11777966673 2447
Yemen, Rep Low income 2004 48294943355 13872791659 2472
Yemen, Rep Low income 2005 50995474921 16746344766 2536
Yemen, Rep Low income 2006 52612240230 19061978586 2543
Yemen, Rep Low income 2007 54368661967 21650532264 2555
Yemen, Rep Low income 2008 56351796682 26910851362 2574
Yemen, Rep Low income 2009 58530486478 25130274124 2599
Yemen, Rep Low income 2010 63038684258 30906749533 2722
Yemen, Rep Low income 2011 55023427122 32726417212 2311
Yemen, Rep Low income 2012 56340074832 35401341663 2302
Yemen, Rep Low income 2013 59057590441 40415235702 2348
Yemen, Rep Low income 2014 58946223351 43228585321 2283
Yemen, Rep Low income 2015 42444495590 42444495590 1602
Yemen, Rep Low income 2016 38465271575 31317828584 1416
Yemen, Rep Low income 2017 36514391609 26842231205 1312
Yemen, Rep Low income 2018 36789143267 21606161066 1291
Yemen, Rep Low income 2019 37304191280 21887614217 1279
Yemen, Rep Low income 2020 34133335016 18840511908 1144
Yemen, Rep Low income 2021 33429671860 21061691630 1096
South Africa Upper middle income 1960 65652789248 8748596504 3839
South Africa Upper middle income 1961 68176961536 9225996313 3890
South Africa Upper middle income 1962 72388886528 9813996079 4029
South Africa Upper middle income 1963 77726638080 10854195663 4219
South Africa Upper middle income 1964 83897825365 11955995223 4440
South Africa Upper middle income 1965 89034719820 13068994778 4593
South Africa Upper middle income 1966 92986425344 14211394321 4675
South Africa Upper middle income 1967 99678216192 15821393678 4885
South Africa Upper middle income 1968 103818221928 17124793157 4957
South Africa Upper middle income 1969 108714188800 19256992305 5057
South Africa Upper middle income 1970 114420228111 21218391522 5184
South Africa Upper middle income 1971 119316194616 23411079378 5264
South Africa Upper middle income 1972 121290674451 24515911652 5210
South Africa Upper middle income 1973 126836017070 33262767311 5304
South Africa Upper middle income 1974 134587120945 41389185875 5482
South Africa Upper middle income 1975 136868956456 42906919870 5432
South Africa Upper middle income 1976 139948316810 41150449966 5417
South Africa Upper middle income 1977 139816794619 45328399963 5280
South Africa Upper middle income 1978 144031543620 51607399958 5307
South Africa Upper middle income 1979 149491087028 63038687893 5372
South Africa Upper middle income 1980 159388269161 89411894561 5581
South Africa Upper middle income 1981 167932741244 93141478235 5725
South Africa Upper middle income 1982 167288855025 85904070614 5548
South Africa Upper middle income 1983 164199769714 96204110959 5298
South Africa Upper middle income 1984 172572564948 84870134619 5420
South Africa Upper middle income 1985 170481777772 64459376104 5217
South Africa Upper middle income 1986 170512207474 73354782109 5091
South Africa Upper middle income 1987 174094206900 96535747615 5076
South Africa Upper middle income 1988 181406354481 103976854738 5168
South Africa Upper middle income 1989 185750664997 108055603482 5170
South Africa Upper middle income 1990 185160422892 126048148263 5031
South Africa Upper middle income 1991 183275036204 135204432695 4859
South Africa Upper middle income 1992 179358388483 146956872370 4638
South Africa Upper middle income 1993 181570878123 147196639471 4581
South Africa Upper middle income 1994 187381146228 153512625915 4619
South Africa Upper middle income 1995 193189961763 171735223677 4662
South Africa Upper middle income 1996 201497130113 163236785802 4770
South Africa Upper middle income 1997 206736055499 168976663845 4809
South Africa Upper middle income 1998 207769735777 152982541794 4756
South Africa Upper middle income 1999 212756209431 151516560275 4798
South Africa Upper middle income 2000 221691970228 151753369492 4930
South Africa Upper middle income 2001 227677653425 135429607037 4996
South Africa Upper middle income 2002 236102579036 129088132202 5116
South Africa Upper middle income 2003 243065422272 197020241490 5203
South Africa Upper middle income 2004 254135982543 255806631392 5374
South Africa Upper middle income 2005 267546870424 288868489079 5588
South Africa Upper middle income 2006 282539679230 303860874149 5827
South Africa Upper middle income 2007 297685145427 333075462600 6060
South Africa Upper middle income 2008 307184409061 316132138757 6171
South Africa Upper middle income 2009 302459639040 329753048857 5992
South Africa Upper middle income 2010 311653604140 417365076968 6085
South Africa Upper middle income 2011 321528523982 458201514137 6183
South Africa Upper middle income 2012 329233094599 434400545086 6232
South Africa Upper middle income 2013 337416077838 400886013596 6285
South Africa Upper middle income 2014 342186555601 381198869776 6274
South Africa Upper middle income 2015 346709790459 346709790459 6260
South Africa Upper middle income 2016 349013858373 323585509674 6209
South Africa Upper middle income 2017 353055253707 381448814653 6193
South Africa Upper middle income 2018 358307364997 404842116738 6200
South Africa Upper middle income 2019 358712444718 387934574098 6126
South Africa Upper middle income 2020 335640150576 335442101366 5659
South Africa Upper middle income 2021 352135530347 419946428126 5865
Zambia Lower middle income 1960 3745698560 713000000 1220
Zambia Lower middle income 1961 3796691712 696285714 1200
Zambia Lower middle income 1962 3702122240 693142857 1135
Zambia Lower middle income 1963 3823270144 718714286 1138
Zambia Lower middle income 1964 4290246254 839428571 1239
Zambia Lower middle income 1965 5004463110 1082857143 1402
Zambia Lower middle income 1966 4725699072 1264285714 1283
Zambia Lower middle income 1967 5099959808 1368000000 1343
Zambia Lower middle income 1968 5163624360 1605857143 1318
Zambia Lower middle income 1969 5141063680 1965714286 1271
Zambia Lower middle income 1970 5387686297 1825285714 1289
Zambia Lower middle income 1971 5383050756 1687000000 1246
Zambia Lower middle income 1972 5878768641 1910714286 1316
Zambia Lower middle income 1973 5822212020 2268714286 1260
Zambia Lower middle income 1974 6196473040 3121833333 1297
Zambia Lower middle income 1975 6055854685 2618666667 1225
Zambia Lower middle income 1976 6432587907 2746714286 1258
Zambia Lower middle income 1977 6138989403 2483000000 1161
Zambia Lower middle income 1978 6172984907 2813375000 1129
Zambia Lower middle income 1979 5986318100 3325500000 1058
Zambia Lower middle income 1980 6168040111 3829500000 1054
Zambia Lower middle income 1981 6548482198 3872666667 1081
Zambia Lower middle income 1982 6364287628 3994777778 1016
Zambia Lower middle income 1983 6239121864 3216307692 963
Zambia Lower middle income 1984 6218106324 2739444444 928
Zambia Lower middle income 1985 6318548040 2281258065 913
Zambia Lower middle income 1986 6364287628 1661948718 890
Zambia Lower middle income 1987 6534574435 2269894737 886
Zambia Lower middle income 1988 6944994654 3713614458 914
Zambia Lower middle income 1989 6873912510 3998637681 879
Zambia Lower middle income 1990 6840844039 3285217391 851
Zambia Lower middle income 1991 6838372211 3378882353 829
Zambia Lower middle income 1992 6720005310 3181921788 795
Zambia Lower middle income 1993 7176782487 3273237853 829
Zambia Lower middle income 1994 6557753280 3656647744 739
Zambia Lower middle income 1995 6747775257 3807067122 742
Zambia Lower middle income 1996 7167388798 3597220962 767
Zambia Lower middle income 1997 7440753544 4303281932 775
Zambia Lower middle income 1998 7412051124 3537683046 751
Zambia Lower middle income 1999 7756725565 3404311977 765
Zambia Lower middle income 2000 8059030210 3600683040 774
Zambia Lower middle income 2001 8487518231 4094480988 794
Zambia Lower middle income 2002 8869967014 4193845678 808
Zambia Lower middle income 2003 9485983916 4901839731 843
Zambia Lower middle income 2004 10153075785 6221077675 879
Zambia Lower middle income 2005 10887711636 8331870169 918
Zambia Lower middle income 2006 11748243096 12756858899 965
Zambia Lower middle income 2007 12729507610 14056957976 1018
Zambia Lower middle income 2008 13719086270 17910858638 1068
Zambia Lower middle income 2009 14984033822 15328342304 1134
Zambia Lower middle income 2010 16527123088 20265559484 1215
Zambia Lower middle income 2011 17446791765 23459515276 1244
Zambia Lower middle income 2012 18772328032 25503060420 1298
Zambia Lower middle income 2013 19721688163 28037239463 1321
Zambia Lower middle income 2014 20648211567 27141023558 1341
Zambia Lower middle income 2015 21251216799 21251216799 1338
Zambia Lower middle income 2016 22053807072 20958412538 1348
Zambia Lower middle income 2017 22826646594 25873601261 1354
Zambia Lower middle income 2018 23747586257 26311590297 1369
Zambia Lower middle income 2019 24089861649 23308667781 1349
Zambia Lower middle income 2020 23418945737 18110631358 1274
Zambia Lower middle income 2021 24255661414 21203059080 1282
Zimbabwe Lower middle income 1960 4398850048 1052990400 1165
Zimbabwe Lower middle income 1961 4676688384 1096646600 1198
Zimbabwe Lower middle income 1962 4743774208 1117601600 1174
Zimbabwe Lower middle income 1963 5039991808 1159511700 1206
Zimbabwe Lower middle income 1964 4984240685 1217138000 1153
Zimbabwe Lower middle income 1965 5228995343 1311435800 1169
Zimbabwe Lower middle income 1966 5308639744 1281749500 1148
Zimbabwe Lower middle income 1967 5752814080 1397002000 1204
Zimbabwe Lower middle income 1968 5866152304 1479599900 1187
Zimbabwe Lower middle income 1969 6595211776 1747998800 1290
Zimbabwe Lower middle income 1970 8083430981 1884206300 1528
Zimbabwe Lower middle income 1971 8804277942 2178716300 1608
Zimbabwe Lower middle income 1972 9537654461 2677729400 1681
Zimbabwe Lower middle income 1973 9786083149 3309353600 1665
Zimbabwe Lower middle income 1974 10434426190 3982161400 1715
Zimbabwe Lower middle income 1975 10232914127 4371300700 1626
Zimbabwe Lower middle income 1976 10280480693 4318372000 1581
Zimbabwe Lower middle income 1977 9575167426 4364382100 1426
Zimbabwe Lower middle income 1978 9315975066 4351600500 1344
Zimbabwe Lower middle income 1979 9623126061 5177459400 1344
Zimbabwe Lower middle income 1980 11010846653 6678868200 1486
Zimbabwe Lower middle income 1981 12390001976 8011373800 1614
Zimbabwe Lower middle income 1982 12716391445 8539700700 1598
Zimbabwe Lower middle income 1983 12917985093 7764067000 1565
Zimbabwe Lower middle income 1984 12671592598 6352125900 1480
Zimbabwe Lower middle income 1985 13551557124 5637259300 1527
Zimbabwe Lower middle income 1986 13836008255 6217523700 1504
Zimbabwe Lower middle income 1987 13995224350 6741215100 1469
Zimbabwe Lower middle income 1988 15052196106 7814784100 1528
Zimbabwe Lower middle income 1989 15834875148 8286322700 1559
Zimbabwe Lower middle income 1990 16941503780 8783816700 1624
Zimbabwe Lower middle income 1991 17878670904 8641481700 1674
Zimbabwe Lower middle income 1992 16266806798 6751472200 1492
Zimbabwe Lower middle income 1993 16437845541 6563813300 1482
Zimbabwe Lower middle income 1994 17955913266 6890675000 1594
Zimbabwe Lower middle income 1995 17984288214 7111270700 1576
Zimbabwe Lower middle income 1996 19847585783 8553146600 1720
Zimbabwe Lower middle income 1997 20379619011 8529571600 1749
Zimbabwe Lower middle income 1998 20967614184 6401968200 1785
Zimbabwe Lower middle income 1999 20796136629 6858013100 1759
Zimbabwe Lower middle income 2000 20159943346 6689957600 1697
Zimbabwe Lower middle income 2001 20450168992 6777384700 1715
Zimbabwe Lower middle income 2002 18631326129 6342116400 1559
Zimbabwe Lower middle income 2003 15464918337 5727591800 1291
Zimbabwe Lower middle income 2004 14566787319 5805598400 1212
Zimbabwe Lower middle income 2005 13734865906 5755215200 1137
Zimbabwe Lower middle income 2006 13259434183 5443896500 1091
Zimbabwe Lower middle income 2007 12775023713 5291950100 1042
Zimbabwe Lower middle income 2008 10517811635 4415702800 850
Zimbabwe Lower middle income 2009 11782006308 9665793300 941
Zimbabwe Lower middle income 2010 14100154121 12041655200 1110
Zimbabwe Lower middle income 2011 16101517724 14101920300 1249
Zimbabwe Lower middle income 2012 18784904691 17114849900 1432
Zimbabwe Lower middle income 2013 19158629010 19091020000 1435
Zimbabwe Lower middle income 2014 19614016082 19495519600 1444
Zimbabwe Lower middle income 2015 19963120600 19963120600 1445
Zimbabwe Lower middle income 2016 20114015690 20548678100 1434
Zimbabwe Lower middle income 2017 21061283686 17584890937 1479
Zimbabwe Lower middle income 2018 22077324353 18115543791 1529
Zimbabwe Lower middle income 2019 20720841373 19284289739 1415
Zimbabwe Lower middle income 2020 19426048166 18051170799 1307
Zimbabwe Lower middle income 2021 20562359266 26217726717 1362
capital worker fdi ca fdi_in_gdp ca_in_gdp open

0 -45205756 0 -5
2544213 -52784028 0 -5
27817156 -100484752 2 -7
2836263 -101895816 0 -7
269191264 -326233088 17 -21
360825536 -409161088 21 -24
-69571320 82392624 -4 5
-32036690 74552672 -2 4
-123006984 136246672 -6 7
-8992380 -454161 0 0 171
133882600 -108812600 6 -5 175
300357792 -297304160 13 -13 169
161619744 -26737682 7 -1 163
651702528 -607059072 27 -25 165
-176510832 285801088 -7 11 145
-378989088 438383584 -14 16 140
452011168 -462529216 17 -17 133
210807072 -218428560 8 -8 133
-135635840 347613440 -5 12 132
-253804912 128202624 -9 4 145
260031888 366538688 9 13 141
-528645248 289873888 -18 10 140
20326718 120276 1 0 139
-11234838 181708736 0 7 138
200108624 -492998720 8 -19 135
502873568 -268414080 19 -10 154
-323633792 93418880 -12 3 157
237522016 -347556736 8 -12 162
256962720 -138928928 9 -5 163
637988827 -28775856 110690104 -1 4 146
27939546 137903392 1 5 142
167694400 30471476 5 1 144
137192400 -14875370 4 0 148
-71924760 81074992 -2 3 149
161575792 -333069440 7 -14 129

11
13
14
26
27
33
27
21
24
25
0 22
0 27
0 33
0 28
29
27
0 28
0 26
25
0 -3
0 1
0 -6

2883219
3139853
3433268
3708222
3924910
4070705
4162641
4223955
4302194
4419797
4610882
4825751 89130352 1
5096554 100702400 1
5367566 285296896 4
5595055 387329632 4
5743861 319206560 3
5846513 206010416 2
5971522 50364600 -260802720 0 -2
6090959 60671792 300213696 0 2
6263602 184733904 -559416064 1 -4
6560238 45184648 -1945939968 0 -13
6864475 49628160 -4498003968 0 -26
7225841 44028132 -4643321856 0 -25
7592046 39543804 -2974755328 0 -16
7952403 169146608 -4192816384 1 -22
8275530 101082848 -2925262080 1 -15
8589482 55191900 -3807233280 0 -19
8904474 134454512 -4386879488 1 -22
9217481 26291630 -4259690752 0 -20
8314119 13296275 -3215604736 0 -16
8407568

139656160 1
186988112 1
441490208 2
397675456 2
255914976 1
890251712 624457088 4 3
823578112 -1066428096 3 -4
381365472 1432524160 1 6
410729888 -1470475648 1 -5
539276160 -355922272 2 -1
-791832768 -556979200 -3 -2
4751960 1680731520 -1465992448 6 -5
4906451 875342784 -2233608192 3 -9
5066947 1005352064 -2224686848 5 -12
5240660 746484992 -1489463296 4 -8
5422820 1908296960 -1191797504 9 -5
5599391 609421440 11024655360 2 43
5786834 1466741376 -3148046080 5 -12
5986299 4884704256 -8187273728 17 -29
6197685 11709503488 -8103732736 40 -28
6421395 2891235072 2618209792 10 9 153
6640451 7516276736 -5013011456 24 -16 150
14177525152 6874651 4058789632 -349409888 11 -1 105
15823052982 7120658 7359302656 -1480428544 20 -4 104
18829207391 7384347 3793366016 1176110976 9 3 104
21494324531 7662280 -1649500544 6500000256 -4 14 107
20927637335 7938627 -37566236 10647692288 0 20 95
24343743090 8233625 -814197568 9643816960 -1 16 108
29845728572 8542888 1254007296 5373313536 2 8 121
32511981657 8863761 2092070144 -7182895616 3 -11 122
29626813971 8655196 -2762651392 6425465344 -4 9 104
32673856240 9169935 -1999490816 8652311552 -3 12 100
35072955194 9499278 -920335936 8697457664 -1 11 92
35653756091 9839113 -4399720960 5033138688 -5 6 87
36835281831 10193455 2302717184 -2359382016 3 -3 79
29831169674 10559517 10028215296 -10272841728 11 -12 63
28026694120 10929767 -306045088 -5259700736 0 -6 53
30482925767 11317942 -9099217920 -778473152 -11 -1 52
28664151949 11720444 -6948364800 7967069696 -8 10 66
28125613978 12143321 -4916270592 6162487296 -6 7 58
27665440029 12297550 -2734868480 1277589888 -3 2 57
32743886641 12779577 9158786048 12 53
47
46
45
40
0 -76473696 0 -2 38
0 -98715296 0 -2 36
0 -8292069 0 0 32
0 13474653 0 0 32
0 -70224080 0 -1 37
0 -101834128 0 -2 40
0 -307866912 0 -6 39
1278615 0 -580731136 0 -15 36
1001140 108182872 -274243584 3 -8 109
1047982 189119536 48584156 5 1 81
1090758 117945280 -350052672 3 -8 53
1149357 138770064 -22797940 3 0 48
1145768 145729024 -173548544 3 -3 45
416633799 1123783 96955768 -555673920 2 -12 45
874034296 1067727 88696368 -128226448 2 -3 48
1202208887 1040079 72646208 -274010240 1 -5 51
1998124667 1055466 248877488 -272024832 4 -4 63
2487274360 1050339 346701216 -363593056 5 -6 66
2632003945 1061208 212902256 -642680960 3 -9 69
2427920527 1061743 229584896 -524603424 3 -7 67
2572135138 1058530 362689984 -380373952 5 -5 67
2769333387 1049505 262648000 -571843264 3 -7 71
2852946266 1040175 311863040 -643511488 4 -8 74
2887642360 1019702 552459072 -974706112 6 -11 83
3352804842 1036983 941257088 -1519350912 10 -16 77
3395756251 1067897 1122397312 -1545391488 11 -15 75
3142084130 1071223 952212416 -1184347008 9 -11 77
3338695918 1183142 869296384 -1381958656 8 -13 81
3074533415 1136821 807494784 -1105381376 7 -10 77
3019883064 1023245 1074438784 -1015103680 10 -9 76
2849393565 1021688 968377664 -1200346112 9 -11 75
2939976358 1076792 989578368 -979825152 9 -9 72
2949052847 1137835 1035859328 -893009216 9 -8 75
3078038100 1181296 959280896 -921275776 8 -8 78
3096510558 1227242 1009381952 -851689344 8 -7 77
3151545220 1258767 1011210112 -1026225472 8 -8 76
1176449 884831168 -1087347200 7 -9 60
1203311 -1036523776 -8 75
541929152 18
414935488 16

59083616 0
163476368 0
348225280 0
124946344 0
189915552 0
254746368 0
-40879324 0
226424544 0
112544136 0
448037280 0
-577247360 -1
292893056 0
119749176 0
472888896 1
95439912 0
-275767200 0
987946 61266316 0
1061782 300941312 0
1140934 919285504 1
1217891 143450816 0
1294776 883794560 1
1371340 627989760 0
1454310 490373504 0
1539502 567989888 0
1629701 -2002980352 -1
1729523 -923436416 0
31412663216 1876694 2211011584 1 90
33160022575 2028715 171520336 0 93
35449255091 2212101 7360109568 3 102
36473438951 2464970 15944233984 7 117
43120319550 2813085 14909102080 6 120
49527497534 3340061 15644786688 6 119
69059337447 3967859 15400994816 6 137
69076189265 4632396 4637007360 2 149
75250056739 5232818 1224821120 0 153
68355039794 5715690 8444188160 3 144
67227847340 5994629 6066628096 2 152
66542890371 6142642 7937060352 3 164
65621559338 6200086 8172399104 3 165
80815986023 6226212 9361876992 3 168
91822890168 6272092 8550901248 2 175
95287856285 6351266 9921591296 3 177
104682171740 6390206 10138633216 3 175
92598285602 6360604 9397814272 2 160
79227149794 6451034 16927328256 4 168
82318794284 6173428 20549224448 6 162
6280517
29433024512 15
32281366528 12
29433024512 14
24211013632 16
31094538240 11
32281366528 10
31094573056 12
32281489408 12
35129892864 12
43200299008 13
44163994201 627380160 0 10
48991927532 880336256 0 13
49490266251 489424448 0 14
47164202353 464934400 0 13
47686429445 63621064 0 13
48540998139 272548512 0 12
51911387022 1204567424 3204893696 0 1 15
62759021166 683155648 5341897728 0 2 17
52765955716 1107204096 8219883008 0 3 14
58154183585 843412160 -2100342016 0 -1 13
62868748841 2535754496 -17855002624 1 -6 12
53453563950 2903267584 -16344322048 1 -6 14
42793381597 729392896 -7560623104 0 -3 16
42964345046 502939968 -6622496256 0 -2 15
41188032061 972884544 -9057265664 0 -3 12
35378578810 2829430784 -2931031552 1 -1 18
39284648677 1495192320 -7447307776 1 -3 14
44366479386 -50752556 -11312478208 0 -4 15
42804898715 2667863808 -3656392448 1 -1 16
33558372773 3655843840 -4640930304 1 -2 20
27903757037 3452651008 8560167424 1 3 15
36258610275 13000614 3729394688 -989306368 1 0 14
48094677584 13253223 6064238592 -7592660480 2 -2 15
55002965429 13110824 3997383680 -11744033792 1 -3 16
61952880205 13197008 5063151104 -15293446144 1 -4 18
54124858891 12244353 7573732352 -6910164480 2 -2 20
61216972754 12793224 9386692608 -9145480192 3 -2 22
71374562333 13509494 12432174080 -16473590784 3 -4 23
74871471353 14123401 10066422784 -19995717632 2 -5 23
62201968788 13977923 33740169216 -16798318592 8 -4 21
59833373722 13971294 14503556096 -12502108160 4 -3 23
52693129270 13645650 3048934400 -5321114112 1 -1 22
32883416850 13135790 7410476544 30231494656 2 9 42
46099764657 14218831 4749110272 23400235008 1 6 41
59751476384 14941558 10017537024 7800360960 3 2 41
68592502943 15394455 11532549120 11551167488 3 3 41
73302412021 15924186 11198773248 13143227392 2 3 40
88204836540 16248989 11542178816 10785046528 2 2 41
94099958646 16401360 14350403584 7999185408 3 1 40
72389645451 16574821 6055324672 10934598656 1 2 34
95946771647 16758565 14786638848 -2117643136 3 0 35
111387236082 17230220 11980043264 -5901846016 2 -1 35
98928498896 17376254 16276177920 -2270900224 3 0 31
103547495760 17511292 10565971968 -14118971392 2 -2 29
97103185691 17552578 5571733504 -10096683008 1 -2 28
101527895314 17669362 11758993408 -17621985280 2 -3 22
96366224812 17711454 3405446400 -15777899520 1 -3 26
111257073625 17822290 10714550272 -28981221376 2 -5 25
100301480488 18112824 13018300416 -30092124160 2 -5 31
83365600604 18419462 8389038592 -4680771072 1 -1 32
74181308542 17007288 6240105984 4377187328 1 1 30
96600163922 18668324 7853198336 1 33
81
1287332 101
1263512 5658729 0 101
1193183 1822673 -154312016 0 -6 108
1005194383 1152801 17547986 -227641232 1 -8 112
895007228 1132678 53178596 -463479200 2 -15 86
921017072 1092579 35918852 -658701184 1 -20 79
1059703449 1071801 106863312 -690761600 3 -20 79
1038328087 1090623 444127808 -795365504 12 -22 72
1008368530 1073468 247233392 -633192768 7 -17 71
900572389 1080491 215805808 -624845120 5 -16 72
891439623 1090004 143120608 -453038912 3 -10 70
1221513050 1099142 228890816 -305553152 5 -6 74
1823114110 1107997 245091264 -346151840 4 -6 80
1920687910 1116305 427590560 -136407616 7 -2 73
2407429501 1121475 420081888 -178202032 6 -3 70
3190895171 1122969 583020992 -191117088 7 -2 61
4115703059 1122864 657907008 -667365888 7 -7 57
5068037874 1056621 784764096 -1379450240 8 -14 55
3107954981 1016765 732119616 -1373133440 9 -16 57
3013623427 1056284 486635392 -1159705856 6 -14 65
2772146148 1089599 574098240 -930613696 6 -10 69
2452605289 1112211 446881280 -951943232 5 -10 76
2276017708 1135761 307171136 -722168704 3 -7 78
2260085584 1107662 358129792 -794350016 4 -8 76
2187762846 1086690 184127984 -284724288 2 -3 72
1997427478 1074889 334720032 -108165224 3 -1 76
2203162508 1068601 249241376 -171448848 2 -2 87
2963253574 1009319 256159744 -840754304 2 -7 92
2539508313 1035737 94751280 -946928576 1 -7 96
2371900764 947570 55218696 -451216512 0 -4 69
2587743734 965437 -464545536 -4 78
211
207
202
223
230
218
250
161
158
158
176
174
175
162
159
161
172
156
152

9829989 -42894496 3 -12


-28379748 -9048616 -8 -3
30441388 -69836120 8 -18
63011692 -60439788 15 -14
66462048 -97022712 15 -22
61328864 -110925248 14 -25
12676664 -23071528 3 -5
10742496 1464886 2 0
35459068 -52506700 6 -10
47510028 -248660736 8 -41
74522696 -214872224 11 -33
56620024 -77385584 8 -11
70825648 -134148248 10 -19
97961392 -50082192 13 -7
86313080 -48710824 11 -6
30207622 -15174989 4 -2
23014246 22734608 3 3 236
36256044 -9279338 4 -1 218
44969228 -740583 5 0 216
26840506 -82442728 3 -9 202
31252266 -64527480 3 -7 201
30379234 -62388836 3 -6 195
68064272 -79409992 7 -8 193
55795056 -86409432 5 -8 173
125542848 -72550288 12 -7 172
83403504 -104349416 8 -10 164
212446288 -124614992 19 -11 172
101097896 -119633656 9 -10 181
266090896 -206517008 22 -17 176
430347872 -349923872 31 -25 170
391021664 -445719808 26 -29 165
175876256 -397834816 12 -26 166
87716664 -183842624 7 -14 151
103627928 -179117664 8 -15 153
69141872 -124883872 6 -10 152
134532704 -173482336 11 -14 152
140985568 -214592720 11 -17 156
47659092 3432848 4 0 156
319849630 114024656 29558780 9 2 140
95640000 -34615428 7 -2 137
149883136 -116910496 10 -8 134
198299072 -226195632 13 -15 135
123423664 -122596824 8 -8 139
69811952 -238844448 5 -18 92
-205629952 -15
27
27
27
27
29
28
28
27
27
25
7267655680 2 26
8935875584 3 26
7360648192 2 25
788978432 0 25
5794468864 1 26
1815431680 0 29
4022951680 1 27
4322938880 1 29
5969225216 1 28
4847900160 1 30
5627081728 1 32
6199231488 1 32
5689389568 1 30
7965728256 2 29
1092766080 0 29
6042702848 1 33
15926441984 3 33
15200945152 3 33
21060659200 4 33
16305072128 -37271613440 3 -6 32
17141565440 -31479814144 3 -5 32
7708284 5037176832 -20414631936 1 -3 32
7678761 9581964288 -19996676096 2 -3 33
7695539 11174331392 -19539851264 2 -3 35
7944349 9428742144 -33546962944 1 -5 36
8243225 25564334080 -35968884736 4 -5 38
8355740 8376711680 -26438569984 1 -4 38
8424866 14212033536 -20928645120 2 -3 38
8577663 15222219776 -35624239104 2 -4 40
8736298 4771487744 -47038361600 1 -6 39
8966989 31270838272 -32518682624 4 -4 41
9092882 25171849216 -18759307264 3 -2 44
9275563 34333421568 -37486313472 4 -4 41
9494829 18357682176 -59878383616 2 -6 40
9666428 69519622144 -66893705216 7 -7 37
10001986 -37059063808 -64011468800 -4 -6 39
10262892 43096141824 -63927529472 4 -6 42
10462466 56945655808 -82218655744 5 -8 42
10759271 48510255104 -55988355072 4 -5 43
10837898 35684327424 -60833619968 3 -5 46
11056927 36194201600 -45963153408 3 -4 41
11231677 56685572096 -38419795968 5 -3 42
11372541 46744481792 -52375289856 4 -4 43
11488398 44530249728 -41954107392 3 -3 41
11571542 56928415744 -40893800448 4 -3 42
354962975289 11796890 46892806144 -56958709760 3 -4 42
11992296 49410412544 -47359438848 4 -3 41
12250952 51559940096 -38578532352 4 -3 42
12547387 62682877952 -30554435584 4 -2 43
12807360 41884233728 8203520000 3 1 46
12613764 20998158336 40005861376 1 3 44
12954780 55599542272 4 40

36740449803 990489600 1 55
37856158213 1135566848 1 54
41565254259 994638464 1 54
45459920774 862110528 1 54
45957063543 827773696 1 60
40321252873 323722400 0 57
45322462112 364048768 0 60
50132708650 338324256 0 60
45203677662 412488608 0 60
52590048924 480095648 0 63
51984470131 561855360 0 67
48849055492 887055168 0 68
45453695297 572513664 0 64
44024772507 605599424 0 62
46319187470 342738496 0 67
49292665374 505282848 0 70
49364313279 392629024 0 64
51015787712 684470912 0 63
56301869934 741532800 0 67
60157381738 1008288064 0 71
63545461310 943935936 0 71
66595725273 3473243 515597344 0 70
66050487339 3544569 1935133184 1 68
64208853491 3545241 1509719680 1 63
68047347587 3725077 2667984384 1 66
72419182311 3717678 2033601280 1 68
72972174631 3650307 5009358848 2 70
74260918234 3642284 3520014080 1 75
76369369960 3668864 6089088512 2 77
78979820794 3728172 4121414656 1 78
80958415132 3728632 13408969728 4 85
80268020736 3749535 9077793792 3 88
77194192938 3788205 206711792 0 87
80782324341 3827134 7637821440 2 86
82126898633 3693332 3508320512 1 91
83411814416 3820723 87141367808 6697577984 26 2 94
85268195909 3899501 10972178432 11487770624 3 3 98
91628722648 3997585 64495009792 13812960256 18 4 101
91133558140 4070447 5393360384 16518707200 1 4 102
81695109501 4062928 12667287552 9127248896 4 3 87
81549541410 4100434 -20332623872 10599409664 -6 3 99
88730508550 4141095 19860303872 5874959360 5 2 105
88107317350 4172589 4787177984 5634157568 1 2 105
87459994244 4193455 393915712 7316862976 0 2 104
88075208047 4201422 1462845696 9047841792 0 2 104
90930239902 4249060 -7975773696 6634070528 -2 2 102
94991589648 4314055 -28481155072 10601040896 -7 3 101
99244263797 4365344 12906775552 5394932224 3 1 105
105285073301 4424192 -25662425088 3928692992 -6 1 108
105100849780 4456671 -12219113472 8699338752 -3 2 107
100217461934 4389228 -16249541632 7279928320 -4 2 100
106253378486 4363048 -2151005440 -1 111
83
3490382 87
3584957 141
3632055 76193 0 133
3701566 177091600 2 55
3770065 1156743424 -1404178944 14 -17 86
3785726 1694886272 -2516029952 20 -29 81
3782649 2554842880 -2098610048 28 -23 82
3773279 2297956864 -3065211648 23 -31 77
3777105 1194892416 -1404187008 11 -13 70
3771250 293694432 -379214496 2 -3 79
3791795 1880744704 -118765792 14 -1 79
3811650 4653842432 -1766238976 32 -12 93
3834315 8699719680 -4387175936 55 -28 108
3870439 9383091200 -5148182016 54 -30 122
3927025 7463746560 278973696 34 1 116
3957352 6350600704 5248706048 21 18 105
4060787 5161468416 10132415488 14 27 97
4164757 3356244736 13850592256 8 34 89
4210120 2943086080 10325940224 7 23 75
4273177 2992358656 13422732288 6 28 75
4324946 3214364160 12287311872 7 26 81
4387166 3668085504 10377971712 8 21 78
4468692 1804628736 8426903552 4 16 75
4555830 3091259136 7122964992 6 14 69
14814952176 4634249 4047629824 -222495008 8 0 73
4721097 6111137280 -1851681664 12 -4 90
4782025 3615932928 2124247424 7 4 90
4841663 1557611776 6717920256 3 13 92
4855957 1673692160 4857628672 3 9 86
4533633 609480064 -273484480 1 -1 72
4629676 8224519680 15 77
26
28
30
22
26
23
24
23
24
22
505385 0 22
23
1959780 0 27
1823072 0 24
797653 0 25
958173 0 27
242755 0 30
-692531 0 35
2191324 0 32
-585622 0 37
7715433 1 32
19783674 1 31
1520722 0 37
4984591 0 34
2143859 0 35
931013 -71372872 0 -4 32
2603065 -61770424 0 -3 34
2617676 -182261520 0 -8 35
2514482 -147216912 0 -6 39
1173823 -23776446 0 -1 33
2645757 -146349760 0 -6 36
2526038 1915166 -71403784 0 -3 38
2534013 1402017 -139266288 0 -6 38
2542735 1197260 -71065208 0 -3 37
2551898 9762 -41645004 0 -2 39
2560353 4162027 21936826 0 1 40
2565618 0 -88987232 0 -5 22
130029664 2570587 0 11984033 0 1 24
146652806 2579780 0 -108420712 0 -5 27
128530275 2609690 -1159825 -51513880 0 -3 24
275488532 2654172 26244664 -112682624 1 -6 23
280075971 2738120 -26040 -83560480 0 -4 21
286666876 2836296 0 -8295513 0 0 22
293746143 2945045 0 -62718620 0 -3 27
350493284 3061935 105390 -76331744 0 -4 32
355874427 3180766 1139863 -11108440 0 -1 35
385446848 3298384 56958 -240749936 0 -10 42
358237352 3419546 876014 -194917488 0 -8 39
326461061 3542335 5922571 -400723264 0 -16 47
371406241 3663259 505625 -233914544 0 -9 36
434361849 3780348 1043970 -402540736 0 -15 40
429030123 3880447 4242743 -358620352 0 -13 43
440531589 3978182 765606 -330529248 0 -11 44
439950920 4074739 147530816 -326627392 5 -11 47
397392846 4173059 97584024 -471615168 3 -15 43
377554183 4300110 49622868 -373243808 2 -12 23
274404254 4436361 64787 -397105472 0 -13 23
267234002 4580274 361802 -426868896 0 -14 22
335263671 4731937 1165179 -429526880 0 -14 27
447225017 4890422 1298607 0 29
371768787 5002876 9808254 0 27
439074413 5171669 29

39764675717 2026378368 1 88
38950738170 2572106496 1 86
38919424388 1957589888 1 85
43525763537 3023194624 2 94
48004040489 4259490304 2 105
41598159083 2991016960 1 92
45045887177 2665366272 1 97
45386151481 3367107840 2 96
46423650328 3190760448 1 92
46572825445 2237186048 1 102
53643761083 2929281280 1 103
43823900746 3174917888 1 110
40525122538 3856526080 2 118
36023311708 3579964416 1 120
40592775086 1158427136 0 128
39311795855 3072405504 1 124
41500195752 1560844544 1 112
45334309491 4139186944 2 110
53887897190 8831685632 3 116
59741281119 12163318784 4 125
64323979877 11500232704 4 121
61991450927 3766445 13290826752 4 119
63125359787 3822060 14584700928 5 115
61259042606 3786640 14374576128 5 109
63565099688 3777123 10783917056 3 113
66180002997 3813753 11785664512 4 116
66454940292 3806204 16208758784 5 119
71558255783 3848565 15857441792 5 126
72657339253 3870929 29888624640 9 125
75426572477 3994256 163427434496 46 125
80849538632 4127587 137051414528 37 142
78663465384 4054829 137749331968 37 140
74955251401 4069594 26369769472 16914565120 7 4 136
75182368689 4068695 41280745472 12907702272 11 3 133
83165868694 4157976 47426920448 12186997760 12 3 137
89953313802 4236714 35140145152 8039158272 9 2 145
93274973494 4261051 59494273024 7640380416 14 2 150
101414692914 4371841 87774380032 6403236864 21 1 152
103479385452 4440180 158261854208 -3574526464 37 -1 161
94441737250 4416714 67443191808 7652724224 16 2 135
96538938516 4490709 112975290368 6606040576 26 2 150
104019052522 4530480 137804169216 -8564294656 31 -2 161
102090164362 4542236 10568983552 -370144448 2 0 161
98225065256 4545184 -25338091520 4341657600 -6 1 158
103540297710 4555430 -12868311040 3420181504 -3 1 159
109240420185 4565272 -19514247168 6363243520 -4 1 154
114869090031 4603000 56587055104 2603040256 12 1 158
116503291567 4720762 -35287052288 3329332736 -7 1 165
121971858703 4830591 -37099372544 -3797674496 -8 -1 166
124113662387 4905110 -27794857984 768647488 -6 0 164
115514382728 4869586 -15718006784 3867806720 -3 1 159
122119202014 4885695 -1782730368 0 169
127129504 18
126014896 14
123785016 13
134936288 15
121554272 17
114874248 22
119336120 23
161716256 27
176215888 28
185138048 33
172868642 44355604 2 40
167658127 18180450 1 46
242857841 27085774 1 41
245987469 16663010 1 42
360351067 -10482799 -130960640 0 -5 44
360635645 6588834 -186114208 0 -8 48
367463902 8360098 -220957664 0 -9 44
338161257 10417287 -188826912 0 -8 51
319290332 2052719 -246133040 0 -10 51
457077343 8110090 -117858088 0 -4 55
624734473 8843930 -73189272 0 -3 53
710935593 5125259 -228926416 0 -7 60
1017313503 -31075 -962858816 0 -30 58
595778863 29667 -380963616 0 -12 45
439795955 36373 -181415920 0 -5 51
319574914 -309223 -133833928 0 -4 60
473275232 3022195 -145184752 0 -4 49
439035080 231425 -79355304 0 -2 46
461861856 -49988096 -243439376 -1 -7 46
354244992 -2704209 -32452780 0 -1 38
517954096 -5967467 -36637056 0 -1 46
566456728 1984635 817908 -449396608 0 -11 51
552704850 2055918 2391004 -182179168 0 -4 57
584761906 2133573 -42761372 -116117032 -1 -3 55
589042469 2212964 -20397484 30282210 0 1 64
813660330 2294745 -17346626 -374278592 0 -8 64
664939620 2366307 -31505702 -88009296 -1 -2 57
776064223 2440301 28814824 -364121952 1 -7 59
728363864 2516700 25657180 -301028832 0 -5 60
856219582 2597368 14881794 -248648720 0 -4 54
806321928 2682701 -22606778 -142733424 0 -2 47
987903020 2769253 29911278 -134001232 0 -2 48
868154956 2861397 -31700084 -256489584 0 -4 44
923920733 2956842 14102437 -440052448 0 -6 42
985716581 3056114 -48778476 -345742144 -1 -5 40
762437873 3157781 -10079699 -259393440 0 -3 39
842132753 3254073 -13761164 -241752480 0 -3 40
1102751202 3353395 141387152 -543205440 2 -7 49
1005786518 3455899 42874256 -478617632 0 -5 48
1124476727 3562357 -17199808 -595854208 0 -7 45
1221978219 3673807 51033208 -506311136 1 -6 51
1284463825 3724226 141250656 -452589824 2 -5 47
1348488201 3844750 248019168 -508229120 3 -5 51
1896896911 3970831 302842720 -565916480 3 -5 59
2072023953 4100487 341741632 -746085376 3 -7 65
2360978309 4233494 149755664 -679200512 1 -6 57
2398015804 4370557 131204672 -352665664 1 -3 59
2991319534 4513435 196699968 -519920736 2 -4 61
3467448975 4661232 180553488 -603624256 1 -5 62
3814902565 4805784 214995344 -567118720 2 -4 64
3885896641 4906451 163724480 -257758112 1 -2 45
5066852
21
21
21
21
14
108802088 16
108806272 17
101917632 19
107425688 21
129463472 22
134971517 1356957 0 22
190255791 3269133 0 25
242643890 -1952078 0 28
284006774 10568563 1 29
314332641 6238634 0 33
311576675 576941 0 37
314332641 4118658 0 35
286762708 8651831 0 38
296411503 1619418 0 35
246578381 1819787 0 38
251622749 22320 0 40
251114078 3070736 0 41
328359703 2732719 0 40
302880063 3052607 0 37
307823583 2772083 0 40
544455233 -2422214 0 41
479654685 4377615 0 38
455985807 1589485 0 39
489489110 4249324 0 38
515234880 6635042 0 32
520969351 451250 0 35
594847548 3896979 603309 0 34
533666583 3970927 3084559 0 28
538646945 4052932 3418342 0 30
673153136 4138883 33794128 1 39
620226866 4231731 15205134 0 41
701134036 4314225 25666136 1 38
823190294 4400726 17356044 0 37
794730931 4493406 7334409 0 41
682770521 4584789 11722450 0 35
603629285 4676925 39762308 1 35
643641025 4760519 10697217 0 32
654353370 4846803 23572642 0 31
782493625 4938687 37632380 1 30
821847730 5003813 16845282 0 35
1034650050 5073386 58986988 -718037632 1 -10 34
999467356 5181720 94636024 -613910272 1 -8 35
1121013189 5300605 21904860 -565721728 0 -7 34
1353389283 5398095 28584352 -832825600 0 -10 35
1417274710 5496978 50240588 -338373504 1 -4 40
1719968164 5601950 34945424 -163283968 0 -2 49
1907087900 5694583 115390640 -128664632 1 -1 57
2313012373 5793016 270427968 -133286112 3 -1 61
2265628966 5894219 398087840 -1092253184 4 -10 64
2018832487 5996332 291764416 -815734016 3 -7 59
2296231621 6185213 231901712 -895400064 2 -8 59
2645713879 6379024 381605184 -762211392 3 -6 58
2985199190 6578185 2428235 -845958592 0 -6 59
3320274379 6784732 239769104 -593848192 2 -4 61
3981053120 7009086 151118368 -485741920 1 -3 59
7165822 -84223600 633721600 -1 4
7426048
419401792 19
498102272 22
806371008 22
616927168 22
772996992 24
864619328 23
901296128 23
1017425344 22
1372747136 20
1264526976 20
1175024039 21
892022507 17
395674678 382823 0 19
777424969 7997165 0 18
1922817972 5325392 0 14
1498088080 2305264 0 11
1771505486 16443809 -838311680 0 -3 22
2236071031 22792536 -917442688 0 -3 19
2813215583 19562956 -975369984 0 -3 21
3133317853 -18198588 -945024960 0 -3 22
3679995224 16728218 -1380202240 0 -4 23
4521107299 10120205 -1919478144 0 -5 19
4909474610 14670887 -1055355776 0 -3 21
5130997888 930622 -105507560 0 0 20
5641841871 -1243146 -1073237184 0 -3 17
5976051980 -13133870 -897625920 0 -2 18
6311534987 5121382 -1314095360 0 -3 17
6960999512 6264844 -463480352 0 -1 17
7067639496 3364144 -499314720 0 -1 18
7415764211 430856 -1911009280 0 -4 18
7824773980 5415404 -665324736 0 -1 19
8017201025 35510720 2455726 114080992 0 0 19
8338489759 36515696 6766854 328703424 0 1 20
9269398973 37602400 25572660 653907584 0 1 23
10125663734 38735468 20703900 370643296 0 1 23
11098553975 39880540 3295316 -1431652224 0 -2 28
12425017166 41034312 20076768 -1471155712 0 -2 26
13227604366 42166816 208015696 -427315520 0 -1 26
14433057590 43310252 287957280 -53279676 0 0 28
15672366743 44492188 277678976 -563319104 0 -1 28
16787877281 45645188 438487232 -478283296 1 -1 29
18119948640 46637068 127556496 -869724672 0 -1 32
19464469264 47667408 87037648 1230144256 0 1 29
20954932579 48614300 425353920 208705424 0 0 28
22675034949 49772632 692069184 -429634880 1 0 27
24888943708 50865444 1252458240 -267549632 1 0 34
27349950857 52142032 725106624 1899735424 1 2 38
29304615600 52686324 998673152 1314311296 1 1 40
32180894662 53251100 1876961920 1308630528 1 1 43
34558465709 53807188 1196112000 4719393280 1 3 40
37518267628 55549992 1534750720 2626093824 1 2 38
41105369359 56233332 1502858240 -192315600 1 0 47
45449273624 56932200 1934559360 3144690688 1 2 48
47887464351 57646268 2995669248 2369033984 2 1 46
52606798542 58576516 2688948736 800366144 1 0 45
56351771702 59487744 2831152640 2579621120 1 1 42
61372360757 60385252 1837742080 733760640 1 0 31
66502828461 63933296 1372651264 -4537851392 1 -2 30
74571550949 65069164 1801106048 -5277097984 1 -2 33
79702282632 66157356 1400828544 -2164725760 1 -1 32
82847232447 64709500 1088231552 850981056 0 0 26
89550219056 66165632 -10665600000 -4 28

591247518 0 1460915840 0 5 66
658657352 0 195677008 0 1 70
642699956 0 298450304 0 1 67
638922883 0 73315192 0 0 74
676099491 0 1060521408 0 3 78
662425515 0 -283917056 0 -1 86
786539084 0 -1752766208 0 -5 84
749129394 0 -1014129152 0 -3 83
901651199 0 -782625792 0 -2 91
885027723 0 -1485227008 0 -3 95
565421804 7482704 -3198855936 0 -8 70
469889084 3490171 180499440 -248307808 1 -1 83
414052369 3326503 131376424 -1139334272 0 -3 100
329028792 3230371 119233400 -3275341568 0 -10 84
290459590 3329465 357243136 -107783032 1 0 91
299660508 3347446 160991008 -45946548 0 0 55
246347200 3245989 315332288 45419420 1 0 86
2432863863 3147726 1362653056 1152370432 4 4 86
4443529812 3143972 1133344512 -130589784 4 0 77
4919419066 3021853 1744958976 -1389789824 6 -5 90
5181711630 2896916 2296551424 -1613623680 8 -5 78
6080017003 2794779 1807489152 -1789048448 6 -6 79
6524390728 2781331 1841392128 -649388800 6 -2 75
7601443550 2869544 3484148224 -1698473600 10 -5 79
8420255611 2953281 4395798016 -2390822912 12 -6 93
10456358535 2956156 5496851968 -4489361920 14 -11 100
12625888121 3070009 9800627200 -7297418240 23 -17 111
14368359216 3199218 14251687936 -11747276800 31 -26 124
16756559737 3295384 9154354176 -10557829120 19 -22 125
12706332464 3183954 3506589696 -3830249472 7 -8 93
10434013829 3064483 1728557696 -904770368 4 -2 103
10092426321 2956292 1770360704 229300928 4 0 117
10403816595 2932589 1610353152 -476069600 3 -1 124
9849947858 2934035 1733097344 591315008 4 1 130
10526724666 2976133 940655616 642726848 2 1 130
10660807073 3023054 2221390080 -123190000 4 0 127
10179114713 3010503 1443512192 1513746816 3 3 123
10837766380 3144395 1823226496 1805105920 3 3 130
11968507708 3146112 1505807872 465388864 3 1 129
12437803786 3224836 1851504256 1053246528 3 2 125
11781146565 3118151 2848382208 -83584800 5 0 109
11648047495 3097294 -183022064 0 125

-1050295168 463169536 -14 6 239


8747456 905353856 0 12 251
52744540 788752704 1 12 226
123350024 197564768 2 3 190
271893664 421974880 4 6 190
199465360 76435544 3 1 192
-76051024 -164143472 -1 -2 184
-84997232 -476614080 -1 -6 190
515367648 445623296 6 5 173
403656608 -430962784 5 -5 186
195366624 148365376 2 2 210
222350 1344170624 -1307810432 13 -13 181
231309 1953982848 -1859454592 18 -17 181
239228 -637924096 -787225472 -5 -7 165
247128 450074400 -552390144 4 -5 155
255551 920576576 507513472 7 4 152
263292 4370266624 555683712 34 4 164
271423 696127744 -65670664 5 0 149
280265 408185408 -1768297088 3 -13 128
290240 1005361344 -81714640 7 -1 142
2690762575 302651 619700480 1415069824 4 9 136
2683957708 321530 141741488 398512768 1 3 127
2667648522 347595 370097280 -84651376 2 -1 131
3175032915 376958 811485888 314799648 5 2 128
3611359872 410375 1224404736 667280320 7 4 141
4626016180 448482 1304579584 1834075520 7 9 148
5734562784 498181 3331576576 2500345088 16 12 147
7423632042 552943 1851363456 3063877376 8 13 138
8775354228 608678 1698098432 2136242688 7 9 146
6246671216 660293 279754528 609200704 1 2 118
7418176900 704495 157727488 779744000 1 3 120
6563519328 714631 720504832 2996377344 3 11 174
7131022754 727581 1383591680 2309128448 5 8 186
8271850297 736529 3326186240 2150160384 11 7 192
8674377873 748119 1378066688 1382271744 5 5 176
7927473404 767785 64893616 -752110784 0 -2 155
9240559692 803628 242750800 -1489136896 1 -5 140
10571586084 849513 490527488 -1512338304 1 -5 143
11444651666 902016 100704304 -2205376000 0 -6 151
10738203819 952602 1358858496 4 142
10252167588 955054 978190272 3 140
988248
721778048 15
468729888 10
726187136 15
777923520 15
963766784 23
106744152 3
86580872 403846400 2 11
183043888 168470336 4 4 149
-6271393 13683037 0 0 150
50419240 -225310960 1 -4 129
19574430 -359501088 0 -6 133
139550144 -567531008 2 -10 130
10953983 -451460576 0 -7 125
-22148984 -371364608 0 -6 125
-17532310 -358875648 0 -5 122
-99627096 -8907059 -1 0 124
-41606592 72496336 -1 1 122
31938196 -162056784 0 -2 117
106943352 -193780176 1 -2
1338593299 72697168 -240988240 1 -3 111
1297179996 -46306144 -99694400 -1 -1 110
1244633243 112536 -3452786 -477546880 0 -6 106
1149187845 112337 766847 91510424 0 1 101
935553072 118124 70382736 125451424 1 2 103
1089841024 119719 59543628 -106472080 1 -1 104
1223960607 126690 267565408 -365180480 3 -4 104
1408923706 127458 217617184 -652603648 2 -7 106
2510165007 134424 317043136 -712743168 3 -7 80
2018761137 142100 196267344 -1329915008 2 -15 78
2398048793 147002 199028256 -432446816 2 -4 76
2672791557 149578 330554816 -836053440 3 -8 80
2406885487 152661 134743408 -848921600 1 -8 73
2504664295 152550 193446240 -535959264 2 -5 70
2625449881 151899 238062368 -592665152 2 -5 71
2409552182 155441 338406624 -379866400 3 -3 76
2940046660 157780 663325312 -824881856 6 -7 81
3510259203 165175 824813824 -1639060224 7 -14 88
3395570413 167108 809105472 -1491628288 7 -12 88
3141774275 169034 961309248 -1365792512 8 -12 87
2727945079 160120 749808576 -913579392 7 -8 77
2527942972 162158 988592064 -922917504 9 -8 79
2902953458 163838 762325504 -1375875328 7 -12 88
3513804338 172709 582673920 -1666395776 5 -14 84
3138982089 167368 417318656 -1630974336 4 -14 85
3549475302 175204 264064400 -1981221248 2 -17 84
2915900000 181924 76075928 -1203165312 1 -10 73
3070212737 183760 387944576 -706314944 3 -6 70
3373483906 192911 298703360 -1544226048 2 -13 72
3241958337 195467 475415904 -1078986240 4 -9 76
3310508079 198391 459638656 -342337248 4 -3 72
2255113954 177445 429206432 -2346403584 4 -24 59
2769399110 185486 70

1280319
1242435
1190151
1128284 102
1079188 92
1044816 108
1024094 101
1008013 140111136 -724549312 2 -8 126
991720 357376640 -1013474560 4 -11 122
2040074606 981515 280265824 -759184960 3 -7 85
2269754908 971245 223490432 -1401040000 2 -13 86
2468584875 960634 457269600 -2033281664 4 -18 79
2535737036 954094 536164576 -2290583040 4 -19 81
2757757290 942081 1111388416 -2048038528 9 -16 82
2938207705 925615 732845568 -2166769920 6 -16 84
2924787133 917651 913941184 -1078307968 7 -8 80
3861992284 966600 1717488000 -1352130304 12 -9 84
4467508737 1042091 815613376 -2145933568 5 -14 86
3354621298 1027504 118327872 -969831552 1 -6 74
2836338477 1002270 392179520 -910695296 3 -6 81
3182954386 975505 387592384 -1452471168 3 -9 88
3261058096 959364 345908000 -1311324160 2 -9 88
3169025417 942006 268159568 -828708928 2 -5 88
3457081471 929159 461875424 -1156435072 3 -7 91
3559836802 922487 383089632 -826025408 2 -5 89
4002063845 925115 309798912 -795539072 2 -5 89
4457618534 959723 486386336 -836163904 3 -5 98
4654516644 968883 534065984 -587297280 3 -3 100
4950151510 992388 408246080 -515455712 2 -3 96
4535509248 1011699 387105344 -672009600 2 -4 83
4734039487 996599 -410276800 -2 101

7620259630 90
8786158361 4537555 67
7371587315 4482572 10808175 0 117
6907177807 4288026 26275572 -649424576 0 -3 151
4876466556 4147868 15092168 -637895680 0 -3 155
3476920447 3964153 20231438 -630752960 0 -3 104
3727259133 3646286 139992560 -691121088 1 -3 97
4319893177 3966172 548053568 -1339270784 2 -6 126
4617967088 4092929 318675200 -1594160128 1 -7 123
3879091428 4150310 902891584 -393896608 4 -2 121
4449318457 4216587 243588640 -941342976 1 -4 142
4533584257 4285469 212072128 -1170602624 1 -4 137
4644056569 4347970 486431808 -641160832 2 -2 131
5844675824 4404162 296357312 -786778624 1 -3 134
7557955591 4453169 242570496 -1765078016 1 -5 142
8552781765 4508311 380577248 569252224 1 2 119
11317959378 4554568 398569280 -1549073920 1 -4 124
13168340007 4606893 1787959680 -2980262656 4 -7 128
16896985789 4655466 1777359744 -4028162048 4 -8 130
16376335112 4718592 1824358912 -5962196992 4 -12 109
19427734887 4723667 1298311936 -7715144704 2 -14 116
20944175205 4732170 3641259520 -4596608000 6 -8 158
19535291649 4741339 1273046912 -1619751296 2 -3 153
21236351785 4749120 1716114944 -5781735936 3 -10 120
20058578803 4758182 1386870784 -3893740288 2 -7 111
16391460505 4777939 1652299904 -1831100032 3 -3 116
14396916304 4791643 1437785728 -1858547712 3 -3 125
15628953508 4789372 1315835904 -981902400 2 -2 133
16413016155 4822543 1382953344 22200934 2 0 139
17561927285 4819584 1166624256 -1141428224 2 -2 131
16543621815 4734866 1323541760 -246713680 2 0 119
15649816119 4690875 1619876096 3 139

24223460 13
10666213 6

4354292 1
-105089 0
90016852 102
90557838 -3733234 -1 106
61857789 98
63183084 94
82344907 -6296919 -9019911 -2 -2 109
75716038 6412670 15685045 2 4 91
77441378 7650987 19875932 2 5 94
97876419 10397114 14267573 2 3 101
125280006 20486192 -3804579 4 -1 107
166969191 26743526 -27317112 5 -5 104
155093528 24621708 21973442 4 4 100
190033526 54473 20107790 -38145660 3 -6 97
199660722 55843 22165768 -40637244 3 -6 103
227794515 57013 12859730 -67793144 2 -9 97
174155109 57436 20737714 -54047992 3 -7 102
190785435 59226 26781400 -21942300 3 -3 97
183987911 61679 20687636 -8291276 3 -1 100
184699307 66409 15140630 -40438336 2 -5 108
182025894 67980 22026458 -74687160 3 -9 109
245148574 72894 74908952 -92937440 8 -10 122
355731435 77791 37567924 -205309680 4 -19 127
297218097 82615 77927792 -242497296 7 -22 120
298566330 84876 31874964 -206969792 3 -18 119
266276136 87818 -14071607 -237369792 -1 -19 119
263781903 90733 140780656 -195614496 11 -15 109
290342105 93830 155836112 -185690672 11 -14 118
269444484 99383 128224104 -29907948 9 -2 123
275916006 104494 157936336 -58607144 11 -4 123
369348594 109167 186079872 -158890704 13 -11 134
276792358 113483 122625288 -93330704 8 -6 109
176079308 117976 106834512 -50661072 7 -3 117
243019106 122606 101536264 -21243470 7 -1 126
209987383 127269 202900384 -34596372 13 -2 128
269444484 131940 94092376 -74037720 6 -5 132
309217376 138308 141864512 -136600432 8 -8 127
374000000 144658 59119224 -174735552 3 -10 124
374741528 150735 31536206 -157477984 2 -9 113
350540735 155279 30505678 -151452128 2 -9 113
272006128 159663 116658400 -144142864 6 -8 115
303689618 163759 88812784 -174623120 5 -9 119
360315429 156373 73602112 -123554056 5 -8 99
355777164 163109 -155841680 -9 105
67911704 1
195631824 3
112202512 2
129560520 2
82074880 1
9765087 0
22686866 0
1396963840 19
68759688 1
-116015976 1647921536 -1 20
761965504 1501410176 9 18
201484512 1065093440 2 13
-82244488 675833600 -1 9
253238432 791357312 3 10 75
-296627808 998011904 -4 14 76
51332948 999389568 1 15 74
58227288 891532672 1 13 76
781814444 -3526560 841712768 0 13 77
791397000 -143094384 942896192 -2 14 73
913671394 -70146160 810539776 -1 12 73
981133008 -276299616 901661056 -4 13 72
964871393 90054352 838991808 1 12 77
1077823454 4045267 772870912 0 11 76
811855029 441224128 790608064 7 12 72
901912984 73
543957952 40
440388352 40
713672768 41
724324608 43
762937536 44
908068736 48
946681664 48
884767872 49
1222297856 44
1148400768 44
1174364566 156814944 2 49
1316951560 14702077 0 46
1756742814 117945208 1 45
1467289602 35251724 0 56
1248645447 209832528 2 62
2044581225 273867680 3 58
1655575485 -33162002 -219032976 0 -2 58
1795336576 -4365437 -428904128 0 -4 56
2330239653 36664360 -1056890112 0 -9 53
2029079128 94977576 -1077316992 1 -9 52
1458004840 122571896 -16690641 1 0 47
1446611147 152463536 -941859968 1 -8 46
1106498602 63369588 -353779552 1 -3 58
983238868 14119482 -284071872 0 -3 52
1369595989 12385394 -314604928 0 -3 49
1736964530 19959786 -569452672 0 -5 42
1207192772 26409886 -1026454464 0 -10 47
1418638019 93886368 -1065120000 1 -10 44
1472984209 -24221828 -730002752 0 -7 42
1250268753 -59209620 -655431104 -1 -6 46
1471368531 66912940 -489300864 1 -4 47
1902288639 2853990 122670656 -619486784 1 -5 48
2003542292 2911933 211352848 -1212043904 2 -9 49
2002157308 2998850 288406720 -1177622016 2 -9 47
1789882207 3084806 304385472 -210872288 2 -2 49
2010194349 3183187 855976320 -659365504 6 -5 50
2387863194 3278219 979077504 -784108672 6 -5 50
3109798428 3380599 1477896960 -1119649408 9 -7 50
3996404617 3453039 1881140864 -1319949312 11 -8 52
3246594773 3518267 2062534144 -996058048 12 -6 44
3007081255 3599533 1519956736 -921345216 9 -5 46
2481770131 3699434 1527981696 -593242752 9 -3 45
2925044944 3806196 1545964928 -804200000 9 -4 49
2549825764 3914708 453168608 173542208 2 1 52
2247800350 4029311 144149776 743549888 1 4 57
2851685136 4143937 -504362272 1315626752 -2 7 68
2706532133 4259047 518573440 2433387264 2 12 75
3005779369 4303384 617475968 2682423296 3 12 76
3886873602 4400533 721356608 2805673984 3 12 83
4037635876 4503981 591992448 1138449152 2 5 69
4326206567 4618987 799798144 1123508736 3 4 76
5444602084 4737327 952796224 595904512 4 2 82
5084717776 4625623 1093563776 2032484608 4 7 85
5900538279 4756415 1702971392 1025885312 6 3 81
6638697976 5027617 626229056 540067456 2 2 85
6692861577 4775356 554643520 -1936209408 2 -6 68
7352914265 4877434 339971712 -1933439872 1 -6 56
8518543524 5067312 680982784 -1814339456 2 -5 57
8480185173 5420804 280433280 -1599838720 1 -4 57
8529780009 5429690 -202322912 -1286113408 -1 -3 56
6351522304 4836788 -1074788992 -257565696 -3 -1 46
7084942098 5774920 746290048 2 59
13
13
9
18
12
13
12
11
13
13
78971767181 3173806592 1 14
90118039637 3508482816 1 15
104993981970 3364278016 1 16
130801297217 6881126912 1 17
152366181165 5796673024 1 21
167784425539 5583969792 -29884102656 1 -5 18
168895794061 6202587136 -26006988800 1 -4 16
168862344590 6663959040 -18355881984 1 -3 15
174183435781 6740496384 -23507732480 1 -3 15
174672506211 7852027904 -34134734848 1 -5 17
203967123622 6315633152 -42404962304 1 -5 20
177686826468 7337009152 -34251020288 1 -5 20
161665720132 8124079104 -45553471488 1 -6 16
125199243945 6237734400 -26493892608 1 -4 22
127798139914 6558809088 135784624 1 0 24
166844867441 6838257664 -1328738432 1 0 20
182751903840 1435743360 -22102124544 0 -2 16
180059402911 4577745408 -5685958656 0 -1 16
171177784438 10070699008 14926471168 1 2 18
173228206731 3125231616 2768772608 0 0 14
154337744581 2321633280 -8974321664 0 -1 15
168159684656 56803964 2983358976 -3921913088 0 0 17
153740675938 58490560 5787820544 17099485184 1 2 19
175698022806 60522708 3392369408 52513464 0 0 20
198595648178 62285956 5985440256 -2246488320 1 0 19
214668095761 64044984 6738127872 -25149759488 1 -2 17
228194805356 63279328 16094283776 -29808787456 1 -3 16
251065691543 65011100 24245112832 -39093366784 2 -3 17
248673575198 65840228 37793927168 -44252397568 3 -4 16
222186798541 67355896 53801558016 -48931643392 5 -4 21
245343463214 69979152 59723345920 -45179142144 5 -4 23
243722938154 72014200 49891774464 -50951118848 4 -4 27
227211967529 74521648 40332664832 -19799523328 3 -2 28
221093896113 75447720 22736080896 8057632256 2 1 28
243915229246 78523128 35981402112 21976750080 3 2 30
237823715710 80365784 23727624192 21246447616 2 2 27
257978994820 82205936 24941318144 16811983872 2 1 26
299037440298 83535336 48150593536 458601152 3 0 25
341569495950 85626928 47428214784 -28929683456 3 -2 27
292050491452 86179328 29911857152 -25111588864 2 -2 22
376145130627 87199728 63527702528 -61096570880 4 -4 23
397694422938 87303472 69331582976 -51773562880 4 -3 24
387573460201 88049904 67771863040 -61814697984 4 -3 25
410353438100 89388184 56544522240 -60137672704 3 -3 26
388161700254 90712432 66729414656 -77353664512 4 -4 25
313794410700 90406848 64738152448 -54789099520 4 -3 27
270035413360 88178688 72121671680 -23759394816 4 -1 25
277021017646 88489272 58961448960 -18859044864 3 -1 24
286594581462 89928520 73302474752 -48257130496 4 -3 29
290489291223 91924784 67194945536 -63169040384 4 -3 29
278793452838 83323456 45625896960 -29573136384 3 -2 33
330858655411 85107568 -31759718400 -2 39

21947394 -527840096 1 -18


31253194 -321434240 1 -11 111
46235716 -468319456 2 -16 111
30058332 -290337472 1 -10 111
51627556 -135846560 2 -4 126
154919360 -215336176 5 -6 142
103525904 -215676624 3 -6 121
117461704 -415811296 3 -12 109
100769584 -228582112 3 -7 111
43817584 -237799248 1 -7 119
92860680 -84581248 3 -2 118
12085667 -13152196 0 0 109
18485214 96321584 1 3 92
15777150 -16999868 0 0 77
56180620 120120976 1 3 80
17577542 58727524 0 1 84
21883946 -13915160 1 0 87
100895 13867176 -36380580 0 -1 82
102729 26278234 265813840 1 7 76
102241 16345721 147868800 0 4 80
106042 22027014 228076272 1 6 83
112475 107433872 1576872 3 0 92
118138 26005620 231317952 1 6 93
120391 45893116 -130422744 1 -3 96
124485 43651252 -158945904 1 -4 88
127983 68142352 -189609920 2 -4 88
132208 106450680 -147600368 2 -3 91
134205 129257928 -157138640 3 -4 86
132368 319650944 -202695392 7 -5 83
133620 255704512 -260554208 6 -6 90
137435 298702464 -571982592 7 -13 92
138820 478373600 -607981568 10 -13 98
136838 403388768 -521367904 8 -10 97
139612 517160512 -377088480 10 -7 91
139098 656442432 -460924032 13 -9 95
135703 386658048 -413856736 8 -9 88
134681 444630560 -284706880 9 -6 87
136801 464006368 -175293936 10 -4 87
134151 536337504 -452814848 11 -10 87
136026 102697776 -249109648 2 -5 92
130073 739940736 -633787968 16 -14 90
797933647 134515 688525952 -98732456 15 -2 87
140791 558833536 -454099648 12 -9 79
138665 89367952 2 76
138084 228287616 5 75
135851 194375024 4 75
127211 230145136 6 66
128484

48
-9
-1
0
12997232 0 107
4898067 0 113
-175589824 -2 112
-17036062 0 111
22549204 0 109
1465738 0 109
-43358884 0 105
-22277650 0 107
13254439 0 107
8612486 0 107
1946215 0
9441422 0
-22620682 0
-228614 0
1554791 0
30135570 0 97
2027342699 18083598 0 99
2197817817 109101 12671333 0 107
2595155953 112908 16443435 0 106
3159035254 117070 19207116 0 107
2841689238 121060 14651585 0 99
3082977086 125259 1307668608 12 116
5741077791 129452 1396293632 13 121
3558996145 133993 1453853184 14 116
3098713256 138433 1515159936 14 108
2482380150 142847 1793977728 16 104
1771591811 147560 1039367488 9 103
1889787845 152129 126353072 4062217984 1 35 109
2753978860 155875 476052192 3639131136 4 30 109
2179963385 159628 235345424 4721476608 2 38 105
2241286344 163267 180131312 4586080256 1 37 101
2251938375 166559 230969504 5320286208 2 42 97
2283711011 168774 100529240 5984901120 1 46 97
2889815681 171638 276577600 5183368704 2 39 96
3270368603 174255 199029728 6215768064 2 48 106
3260402392 176590 384235968 4693844480 3 37 109
3144760715 178544 455732512 4755439616 4 37 95
4308434649 181309 502987872 4679384576 4 35 100
5549773486 183039 617739392 4059480320 5 30 106
6212770907 184629 570798272 2780420608 4 21 111
4277191863 185947 435718656 3986333696 3 31 102
4557422358 185804 171289168 2156649728 1 17 90
4051751056 185462 -166517744 1625836416 -1 13 87
4375056668 184727 492983616 2090697856 4 16 85
5602911409 197125 486405824 885690112 4 7 94
5357394923 201022 367975360 881112256 3 7 109
4861087854 200144 632598912 574624320 5 4 110
4189422031 202366 147
54
67
65
61
61
70
74
64
80
69
137898402 2321023 1 61
121519092 210525 1037582 0 76
162345188 210250 92
192213541 209623 79
238178236 209406 72
225270428 210469 85761 0 84
217091386 214786 2426577 0 85
221224939 220880 -1101283 0 85
219931853 228343 86
276971599 236593 1667307 0 86
350244322 244707 80
454586721 252866 76
517167018 262204 3668602 0 75
522314764 271921 4739607 1 79
611211139 279277 11689422 1 96
528554749 286382 7529371 1 106
517161325 293147 7233569 -44778948 1 -4 117
393140229 297761 77347720 88953784 6 7 115
605361267 303938 3283459 -117476968 0 -9 109
705017083 309012 20298536 -73143192 1 -5 110
1029757184 310866 74511872 -319825792 5 -21 116
1151796508 314885 28995576 -489952032 2 -30 114
1192428208 311631 23806456 -368156736 1 -21 104
752181936 320940 20666168 -477565440 1 -27 105
954002593 315494 23185848 -483009856 1 -26 96
1111221375 325580 6450954 -548326080 0 -27 98
1249845594 331446 11925221 -624841664 1 -29 83
1224136157 337100 -15316434 -500025664 -1 -22 81
1152850834 342257 2529925 -456581664 0 -20 84
965702071 346947 12679314 -488020576 1 -20 82
825208659 332161 -2674453 -365765728 0 -16 76
338526
66
70
73
76
77
82
80
75
86
75
86
95
98
101
196779 0 106
259164836 -100523856 -93419704 -11 -10 107
219525876 31273396 -56483580 3 -5 117
220953063 31322706 -69031592 3 -6 120
283028006 91393672 -258768480 7 -20 121
353359167 231202656 -109610472 16 -7 119
412579738 174578400 -236395648 11 -14 120
457758643 149135472 -512098944 8 -28 121
421081471 42177984 -289414816 2 -14 124
353880934 46647524 -154776832 2 -7 125
421726007 124960688 -118147464 5 -5 119
390281867 128519568 196433344 5 7 118
363994007 146141312 225563520 5 8 117
250248752 186922864 1034299968 6 32 124
504088496 58319524 283289088 2 7 114
1043027969 59751020 696696896 1 16 105
1135715795 117975784 -23740642 3 -1 105
1011283617 374676 -10437193 385044416 0 8 100
921712527 376622 -1945620 245914496 0 5 90
939465519 377676 -362575776 539457280 -7 10 86
895983631 378395 -18102052 283440000 0 5 88
970822052 390225 86779408 369301504 1 6 95
966279184 401508 90598144 629959680 1 10 91
978018055 416841 133282768 960490240 2 14 109
1672826492 432101 133579840 237826720 2 4 102
1272566076 459977 49234832 783262912 1 11 99
1708606270 487099 74163856 707177088 1 9 92
1667545253 486939 42070348 816176128 1 11 88
1712948898 485303 598955328 386613312 8 5 92
1773664636 481948 464912288 797156736 6 10 86
2198122146 508331 374410016 303450176 4 4 91
1839798781 536769 380625952 1444809216 4 16 89
2110818994 566679 466895072 1870387840 5 19 86
2253525105 597315 475942848 1591799040 5 15 95
2868701959 629080 532244736 152781040 5 1 97
2224415710 659861 209922240 -651980672 2 -6 87
2877235981 627637 191481424 -652476672 2 -6 95
3152327399 634419 227084112 -102164608 2 -1 104
3752593834 639245 126169128 -708918976 1 -6 111
3278292422 643883 62301260 600041600 0 4 123
3215686932 648387 473967712 1576245120 3 11 118
3947902063 655076 378554176 301219200 3 2 113
3736164392 666793 137341424 1158822016 1 8 100
3932717368 680362 244827552 845236672 2 6 82
4479416372 695870 265728304 62192424 2 0 88
4985873915 711469 91074536 -1139642368 1 -7 83
5650269928 713865 31586908 -1608446592 0 -11 78
731144
57
62
62
64
69
65
71
73
74
65
7530954 1 74
4170473 0 67
7816566 1 59
-901876 0 65
26802672 2 71
19309278 1 61
11289649 1 52
-8014384 -53222848 -1 -4 60
14412125 -54446972 1 -4 57
45809604 -32116876 3 -2 58
9033540 -72780408 1 -5 66
11038762 -7981764 1 -1 58
17480128 -81430536 1 -6 56
8907503 -58419204 1 -4 61
11603871 -75371520 1 -5 59
5167073 -83969856 0 -6 54
11250475 -119278832 1 -8 47
14571915 -89923864 1 -6 46
-4526627 -40930392 0 -3 43
1588969 -41324956 0 -3 47
723071 -92353336 0 -6 43
1093853 -5253231 -66576584 0 -4 44
1124115 -10504519 -81716672 -1 -6 43
1157844 -10877962 -14115175 -1 -1 40
1193457 6187869 -42386900 0 -3 48
1229695 8713294 1 50
1261223 16312567 1 47
1292973 2530104 0 56
1325987 12519981 1 51
1359421 10277557 1 43
1394235 1625211 0 46
1421271 9730686 1 40
1448735 10279075 1 36
1478110 16975756 1 36
1509629 21586806 1 33
1540245 13856313 1 35
1566627 45607656 2 36
1593881 67161088 3 38
1621712 120609352 6 34
288811624 1644215 45590712 2 31
380321943 1660142 66972828 3 34
291557134 1664096 36792740 2 34
226249528 1664623 71235912 3 33
165464276 1663948 1778828 0 38
318120948 1665881 2980792 0 53
369781248 1672714 3000000 0 53
549021795 1694805 7062721 0 51
395499628 1724579 6172252 0 57
423559196 1760925 15621860 1 50
450582640 1800166 22899718 1 50
405418490 1810300 29939510 1 50
445599906 1865403 45
-3
-3 36
-3 36
-2 35
-1 37
-3 37
-3 38
-2 39
-1 41
-2 42
76128083587 2 1 42
82605374300 2 -1 41
87553438317 2 -2 42
98448044437 2 -2 44
109307656435 2 -3 48
109097696397 2 -5 46
116377486384 1 -4 44
116790407635 2 -3 46
117286147266 2 -4 49
133440258830 2 -3 52
128977436207 2 -2 53
140119328385 0 -4 52
109083020762 0 1 47
118604818045 1 -1 47
132392639614 2 0 53
143904815737 0 -2 53
147681094357 1 -3 53
159904029634 2 -3 51
177869763808 1 -3 52
186980508800 1 -4 50
172076944822 1 -3 50
159273010940 13283403 1 -4 49
153814433126 13137001 1 -4 53
159417841248 13187783 1 -4 58
173694781325 13456848 2 -2 65
179104384572 13688188 2 -1 69
180151479072 13800896 1 0 70
208906908162 14100382 21643931648 -12809646080 2 -1 74
212253925817 14454707 37817802752 -13625307136 4 -1 78
223710220824 14829638 40388829184 1243541888 4 0 80
242340041769 15197807 96024887296 26000556032 9 2 83
234624655122 15396320 40792100864 22640713728 4 2 78
240001399084 15770364 35349397504 18064048128 3 2 76
262729600966 16150106 8925420544 13280254976 1 1 70
285591331815 16409613 1675756288 26808502272 0 2 70
317426302262 16617126 27090796544 23253749760 2 2 70
335514263278 16891164 63146754048 17666942976 5 1 68
345439159218 17269476 113540308992 10416745472 8 1 66
351391040759 17521384 63143948288 2861795328 5 0 67
302797749852 17231306 20690706432 -40268500992 2 -3 58
340149481412 17469594 25712076800 -50327977984 2 -4 60
367274307205 17709426 30860097536 -40043397120 2 -3 62
380395319891 17914230 39664414720 -51887316992 3 -4 63
394232325600 18164610 54562275328 -47303020544 4 -3 62
397463395022 18272772 54954569728 -35857846272 4 -2 64
370785201354 18383142 59986206720 -54695518208 4 -4 66
353136756339 18558458 35189006336 -48626671616 2 -3 65
379035542162 18936400 24906074112 -45412311040 2 -3 65
382785868046 19207522 41110847488 -39708348416 2 -2 66
386226020894 19615738 47269666816 -34501341184 3 -2 65
348306267879 18569680 25944846336 -28540637184 2 -2 61
388088312646 19435042 1027375552 0 61
102426638102
107277412805
107750231621
110639681903
113581667494
81587572114
77349711423
78050184282
83688990690
95702098867
109483901998 -620489472 0 95
101113323969 11729024000 3 96
102684917220 8351953920 2 88
107075838861 2139150080 4034097408 1 1 87
99306189988 2790701056 22055096320 1 6 92
102159873783 4653420032 22173233152 1 5 93
117093966519 5537413120 12143730688 1 3 87
117322392605 4910552576 13306745856 1 3 81
119953857832 818756288 17871806464 0 4 83
129187790102 5451809280 15895548928 1 3 88
144624648203 9827376128 10853288960 2 2 82
132544396164 3790196 4927100416 16548293632 1 4 78
126584815660 3778494 1880712704 22283169792 0 5 79
125623867049 3765227 2921353216 28881692672 1 6 77
131844866798 3733292 5765713408 26191595520 1 6 76
135758439195 3758416 5587469824 27818145792 1 6 76
134818508240 3790462 6835042304 27893475328 1 6 78
129141603628 3767319 13867167744 41834340352 3 9 88
141830356666 3837266 18765445120 41671204864 4 8 88
143279397664 3870786 24910643200 48451862528 5 9 89
144656643836 3889071 43856154624 56435388416 8 11 97
148174149737 3955509 18362353664 36931833856 3 7 95
145424850761 3973488 14378905600 38313050112 3 7 91
146681377633 3972177 29322463232 59675389952 5 11 89
139363724230 3969020 9721000960 71042179072 2 13 94
156780881559 3984801 3618671104 66553892864 1 12 100
163303258726 4063773 71953375232 75679891456 12 13 105
157933110896 4145575 60938936320 53028323328 10 9 112
166791888339 4259437 3328864256 10303659008 1 2 115
170478378192 4293543 53066412032 39211425792 9 6 108
164073930370 4239472 18795728896 86952206336 3 14 118
185486141310 4338931 18812950528 44400107520 3 7 123
172561824682 4390731 38213902336 62549069824 6 9 124
160511214739 4433392 -23578441728 68223844352 -3 10 131
172195809684 4509803 19753390080 51489775616 3 7 116
173353574249 4578598 118752403456 66360066048 17 9 113
171843264398 4649386 171815321600 57344327680 24 8 120
176396800374 4687790 147991003136 45595820032 20 6 119
180945817352 4727540 -163344023552 45595426816 -22 6 120
186958558696 4758269 9091491840 41245171712 1 5 119
191575890590 4744546 -253155295232 19978086400 -34 3 116
171588959797 4698944 71274078208 9 125

64277
64003
63217
63106
63638
64181
64801
65758
66666
67490
69147
69738
70240
70308
70840
71469
72476
74019
74175
74268
74496
74421
74484
75278
76406
77735
79310
80936
82133
81078
81936
3873571584 29
3923380224 27
4404763648 24
5054976512 27
4766926336 25
4478876672 26
4623001600 28
4721818624 27
5168395776 27
5429140992 30
5779601942 54853060 0 28
5645578707 -77430944 0 23
4511282068 -4080586 0 23
4239434941 -11906209 0 29
5049775420 6092847 0 39
3899876076 244257904 -2393727488 1 -6 51
3322075909 -3738456 553291456 0 1 44
3835264875 64221776 -1685057152 0 -4 42
4501680403 520583648 -3129254144 1 -7 43
5260211901 557982912 -2719023360 1 -5 48
6412411644 394969312 -3654856960 1 -7 48
7486997933 636560320 -7866422784 1 -14 42
4619400811 808135168 -4643250176 2 -9 40
3924880410 321507104 -2660173568 1 -5 45
4664508631 200610720 -5429348864 0 -11 47
5129789291 427869664 -4189682944 1 -8 51
5253823061 923806912 -3488622848 2 -6 52
6664109112 2356267776 -1944549376 4 -3 54
7437539029 2349601536 -561729280 4 -1 58
9417635160 2984222976 -1606295552 4 -2 63
9923019190 1433714688 -1050805248 2 -1 62
9991481021 4767340 1683164672 -199884768 2 0 58
12167930955 5001844 1752478080 -1791417856 2 -2 56
14736209736 5144602 1924340736 -4748431360 2 -5 54
14850285665 5204540 4363258880 -2681728512 5 -3 53
19930236506 5447923 4224881152 -1928271616 4 -2 55
19969892719 5446438 6867542528 -4397078528 6 -4 54
22562927799 5559754 7400997888 -5138876416 6 -4 54
23361093424 5661902 7077288960 -5992427008 6 -5 54
20203419348 5513484 14492546048 164325808 12 0 55
22190091872 5579546 8152963072 -1505653632 6 -1 59
22687733221 5598001 7951750656 -2082961152 6 -2 62
23692659501 5660335 5069236224 -1153188480 4 -1 62
25718053612 5841218 7702032384 -425019968 5 0 66
29129506908 5959664 10710079488 4445181952 7 3 70
35853323762 6160730 10080157696 2464754688 6 1 72
38166764407 6422026 8640614400 7977759232 5 5 74
42201674107 6634633 14389345280 7926831104 8 4 77
50082919104 6829650 19665639424 -7130948608 10 -4 81
44544953425 6769407 15286657024 3552713984 8 2 67
49492431339 7140872 14771540992 2829689856 7 1 70
56948933870 7493079 21639489536 -5784208896 10 -3 72
63788501048 7620318 26503268352 -10002158592 12 -4 68
64631529130 7767371 18682923008 -11155184640 8 -5 65
62011449613 7871193 21558554624 -4781895680 9 -2 66
62077779406 7986612 20879138816 -5735259648 9 -2 59
60612754054 8069319 12202469376 -4923204096 5 -2 56
58597206470 8231136 5545401344 -5832027136 2 -2 56
62401884832 8343370 6831706112 -10248400896 3 -4 58
65306936189 8427713 11840949248 -9834246144 5 -4 58
59203829646 7582996 8314928640 3285458432 3 1 59
69614038358 7724886 64
9
7
7
7
7
7
7
6
6
5
5
5
6
8
10
10
9
8
10
175927 0 11
126068376 0 12
601236352 0 15
1015730624 13402919936 0 3 14
1479487744 9863250944 0 2 14
2991535360 4827358208 0 1 16
3758638080 -25866407936 1 -4 21
4762544128 -17866524672 1 -2 20
7230800896 937441792 1 0 21
9701169152 -11547854848 1 -1 23
9645484032 -12272193536 1 -1 19
9927633920 34155958272 1 3 22
633685120 12783922176 38861250560 1 3 24
642740096 33506422784 19225044992 3 1 26
650588416 90343145472 -38117154816 6 -3 26
658431296 98824323072 20205357056 6 1 36
472674150606 665323392 89381027840 4035051520 5 0 34
534096484833 676022400 93647544320 16881262592 5 1 34
561059064633 683027328 103914045440 84530356224 5 4 35
608852378001 688923584 105195143168 72533123072 4 3 32
647373935480 696026816 95724371968 49281220608 4 2 34
694484466078 705739840 96263528448 46921437184 3 2 39
841085556949 707241792 105425788928 38988251136 4 1 39
950636685171 712252800 118202302464 78889697280 4 2 43
1176799275215 719258624 125681696768 93449191424 3 3 52
1402803502818 728178880 138243358720 139915034624 3 4 60
1552548644175 733631296 201322463232 255989809152 5 6 62
1791435005492 738355392 224656670720 419763322880 5 8 64
2105124675536 740626944 250501890048 566229139456 4 10 62
2397698676676 738627840 233027026944 571335507968 4 9 58
2898022395086 736723776 175400927232 325563809792 3 5 45
3358209516515 737132032 302433107968 295119880192 4 4 51
3654636600947 743534208 306927042560 149146435584 4 2 51
3928833766230 747088448 252355919872 225341046784 3 3 48
4296919688735 750564992 292423303168 148965457920 3 2 47
4618027475038 754843520 264468840448 232852013056 3 2 45
4782441087258 758430976 242489327616 293022334976 2 3 39
5128654903509 761533632 183863410688 201315958784 2 2 37
5452988957158 763691776 170533486592 193731149824 1 2 38
5821565755215 765262336 228565729280 23433805824 2 0 38
6053611359534 763860032 187384872960 103028113408 1 1 36
6314570684978 752872704 251869839360 247630495744 2 2 35
753926592 282730594304 2 37
57
63
60
57
61
67
65
65
69
64
267133168 2 65
137387728 1 61
146106528 1 63
311232832 2 69
169578864 1 84
306621088 2 73
187506928 1 78
48986968 0 79
245006976 1 74
194508704 1 72
197067824 1 76
85153544 0 77
137820192 1 76
115873360 1 73
65275852 0 77
89712480 0 79
171244000 1 70
191625472 1 63
112626664 1 58
43582664 0 61
102052360 0 59
4157901 40176736 0 57
4315745 140552080 1 60
4525928 359274656 2 55
4744404 322927872 1 70
4969865 471034912 2 76
5134060 392663200 1 53
5299389 665353856 2 54
5466297 1167499776 4 54
5579429 380218592 1 56
5686098 430483680 1 55
5750017 482586176 2 53
5807095 340737920 1 56
5862949 214570912 1 53
5922242 342423712 1 58
5986942 417250560 47444220 1 0 63
6057204 410106816 560174400 1 2 64
6136427 460883392 -144582992 2 0 61
4958748548 6224162 430131072 416368480 1 1 62
3642792689 6318537 380450464 1553950848 1 5 67
5960339236 6417082 355464192 461088928 1 1 67
2036813497 6520673 269789184 2382055168 1 7 65
6492432096 6642479 320966240 -311518464 1 -1 70
7999493367 6993192 372488576 -578395584 1 -1 58
9733309315 7178344 384457664 446898560 1 1 54
10759458921 7371261 494408768 -201372912 1 0 53
11287819575 7561252 591600512 -424115232 1 -1 48
11871705178 7663874 996361920 -1072060416 2 -2 49
13755759570 7883051 602564416 -2219073536 1 -4 46
13131702231 8107057 868053888 -1379291904 1 -2 46
14232218506 8251191 709258816 -1964179200 1 -3 42
18457637916 8500243 51
406839232
417864704
441018176
464171552
503863296
699106880 48
843749760 45
758024640 43
764579712 47
729583232 46
964755002 82175200 1 51
1179146116 8408782 0 50
1263364529 13836368 0 46
1348688510 10790480 0 45
1237114807 73375832 1 48
1446036594 77333408 1 48
1341027605 43601344 1 50
1840908835 22486838 -238535216 0 -3 53
2721756880 92976680 -427317088 1 -4 52
2606829367 118944224 -240722864 1 -2 49
2895008542 216185200 -741667520 2 -7 55
4220705362 266501872 -948116672 2 -7 50
4051392833 235833744 -816317696 2 -6 62
4411674629 465341312 -896332736 3 -6 60
4790810855 38827772 -371227680 0 -2 64
5350149533 642647808 -1141132928 4 -7 65
5262981418 -141827616 -706519168 -1 -4 46
4559844652 161171056 -1241165184 1 -7 37
3297161785 126234776 -582854976 1 -3 32
2572767581 -127825848 -432224320 -1 -3 38
2612513011 -141255280 -690044928 -1 -4 37
2450754468 4999429 -18158426 -420440800 0 -3 35
2065740640 5139850 34763140 -435416192 0 -3 39
1899889077 5282766 4186629 -418807264 0 -3 26
2206388933 5442289 5562916 -84889016 0 -1 37
2151833520 5603402 19281726 114693024 0 1 37
2237598790 5759392 136036912 -373471680 1 -3 45
2516391824 5940283 209488064 -815182528 1 -5 48
2547927612 6129435 77342096 -211143040 0 -1 42
2638529713 6328017 50051148 -728472128 0 -4 37
2755544260 6534460 259493424 -354856768 2 -2 48
2881135685 6737229 -19079978 -568484608 0 -3 52
3100022722 6995086 761423424 -662043328 4 -4 48
2901999962 7264638 413796256 -738761408 2 -4 40
3300632350 7547356 76283560 -466983872 0 -2 42
3352411972 7838653 269636736 -548525120 1 -3 45
3392876548 8119646 63383592 207466480 0 1 47
3676816342 8416241 185299376 279613376 1 1 53
4027703011 8426847 18221884 -391906752 0 -2 57
3979772696 8412932 659213632 -992143232 3 -4 42
4321132901 8372526 494975072 -791143744 2 -3 47
4578272261 8624473 559781440 -641983616 2 -2 52
4752316207 8885266 480261344 -870552512 2 -3 50
5413730587 9155920 467959456 -964367168 2 -3 50
6109594320 9437953 608083776 -1174502784 2 -4 51
5878320959 9715831 694336704 -1173691264 2 -4 46
6549664844 9998667 661083712 -1033053376 2 -3 41
6629385544 10293746 786595456 -917270592 2 -3 39
7017030631 10601925 693677056 -1277784704 2 -4 41
7732616136 10921143 968752064 -1602397056 3 -4 43
7252051356 11131623 623595392 -1396842624 2 -4 33
7228464250 11492311 37

34049232 0
28090930 0
46504248 0
66764188 0
165637200 1
25886326 0
679937280 2
40853096 0
166749072 1
251600368 1
205106192 1
153095648 1
-4763860 0
-487428864 -2
-121289584 0
283754624 1
21183978 0
-228082256 -1
-14172789 0
-21314150 0
-45476276 0
13807963 34632316 0
14332156 -2138487 0
794083586 14881777 13382180 0
990304974 15429743 -5165002 0 43
922853883 15951612 -79927072 0 52
827809166 16373105 85799544 0 60
837822977 16767922 -137278880 -1 34
756154678 17163572 182941216 1 63
1003607312 17582422 42058172 0 41
1052787705 18045612 81558096 0 27
1127401384 18530638 222372240 1 25
1663545887 19068282 358041952 2 29
1725723953 19651326 769898944 4 54
1619455986 20271802 745660480 4 49
1887748687 20924062 299744896 -647115968 2 -3 52
2239501310 21241338 371854272 69405048 2 0 48
2514069033 21584502 2408656128 702080640 11 3 80
2674500582 21943414 2066879104 -180738224 9 -1 84
4438803022 22308082 -317712704 -1467200256 -1 -6 63
5054048189 22682944 3318063872 -2629840640 13 -10 91
8494705876 23012564 1722502144 -1382084224 6 -5 85
8760069280 23354936 2946620928 -1284441856 10 -4 68
8696419650 24133938 1682888960 -3081888768 5 -10 77
9113876396 24951424 1481024512 -1701308288 4 -5 79
8255268742 25806302 1165720064 -1483759488 3 -4 61
9122145617 26663506 974874752 -1572626304 3 -4 72
11243876939 27576396 1110146048 -1315065856 3 -3 65
12690850764 28535260 1261114752 -1498326272 3 -4 71
13489159271 29531764 1160822912 -1454886016 3 -3 55
17716956945 29808502 1391771520 -1016972544 3 -2 58
26930332185 30931676 79
1134469376 106
1554157440 103
931182848 93
603301568 94
544282944 95
603301568 89
921405248 81
1279728896 86
1202946048 88
1129817984 89
1060347119 34900652 2 92
1243166098 306523648 15 85
1455235731 355537056 16 80
1703867071 300371520 13 75
1992718952 202513312 8 113
2351049541 55614676 2 100
1802587701 8818052 0 107
1451578812 6607064 0 111
1151756435 12478083 -556380480 0 -21 105
1235853914 40874344 -246400240 1 -8 96
1842808763 82073776 -341676480 2 -10 120
3334611350 63641248 -950616448 2 -23 134
4563144545 83178352 -780138304 2 -15 124
3856896804 143902464 -1028744384 3 -19 110
3429769389 91723672 551663424 2 10 107
3257643394 33407756 -424561536 1 -7 113
2101637061 64294264 -1721133184 1 -32 94
1447133486 100381272 -514470688 2 -10 80
1234631898 22207734 -1087654272 0 -20 81
1005130720 -16527281 -197047472 0 -4 83
1153287539 45108872 -502516096 1 -9 71
1448073427 738473 68903952 -970919680 1 -17 70
1450805947 762463 5492617 -634871168 0 -11 57
1916188982 787231 620676160 -1199209472 11 -21 74
3356981497 812750 9301837 -2468256512 0 -45 133
2302872815 840147 305077920 -1691186816 5 -30 128
2226765218 867474 146674816 -1529184384 2 -26 128
1409753268 895242 -125656576 -398025504 -2 -7 136
1404710078 924642 -535572416 -759515008 -9 -12 149
1719681260 953796 -173879008 -587199168 -3 -10 131
2046696260 985235 -196078080 1294912256 -3 20 124
2019162498 1014545 -324291200 -68037536 -5 -1 131
2043804807 1045173 461689696 -79490536 7 -1 135
2319388345 1076675 443252736 1048459072 6 15 157
2331248230 1110829 138882608 1057712832 2 14 131
2439919776 1147538 948300480 823178816 12 10 120
2624595331 1186454 1567597696 130668104 18 2 126
4754055607 1225850 1286984320 -1902199040 16 -24 149
4288232170 1269789 1410705280 626985856 17 7 133
4460217433 1312532 1151781760 -1322976000 12 -14 136
7178524570 1353152 1198703104 708979456 12 7 124
4477670044 1385453 201893024 1399512704 2 13 125
6167407900 1419046 -45539124 1592323456 0 14 97
6752255687 1450006 1208588160 1245602560 10 11 93
7829457156 1484944 1989706880 467213632 16 4 104
9440994161 1519500 4279839232 -4628709888 36 -39 123
7601234544 1558060 52533952 -3730277120 0 -35 131
4252517623 1601481 4038103552 40 113
3165529479 1646224 3048062464 32 120
3013067208 1693927 -1080236800 -11 127
1643212 -1711200256 -19
1705708
4138378752 30
4555742720 27
4251602944 24
4105916160 24
4647876608 25
4499498496 22
5837400576 24
5296848896 22
6066151424 -1230350080 -3 25
5931742208 -1287178624 -3 26
7667287360 300997952 -2050986112 1 -4 28
7994629583 294446528 -3099478016 1 -6 28
7799632695 122360296 -1267739264 0 -2 26
8508105200 141799648 -325574464 0 -1 28
10195083261 214451728 -1845646080 0 -3 30
8358154293 187863840 -870057216 0 -1 30
9136077744 113292016 738030400 0 1 31
10620166764 241738112 1396237056 0 2 30
11354501247 361274144 871555264 0 1 30
11318561597 376230368 1297680768 0 2 29
12549494631 405326752 -530939168 0 -1 32
14210367878 641714240 -4749314560 1 -5 27
14968257402 835469120 -6970910208 1 -8 26
14646378977 1441727616 -7005676032 2 -8 24
13783463109 1425606144 -3419990272 2 -4 24
12454303124 2822682112 -4991428608 3 -5 26
12996311909 1965317632 1116790272 2 1 31
14193855065 941558208 991735232 1 1 30
15330689352 578377536 -615416576 1 -1 30
14207453852 1683081600 -587325376 1 -1 32
14040868715 1259132032 1364899072 1 1 35
12814063883 13006607 1141848192 5869934592 1 5 34
18322179597 13465395 1594969088 1971440512 1 2 34
25321547977 14113225 1945036672 -4263627520 1 -3 36
32085608779 14467457 2524415232 -6399570432 2 -4 36
34031889145 14814180 1570269952 -7322776576 1 -5 35
29941276541 14644560 4902911488 -7312967168 3 -5 36
29748204895 14969642 8257405952 -8536943616 5 -5 36
27871647688 14797626 4575947264 -7857757696 3 -5 36
17104837042 14104213 2668991744 1187637248 2 1 36
19202455247 14363145 3829857536 1328885888 2 1 33
20820062226 15705507 4131990528 -1691057280 3 -1 34
22916719001 15901798 3564253952 -2153544704 2 -1 33
25518936094 16680563 3091445760 -1638710784 2 -1 37
28372770603 16742708 4766642176 -1184986368 3 -1 36
31627923737 17269260 13198409728 -2511584512 7 -1 37
36983736237 17493816 8369903616 -3708468224 4 -2 40
42826076071 17571194 9217899520 -6379476480 4 -3 37
46716106451 18029478 9636123648 -5926503424 4 -3 39
43775059668 19056864 7724668416 -4261926144 3 -2 35
47960872407 19839918 5238703616 -6992834560 2 -3 34
56841272719 20617976 10919031808 -7256841728 4 -3 39
58482117148 21340086 10520585216 -8142271488 4 -3 39
63047596269 21732750 11572214784 -8827156480 4 -3 38
70584028650 22259574 12093505536 -14823434240 4 -5 37
69771447768 22850092 11620532224 -18702227456 4 -6 38
69658021980 23077138 14680266752 -13333445632 5 -4 36
67409200742 23472106 13340520448 -9663329280 4 -3 35
68423103279 23745198 10530220032 -13085963264 3 -4 37
70443249377 23667004 13914877952 -14729005056 4 -5 38
56000973638 21092354 8243441152 -10175679488 3 -3 34
61563183620 22198434 -18739576832 -6 41

38134613 0 -16644026 0 -4 36
39608487 0 -17105938 0 -4 36
42136942 357166 -26093338 0 -6 36
44168377 0 -26491966 0 -6 36
45983812 0 -84705440 0 -18 36
47032415 0 -35441508 0 -7 36
47910611 0 -27988510 0 -6 36
48695381 11321021 -32051268 2 -6 36
50004079 5494173 -9504625 1 -2 36
48413611 4815402 7971754 1 2 36
50878538 483950 -12899290 0 -2 36
48133336 91938 2957563 -12095470 1 -2 36
52239554 94829 -1718432 -16852298 0 -3 36
53809842 97724 235611 11828543 0 2 36
50970468 100722 295086 -11982893 0 -2 36
52810568 103937 1225883 -26133756 0 -5 36
52128431 107121 697987 0 36
54229381 110458 30945 0 36
54924964 113837 592889 0 36
55981788 117317 412470 0 36
62054738 120933 172067 0 36
63502430 124377 1999026 0 36
64978726 127957 682731 0 36
66345945 131617 1000645 -23261368 0 -3 36
67619523 135358 746227 -23006786 0 -3 36
69538160 139950 618033 -29693558 0 -4 36
71378768 144509 827209 -23951148 0 -3 36
68143583 149174 7232485 -29730232 1 -4 33
76524314 154013 3950428 -58605340 1 -8 36
79556957 158940 12275349 -34933500 2 -4 38
76248859 164009 7664060 -36102536 1 -4 40
78100424 169062 19611256 -47080092 2 -5 40
97192220 174251 9144827 -36260116 1 -4 41
103537484 179619 3546007 0 39
106211806 185057 3891907 -36104852 0 -4 39
131747498 189851 4936700 -2477534 1 0 38
128218857 194679 3517909 -43403528 0 -4 37
142323177 199593 3769422 -22092040 0 -2 40
165291651 204603 5124278 -30416500 0 -3 43
153535036 209679 3933080 -36287732 0 -3 42
305684681 207809 3448676 -21250362 0 -2 34
308403845 213684 34

0 5229132 0 3 84
0 -28932050 0 -15 92
0 -20254856 0 -11 102
0 -20265936 0 -10 102
0 -10602360 0 -5 100
0 -15381428 0 -6 102
-11172 2210361 0 1 93
3012441 -2780876 1 -1 84
609917 -499795 0 0 76
185429 -13675561 0 -5 81
236188 -3585408 0 -1 86
100492 1586999 -6335126 1 -2 81
103271 407141 -10978448 0 -3 84
106309 2607500 -17122952 1 -5 60
109630 2189435 -47039700 1 -11 72
112985 25671168 -60425304 5 -13 78
116089 30226620 -37127824 6 -7 75
119384 13945563 -35803744 2 -6 86
122835 8656100 -74551864 1 -11 82
126339 67335776 -93338600 9 -13 81
129922 53613448 -94284528 6 -11 88
134160 13828752 -85553816 2 -10 92
138324 21616562 -104647208 2 -12 101
142414 45649376 -105321232 5 -11 99
146709 76403264 -146936304 7 -14 102
151143 92466040 -46695796 8 -4 104
155777 143116080 -90010544 12 -7 118
680711697 160682 175845264 -181712640 13 -13 102
706785684 165538 174512096 -169839616 12 -11 100
642751425 170226 107598288 -209150368 7 -14 88
706996367 174694 103556576 -198529328 7 -13 94
722492799 178214 84501272 -251684464 5 -16 100
570050299 181422 114557568 -217963760 7 -14 100
496366042 184467 75824624 -91161096 5 -6 95
586399847 187499 153498336 -143613696 10 -9 101
482019623 190578 96071472 -50593256 6 -3 104
585957319 193674 126990560 -64479712 8 -4 104
658273681 196883 109442488 -136798128 6 -8 113
686754013 188534 94710792 -93030760 5 -5 117
643157922 197814 86809536 4665520 5 0 116
769943228 179444 48065460 -271380032 3 -17 85
706129412 186708 -231969984 -13 83
917392384 47
572610624 46
622918272 49
474087328 49
691356608 53
671432768 56
814186944 56
869475584 56
854931200 60
986727296 59
1124301256 229492848 3 62
1389586942 187945072 2 64
1292458311 206842464 2 67
1533636172 263187024 2 68
1665233014 313041504 3 81
1516900162 404865088 4 69
1919162121 311654144 3 64
2355991911 268867904 -970505664 2 -7 67
2346229238 193749088 -1447935616 1 -10 64
2563299275 158879936 -2038776448 1 -14 64
2742812909 161674288 -2040600064 1 -14 63
1707969612 385012448 -2263068416 3 -16 91
1273231823 149198576 -1376860160 1 -10 87
1694222175 267010032 -1231237376 2 -9 73
1879613335 228348832 -617252160 2 -4 68
2025057233 268612704 -484232992 2 -3 63
2654849236 219409936 -287750752 1 -2 62
2746100339 294983424 -942000000 2 -6 67
2552042316 456092608 -666223680 3 -4 70
2726574994 351090592 -1437981056 2 -8 74
2924817019 536173984 -1399001728 3 -7 75
2554433175 1104062 477786272 -201398704 2 -1 71
3288340292 1137393 555396544 -910260608 3 -4 76
3775544521 1191402 580263808 -1458774272 3 -6 79
3914662317 1238529 668555840 -524780384 3 -2 78
4136791280 1285314 713950400 -758965952 3 -3 80
3903697011 1266361 909162112 -561468032 4 -2 84
4619938485 1364137 851372544 -999913536 3 -4 88
5833482989 1450304 1262168448 -1069608128 4 -4 92
5725716898 1486526 1272924416 -1369461248 4 -5 88
5463642473 1524209 1466018560 -1387246464 5 -5 87
5617994819 1610189 1225587840 -1013557440 4 -3 81
5899953020 1636605 1420410624 -1689306240 4 -5 80
6220515408 1686243 1523008768 -1769451008 4 -5 83
6284949922 1698610 2065572352 -1286629888 6 -4 85
6573291257 1803394 2813555968 -1582816768 8 -4 89
7077794582 1852479 3138478336 -1635833344 8 -4 90
8421508237 1946267 3571476736 -2388124160 8 -6 86
9237426838 1968260 3548483584 -3758870528 8 -8 86
8071759946 1927433 2335581952 -810894976 5 -2 70
8416910149 1904371 2372777472 -1510418688 5 -3 68
8689875414 1867239 3126941184 -2591293440 6 -5 69
9435942332 2026226 2929134592 -2619300608 6 -5 67
9892446559 2062724 3308609536 -2509460736 6 -5 64
10277514178 2099798 3394035968 -2568017408 6 -5 65
10641404753 2089128 2955521792 -1921262976 5 -3 61
11279768426 2022375 2619006208 -1256590336 4 -2 62
11218519299 2075710 2960877312 -2215640832 5 -4 65
11470633349 2140902 3035919104 -1880559488 5 -3 67
10534050029 2196981 2717546496 -825707072 4 -1 66
10352167673 1955932 2090025600 -704946624 3 -1 60
11159736738 1984075 -2177597696 -3 71
4467644220 77
4852704537 77
5086206986 77
5257484969 77
5305388367 77
5821823239 77
6142589028 77
6661154488 77
7077958413 77
7146958484 77
6921581919 77
8226265471 77
8793613133 77
9206217546 77
10029285234 76
11342780207 79
10000513150 76
8990696124 77
9875844362 75
10875272382 76
10480280154 71
8327042701 3999924 51
4890755816 3991156 35
3479505304 3962022 29
2517685871 3992950 28
2638614452 4014630 29
3616960366 4099286 33
3892157180 4152477 33
3465920206 4209885 33
3481721962 4249795 32
3876765860 4335470 31
3907445892 4437893 29
3486236749 4519159 25
3150295522 4623968 27
3574890756 4707114 31
4754276358 4769241 39
5989275931 4835558 37
6131902170 4880428 38
7476898382 4913401 45
6053919478 5033321 33
6010823780 4951866 40
6523867804 4988884 47
6990737865 5006528 46
7271885990 5047814 44
6917885614 5104595 39
8181000000 5155893 32
8795626740 5189628 27
8809991973 5224283 26
9234792424 5244086 27
9140392324 5252589 23
8598617835 4965837 16
5024410

135
145
146
167
145
144
74464504 -928925504 2 -30 173
71347832 -916178048 2 -30 182
-1523691 -771890560 0 -25 163
68965904 -503405472 2 -17 163
1053519553 146435760 -519340768 5 -17 145
133146728 -585516928 4 -19 136
170066800 -669440960 6 -23
121853416 -780260800 4 -27
73187928 -504378496 3 -18
144788768 -630501184 6 -28
27380848640 591
30192271360 632
20310478848 426
20953542656 474
21687793664 504
32352657408 744
22054103040 501
35337940992 792
46198022144 1009
80501522432 1710
2657655808 -699580544 55 -14
2433303552 -846063872 49 -17 117
164203472 -877112896 3 -17 117
987467648 -591192320 18 -11 115
5636856320 -697462080 110 -14 106

1086215849 114437504 4 92
1597782015 209511040 -171704528 6 -5 112
2296564932 244253856 -617138496 6 -14 116
2419945538 276362144 -896555136 6 -19 105
2839188465 281027264 -955492672 5 -19 108
2935408370 214181056 -651110400 4 -12 108
2554348432 208816320 -458130336 4 -8 114
2610592365 195491760 -487004480 3 -8 115
2671580619 197173680 -591521024 3 -9 114
3300197821 156728144 -659269312 2 -10 122
3239211612 169495104 -527105888 2 -7 108
2771264280 110470672 -45108856 1 -1 93
3014276297 110697304 -16383201 1 0 98
3573529971 124542544 -215587440 1 -3 102
4375367926 141472336 -504379648 2 -5 111
4051644118 225129504 -274425120 2 -3 109
3625283982 338983 142010080 -729483328 1 -7 104
4837026381 347629 170301984 -1011586752 2 -9 110
3420514614 354944 139677072 183767888 1 2 95
3687978616 364930 118281888 117003176 1 1 96
3350436074 375787 309906848 -261448704 2 -2 134
3066931494 383426 299287776 -598850176 2 -5 141
3114448808 392674 753142912 -576138688 6 -4 140
2614137808 404080 470533536 396996032 3 3 135
2899000610 405000 1135359744 -237715264 8 -2 131
3147266761 419315 1329835520 -759215616 9 -5 137
2892846638 443768 1467181184 -500450208 9 -3 132
3342236160 458576 1618334592 -556089920 10 -3 124
3364563949 475006 1073024704 -345087520 6 -2 114
3926314573 484256 1166115712 -861690112 6 -5 114
4082168907 492061 1193180288 -996929856 6 -5 112
4635312797 510007 1848392192 -1262171648 9 -6 110
4840615229 532131 1994263040 -1590812288 10 -8 111
5869787868 544003 9535367168 -3118587904 44 -14 113
4648227743 541334 52700712960 -1416838272 249 -7 103
5018901748 550754 26026696704 -2347145472 121 -11 109
4112966748 544246 31793629184 -476737248 147 -2 111
3467307722 524539 58608480256 -836270656 280 -4 113
2566157709 504368 21240246272 -286191520 109 -1 121
2640065638 511363 42882805760 -793974528 223 -4 131
2714238322 511385 28960532480 -83510336 146 0 138
3681305141 518734 8577111040 -870595712 41 -4 139
4603918717 537819 14084401152 -1109057792 63 -5 148
4529602891 565831 -1028025408 -903495040 -4 -4 149
5008910961 584109 40566550528 -1416710784 163 -6 151
4442868269 583590 -313309632 -2402058240 -1 -10 154
4022067056 597448 -1827362048 -7 161
27949626953 63
19863914996 4878286 71
21512815611 4904216 79
22135618273 4865024 1692503936 1206322944 2 1 79
26536568972 4923625 1996720128 -1864042880 2 -2 75
32060490879 4959968 4945964032 -2645851648 4 -2 83
36519457289 4971335 2573002752 -7399400448 2 -6 81
33529589918 4930902 2486472448 -6999901184 2 -6 85
32475552620 4860612 6632444928 -2345065984 6 -2 84
31640388231 4745668 11759431680 -2730477056 10 -2 86
35080644342 4696744 10184609792 -5493016576 8 -4 98
37435276183 4714123 10823190528 -6279299072 8 -5 99
37986848925 4760803 13660377088 -6856766464 10 -5 91
38197225469 4730211 2764343040 -7912361984 2 -6 95
41080542711 4691524 7692007424 -5337446912 5 -4 113
42878804817 4760182 15312421888 -3133492992 10 -2 121
46983850805 4811387 7453020160 -4175951872 5 -3 127
53703460542 4902658 12523333632 -8108841984 7 -5 130
54195233498 4977789 6589685248 -3295034112 4 -2 124
44620803903 4906543 4289288192 -3962323968 3 -2 113
46497118756 4867327 8408278016 -6079069184 5 -4 128
47311997561 4884457 3210188032 -3847302144 2 -2 138
45336653285 4900466 7883782144 -2639709696 5 -2 147
43413669394 4947334 6064155136 -911480704 3 -1 146
46516347375 4988228 6893295104 390076640 4 0 158
52617754967 5050715 1699914624 845256960 1 0 155
50524355912 5156530 10658884608 3401376000 6 2 151
53794115555 5242375 10419767296 2745898240 5 1 151
57931236343 5312375 6997313024 1058836096 3 1 148
60538116774 5321385 9180667904 766818304 4 0 142
54320158545 5251079 7049222144 4111956480 3 2 135
63675837187 5222430 -1696286080 -1 142

414859766783 32
416401308460 6367105024 615046080 0 0 31
424540653973 9522002944 1705069568 1 0 31
435023139818 8319650304 16545281024 1 1 32
393278179975 7775889920 32450078720 0 2 37
367503601937 2219067392 9954339840 0 1 36
402034141716 4207017216 11926888448 0 1 38
408755272348 2705523712 11120404480 0 1 38
422690804183 3814786816 22073196544 0 1 37
470416950526 3606791424 -11213843456 0 -1 39
456296418512 -365299968 -30652522496 0 -2 42
401294197584 -971691712 -12395515904 0 -1 44
384892198622 1123406592 13223526400 0 1 44
417942851246 2450177536 10673280000 0 1 44
424787308674 1585012608 24721829888 0 1 46
423862383224 1443595648 48909287424 0 2 48
448033746202 2320376320 75257782272 0 4 43
453090007252 2577430272 70341353472 0 3 42
490148687542 -2305818880 82478145536 0 4 43
531215357775 8228878336 90748305408 0 4 45
577153307739 3379946752 61414514688 0 3 46
616616781773 37783272 6245568000 -34990243840 0 -1 48
617876267521 37196576 -2516371200 -29728356352 0 -1 45
584599379671 36612856 575551168 -25679693824 0 -1 41
609059878380 36212728 8672816128 -38587404288 0 -2 42
616749357468 36257868 12030022656 -32160598016 0 -1 44
591360817797 36088788 16259232768 -17746784256 1 -1 45
602298440253 35801980 22336022528 -13806399488 1 -1 50
630338527116 35873548 35661414400 -18883803136 1 -1 52
657583148711 36437312 107997437952 -39395979264 4 -1 53
679524687019 36680264 360999387136 -49350590464 13 -2 62
663283970180 36892464 84383006720 -10519601152 3 0 62
611976576962 36649680 70975643648 54989029376 2 2 61
608927302684 36309876 74699833344 41101459456 3 1 62
591957413974 35755164 -20963360768 130973040640 -1 5 66
580489477641 36627184 61204930560 136133853184 2 5 71
635045025322 37413184 88275369984 175135571968 3 6 77
677005715523 38231424 46209740800 214273474560 1 7 80
680585303677 38758620 25977298944 178960007168 1 6 82
565640833340 38725752 49268826112 174767980544 2 6 71
634779862837 39038536 78149214208 178186010624 3 6 80
694174473324 39292580 83484237824 198553337856 3 6 85
633321519093 39574876 59792752640 229832032256 2 7 87
651550893552 39975348 58253209600 212715585536 2 7 85
674155310336 40324964 16577593344 237040812032 1 7 85
662886243094 40683956 62422466560 288620707840 2 9 86
687943337979 41756884 64010457088 291900030976 2 9 85
735273415958 42146972 104569053184 275526975488 3 8 87
756750933785 42401248 149475639296 283957592064 4 8 88
767357111455 42958536 66370727936 272601677824 2 8 88
718502396338 42398676 127537225728 244929462272 4 7 81
762650624344 42297988 262924288000 7 89

0
0
0
0
85296 0 22
86956 0 15
88009 0 24
89308 0 16
90916 1 16
93488 1 14
96516 1 11
99819 1 9
103275 1 13
106610 1 6
109501 1 12
112383 1 12
115200 2 13
117946 6 0
120671 3 3
123806 14 -2
126850 23 -20
129900 23 -23
132900 9 -7
136094 3 4
139094 6 -14
142070 8 -11
1272220559 145163 294848352 -648130624 14 -31 348
54719978 148362 155763072 540170048 7 24 299
-95664666 151586 143832192 714224640 6 29 268
520446367 154594 159514992 -25979950 6 -1 213
477646976 157727 163512672 -131330520 6 -5 306
39583413 160337 167440800 422169984 6 15 300
111737475 162793 171592736 552998528 6 18 321
51552831 158128 152463296 353006432 5 12 223
161036

368816 -6915305 0 -3
0 -5319331 0 -2
0 21853648 0 11
0 -42502240 0 -20
14020019 -37393752 6 -16
557865 -21771916 0 -9
519140 -4543338 0 -2
5622740 -17361862 2 -7
6794888 -14272284 3 -5
11117082 -15064043 4 -5
27422424 -14223824 9 -5
23150336 -23743114 7 -7
30792230 -81493496 9 -25
22361804 -75519024 6 -22
24533100 -55095020 7 -16
31513390 -41874900 9 -12
19848048 -27360678 5 -7
31570432 -36537264 9 -10
74975360 -55775916 20 -15
23891742 -68672608 6 -18
27937338 -55904080 7 -14
8401543 -29759050 2 -7
22595646 -45018848 5 -11
22545472 -76643216 5 -18
21482228 -65438680 5 -15
25042910 -58968892 6 -14
40452732 -68350360 9 -15
32413572 -72887168 7 -16
24171192 -95602688 5 -21
31802322 -61194392 7 -13 88
48952272 -105129992 10 -21 91
67356120 -154709824 12 -28 97
46783852 -122504080 9 -23 84
26765880 -88170216 5 -16 89
15347781 -73431680 3 -14 90
25537110 -101591880 5 -19 84
19080586 -76840080 4 -14 88
13197770 -30110576 2 -5 118
71937037 7160376 -25164852 1 -5 108
40757748 -42617324 7 -8 102
22561930 -46005192 4 -9 103
75819216 -234593648 14 -44 107
58438032 -194769520 10 -34
20608154 -138314272 4 -29
-165010096 -33

19889688576 58
20843132928 56
22166675456 55
25627113472 56
26200858665 808354496 1 57
26177532986 895365440 1 56
28028631301 1002969344 1 53
30515268292 1020289088 1 58
28463327421 1027411584 1 65
23839551293 950430912 -1744728576 1 -1 60
28967088262 -651643072 -6553892864 0 -4 61
28577632215 236757312 -5379753472 0 -3 60
28154451414 235598976 -3955873792 0 -2 57
29378222374 525356640 -7171338752 0 -4 61
24968940595 240530480 -5518745088 0 -3 65
20867258349 262337680 -4946002944 0 -3 71
23287788302 374952128 -6327816192 0 -4 71
24099245585 172155424 -3956081920 0 -2 70
28552633058 -46991544 -5257314304 0 -3 71
31783934939 333533696 -8306695168 0 -4 72
36821628065 365772448 -10059296768 0 -5 65
35526327280 153072176 -5426912768 0 -3 61
34405974667 861605568 -2293581056 0 -1 64
35655739596 1929628160 -1979386240 1 -1 67
35464356446 1654353792 2004177664 1 1 67
34078602714 2636597 2284087552 2917828608 1 1 69
34728864989 2657843 1389452544 5734274560 1 3 67
32037902933 2587246 2498187008 7047374848 1 3 66
36363108933 2551954 7052591616 4493136384 3 2 68
41700543280 2598670 5071358976 2272363776 2 1 69
42140123237 2634542 961411712 3840545536 0 2 68
48211655443 2688946 3874312448 1278538496 2 1 71
51045849565 2690665 9283845120 -2793076992 4 -1 71
48555716242 2714942 23992819712 4339451904 9 2 73
54258149846 2725405 57682485248 3622781952 22 1 83
53458659583 2725062 14938888192 7799015936 6 3 84
52816314927 2747997 6605895168 5159249408 2 2 85
52457109893 2713859 1452523520 8536294912 1 3 81
56003518546 2744449 -9614401536 6487565824 -4 2 82
59101658654 2751882 13646288896 11692191744 5 4 89
66646476719 2803044 2461374720 9763624960 1 3 97
68427405959 2813465 10890493952 4464775168 4 2 100
65145138449 2811844 1817279744 8636094464 1 3 105
51313916744 2723852 3271432192 9823217664 1 4 90
51012603118 2666440 -10375392256 18560083968 -4 7 94
53794989448 2662402 11339279360 18968877056 4 7 101
55029488113 2647991 -14410322944 18033801216 -5 6 103
56895429678 2642069 576278848 22603988992 0 8 103
59336123702 2669567 5510631936 26268434432 2 9 102
62445104478 2716108 1850770688 24953251840 1 8 104
67191616402 2768798 7788612096 24264980480 2 8 100
70026237404 2798118 3489914368 25864316928 1 8 103
73071060335 2838655 8048518144 23658782720 2 7 107
72505530209 2879492 -3660376064 29414221824 -1 9 111
75777844103 2857019 1456723712 26647322624 0 8 103
80900144673 2900393 28476211200 8 112
417438848 44
309638720 40
534872192 48
759646976 47
939925504 48
442209952 37
780807616 42
773154368 43
776202112 -422216320 -7 45
1022307840 -462464832 -7 45
1141331944 382853600 -544871296 5 -7 46
1337170635 343494848 -683819008 4 -8 46
1503994642 212795424 -229916896 2 -2 46
1908213596 161491344 -452175744 1 -4 50
2232181809 213149648 -958378048 2 -8 61
2456761842 217286320 -247549984 2 -2 61
2314394264 198337856 -427087552 2 -3 51
2483741300 213746080 -384444000 2 -3 49
2550469242 188157376 -922740352 1 -7 48
2759597038 45530672 -882123456 0 -6 54
2852057535 216732176 -1683122944 1 -11 54
2465803549 173754544 -848933824 1 -5 51
2164495922 -2838892 -897495360 0 -5 41
2405583523 91690712 -794969920 1 -5 41
2127039807 104930608 -250301648 1 -1 52
2023965701 124741256 -370777856 1 -2 57
2559994694 146968032 -539078784 1 -3 49
3269083923 302664896 -1238205440 2 -6 58
3091170108 399642912 -71189920 2 0 71
3515301461 347672512 -1034483712 2 -5 69
3214282836 375126048 -789798528 2 -4 69
2947862116 2397447 297689152 -322941408 1 -2 83
3615557809 2474989 347360608 -1368372608 2 -6 80
4161215216 2541357 351124384 -981196672 1 -4 78
4786268268 2599699 351150112 -477537152 1 -2 77
4991605420 2667404 655215872 -286951264 3 -1 74
5373572094 2734855 203619360 -322726080 1 -1 73
6536532661 2810198 615312960 -245402512 2 -1 74
9291095111 2880730 992616960 -502170112 3 -2 76
9247960452 2950991 2069964800 -660591040 6 -2 76
10045819109 3018679 1450976000 -1505992704 4 -4 79
10184265870 2991422 1552543232 -1057196480 4 -3 71
10506793823 3084178 1302751488 -1122532992 3 -3 69
7980802788 3089387 1084957568 1823449600 3 5 84
8254134302 3185091 1617285760 1802468352 4 5 81
9789046520 3225765 1321518464 -558797632 3 -1 62
11501946175 3363531 1862607360 -1568613504 4 -3 64
13100414873 3443481 2540428544 -2442776320 5 -5 62
14146932106 3550686 2901051648 -4805704192 6 -9 61
11653255636 3461331 1814411392 -2464701184 4 -5 51
14074132060 3616345 1891143936 -4180319744 3 -7 56
13251802589 3741141 2185500160 -4334898688 4 -8 59
13166953528 3863550 3337068544 -3878937856 6 -7 58
12938848252 3891610 1586858624 -2546968064 3 -4 57
14061669202 3999625 2363096576 -2149998848 4 -3 55
16682561643 4192346 2227299840 -1280300032 3 -2 52
18530551484 4302756 2522717696 -816842752 3 -1 52
18009658665 4430347 3573076992 -132181696 4 0 50
20726066520 4594918 2726471936 -1312819328 3 -2 52
22841019329 4739042 2840209152 -1192522368 3 -1 51
21553456791 4459141 2599238144 -1412647808 3 -2 44
27411632930 4543961 -2667719424 -3 53
15598104576 106
15598104576 114
15598104576 41
15598104576 62
15598104576 55
15598104576 48
15598104576 51
15598104576 45
15598104576 47
15598104576 52
15598105024 564414784 2 51
15598105024 3590035 0 46
15598105024 237348752 1 46
15598105024 235362096 1 57
15598105024 1170696576 3 74
16925604525 347085856 1 77
16355164740 518789888 1 70
22628015505 440515136 -5739792896 1 -11 72
27248850814 289841760 -7591041536 1 -13 66
22105662677 46965244 -2983004672 0 -5 64
26679116581 504305024 360325600 1 1 65
29914295137 18787350 127885816 0 0 65
29380693793 -79539640 -271922112 0 0 60
30605777729 605462 -123514272 0 0 54
31347471366 1116749 103578488 0 0 53
33379030710 531922 1356932608 0 2 50
27314747290 6492825 -2723350528 0 -4 36
18876560520 4295042 163450208 0 0 33
20383332596 16846996 -2639508480 0 -3 38
21931484725 17350776 -1551197184 0 -2 47
19620924010 434350 1841933568 0 2 48
16152772981 5295125 20241090 4116002048 0 5 53
13691728559 5234544 50581816 0 49
12291943650 5323936 1586 0 45
13796383291 5428888 1846 0 49
13156449678 5302935 1952 0 55
10652662233 5748731 488036960 1 54
8674689074 6162785 462941280 1 52
12990789774 6226051 1134922880 1 45
11533030023 6247304 557787008 1 51
12120028652 6273454 493726336 1 63
17475781503 6659123 2022595456 2 59
22813394818 6945837 1970910720 2 61
24851050271 7306706 1058414592 1 62
29217767026 8053404 1217763968 1 66
33697991041 8452273 1393283328 25527457792 1 21 71
35312156752 8909857 1989946368 31263019008 2 25 71
42669470024 8900626 1634491008 29413408768 1 22 72
48342831556 9294421 2066674560 26594527232 2 20 77
59386738231 9549454 2724254208 428101760 2 0 71
63525508759 9825243 2011692800 10686730240 1 8 70
61639180982 9612345 1864867072 12818504704 1 9 67
73000995403 10111071 1076523648 8676230144 1 6 65
79198241018 10710505 1243760384 873259328 1 1 64
82236676681 10316853 1124544384 -6935227392 1 -4 62
84285420602 10489261 -537792896 -27037636608 0 -16 60
85574685011 10804888 1753495936 -28047181824 1 -16 56
89347823673 10925452 1254981632 -22511261696 1 -13 55
91131491104 11045819 1470434560 -16955438080 1 -10 58
92900699818 11186205 1424726144 -17488578560 1 -10 52
78536770050 10583738 1306466176 -21128505344 1 -13 46
75663810298 10823026 50
4616520192 20
4769029120 19
4564139008 21
4705986048 19
5009612800 19
5129209344 19
5013514752 22
5734811648 22
5781433344 25
5984923136 21
6227001254 536950656 3 22
7341793964 1085260928 6 27
7089248739 491110720 3 28
6782785356 296541248 1 35
6509008549 285583456 1 41
8760940898 335660480 1 35
9154621304 -64013448 -30880858 0 0 34
9990063551 92977064 -925458624 0 -3 34
10914413531 128044304 -1852953856 0 -6 33
10540117079 145738336 -1448878208 0 -4 36
10789342417 132288344 -1212498176 0 -4 35
10643304326 98180440 -1633068032 0 -5 30
10645975004 72071344 -2129708160 0 -6 32
9009901629 104324008 -239945216 0 -1 31
9054420109 108581888 -592857088 0 -2 33
9764543558 138009152 169172512 0 0 36
10263808051 208901824 -1500998400 1 -4 33
10840652973 347453248 -3353065216 1 -9 38
9868501547 495380064 -2173280256 1 -5 43
10029889883 485308768 -2168723712 1 -5 45
9849136054 361182848 -1031950912 1 -2 45
9968735048 3939512 429075040 -1898657024 1 -4 45
10454979986 4045560 457652160 -313671712 1 -1 45
9531119219 4157757 1186623872 -2126389376 3 -4 43
10269140177 4293621 1255254656 -1956553344 3 -4 44
9995031073 4405832 936593600 -2069932160 2 -4 46
9516939703 4516984 1019107136 -111847248 2 0 44
10588101595 4697059 1379836416 -870614912 3 -2 45
11743722142 4971186 1723356160 -4156949504 3 -7 43
8204095294 5048883 1742801536 2467730176 3 5 49
9118330235 5178723 -68266656 3240495872 0 6 59
12189368465 5312161 1222102528 -1250710272 2 -2 51
14368370997 5381567 1585712896 -2467917312 3 -4 49
12847579840 5445035 1595380096 -708104448 3 -1 47
13704767498 5793330 1469463296 -841750272 2 -1 51
15859304711 5958053 804133952 772373056 1 1 56
17091927244 6201676 409586560 2625552128 1 4 60
17816665578 6261381 274310880 2669199104 0 4 63
21822225750 6331506 1314149888 2199033344 2 3 68
20226989443 6182619 381069568 386526368 0 1 52
22342692596 6223293 190602160 -1817959552 0 -2 60
24918801570 6307002 702532800 -435096096 1 -1 64
25962967460 6525464 587694528 -151671296 1 0 62
28422675792 6652549 730456192 -937236416 1 -1 60
29379807731 6804677 753149568 -652083648 1 -1 58
26679423000 7278192 1322701312 -2221086720 1 -2 45
23612913846 7590003 749874880 1088768512 1 1 39
26384142312 7880192 606013440 -176614384 1 0 42
26831771645 7907084 1313072128 -1236679552 1 -1 46
25979882267 7995478 916774016 -58010272 1 0 46
21055345777 7227372 1042497280 2543947008 1 3 41
22957630063 7904445 2817957376 3 51
2045956480 42
2251366656 37
2584366080 35
2911936256 41
3368000768 43
3172544512 37
3144493056 37
2741816832 36
2510164992 29
2212456192 30
2063998916 2807729 0 31
1874596662 9271262 0 31
1699322316 114874 0 30
1893139540 2554904 0 32
2650748554 527283 0 52
4345678773 28045670 0 54
4084016389 211614496 0 45
4786306865 366361024 -2844212224 1 -6 53
6742304203 1174955392 -3412561152 2 -6 54
8498188210 3859703552 -4781335552 7 -8 69
8313901985 1591747456 -1267011072 3 -2 73
10089310138 2295976704 -6513112576 3 -10 74
12154075850 787923328 -4967175680 1 -7 64
12900034358 1234336896 -830208576 2 -1 57
14956561575 1837451008 -4754548736 2 -6 53
15891346674 2730812928 -4212004864 3 -5 46
16078303693 2799488256 -3314578176 3 -3 36
15330475614 2307432448 49042504 2 0 35
16584269159 3533858816 -3090959872 3 -3 53
15455854969 3427304704 -3587305216 3 -3 50
15820594909 1966824448 6235422720 2 5 53
12606324187 14416930 788089280 10494359552 1 9 63
12116204891 15004442 1334270336 9505586176 1 8 59
11493633100 15281882 1325158016 6822009856 1 5 56
12690886544 16010210 3150415872 77757080 2 0 51
14216187433 16095728 1354052480 -575132608 1 0 50
15467077846 16716855 1344927616 -406015872 1 0 47
17095821433 17069662 1712931456 -1366613760 1 -1 44
19731015490 17366470 2020376832 -4818110464 1 -3 42
23005244103 18466982 1983817088 -3044348160 1 -2 38
24915759790 18284986 2222675968 -1747545216 1 -1 39
24371510589 18214426 981122368 -747338624 1 0 40
25722498592 17873034 1447193472 1392384128 1 1 41
23973632709 18592188 581210944 9164477440 0 5 46
25434696337 19677940 3254987520 10185179136 2 5 58
28153223820 20417710 12824439808 5016599552 6 2 63
32101545335 21524134 21350950912 5602849792 9 2 62
39851288112 22892144 21709309952 771763264 9 0 65
46067954531 23277378 15282828288 -2276987648 6 -1 72
41785537382 23801098 9734052864 -4857598976 4 -2 57
45069078010 25143032 8411141632 -5932426240 3 -2 48
44229964356 24518516 -600407168 -6821157888 0 -2 45
46524638501 24646718 3007731968 -7495410176 1 -2 41
42607139134 24941214 4456647680 -3756608768 1 -1 40
43335169990 25274158 4762738688 -6148850176 2 -2 37
47061994609 25182136 6925199872 -17243299840 2 -5 35
52348885348 25623860 8380925440 -21186885632 2 -6 30
58277136603 25372322 11252986880 -12059515904 3 -3 45
67436543167 25472112 12293814272 -11624657920 3 -3 48
76167117971 25838624 11833004032 -13424459776 3 -3 43
60212377365 25315348 6604692480 -16067554304 2 -4 34
55676151026 25807102 31
935505
917887 24 454935008 0 39 56
897101 28 300238368 0 23 102
877040 30 369220768 0 23 111
861073 -88953016 -5 105
864318 94381992 -153788624 5 -9 117
872431 114473064 13926163 6 1 115
887860 119626 -769775552 0 -39 95
911483 236846688 -594157632 12 -30 96
944561 74927240 -281364576 4 -15 68
1006924 33302224 2 72
1078247 66407312 3 77
1155764 59490780 3 74
1233691 45661076 2 66
1304179 2808613 0 61
1345478 27092888 1 45
1379736 11835745 1 35
1408067 55181348 3 31
1428294 99422392 5 28
1441542 118682416 6 37
1446438 42550312 2 47
1449401
1450712
1451684
1453466
1472246
1489870
1509640
1534205
1446347
1509197

87686453592 2094248192 1 26
85712389395 1753502464 0 26
98105217892 1983611264 0 27
109914914152 2339609600 0 28
120901945436 1833779328 0 32
115384476520 2979496960 -16991784960 1 -3 29
114226469040 2085763968 -20186109952 0 -4 30
109966123720 2441761024 -9865543680 0 -2 29
103934902626 3961388800 4205779712 1 1 28
101665142149 3516199168 1904423424 1 0 28
104323107872 3540856064 -13236426752 1 -2 32
95350823294 4640569856 -14582156288 1 -3 35
96744560102 5077940224 -12955574272 1 -2 37
94608381648 5392186880 -10014681088 1 -2 40
92974345429 5953856000 5973248512 1 1 42
97753818517 6440660480 9116895232 1 2 41
109551692917 8388816384 9515970560 1 2 35
123682958359 9247343616 -533044320 1 0 36
142035206932 12649111552 -6838416384 2 -1 37
158428601621 14437249024 -18712852480 2 -3 37
168320653524 19215683584 -24747763712 3 -3 36
170756792116 12740768 16365552640 -25934974976 2 -3 35
164513978039 13065063 16057424896 -26049972224 2 -3 36
145512091915 12538887 15545918464 -8347865088 2 -1 37
150560038276 12457004 12785214464 -9311827968 2 -1 42
161993320083 12810854 10706417664 -2542747648 1 0 45
165390648554 13106100 12441875456 -2835806976 2 0 46
174405440790 13600045 13523615744 -1189368448 2 0 51
194690664970 14153221 22410762240 -10341384192 3 -1 53
215177820495 14974925 28526473216 -30024802304 3 -3 55
230342642684 15735790 65746104320 -42080669696 7 -4 60
239054537901 16308181 46475694080 -44299059200 5 -4 58
248013854493 16949322 57581764608 -38405222400 6 -4 55
262617263159 17623422 36176097280 -41305100288 3 -4 53
275101502205 18273434 26026733568 -60438487040 2 -5 55
292948017050 19415644 26718593024 -83016957952 2 -7 55
314938562543 20164286 31041374208 -105142542336 3 -9 56
327266360270 20778264 56982327296 -116326711296 5 -9 58
313488429195 20660878 56385667072 -110897807360 5 -9 56
255469781118 19313834 7652820480 -48417198080 1 -4 47
244861728371 18958854 30818295808 -43984457728 3 -4 53
226483756850 18651786 21516990464 -32056709120 2 -3 59
203006464085 17871254 18134005760 639433856 2 0 61
194983576373 17398192 39702740992 23121057792 3 2 62
206377164246 17611798 27663044608 19029970944 2 2 64
227119507737 18121492 23037069312 24107677696 2 2 64
230333766581 18634524 44214906880 39264522240 4 3 64
244863947396 19117504 30505596928 35620474880 2 3 67
263852151007 19602446 53531385856 24180230144 4 2 68
272336596081 20032686 23541858304 27753963520 2 2 67
241199226319 19421450 31095476224 9943582720 3 1 60
257678821283 19874006 11555924992 1 68
865598
805189
1352324239 740875
1399182297 717557
1486863772 674506 470935264 -359349728 5 -4 139
1805970775 650690 372898496 -895391936 3 -8 133
2374602788 626799 646796416 -1325762432 5 -11 151
2745437501 612332 1332351360 -1070272576 10 -8 157
2325834149 589667 715490240 -646884608 6 -5 144
2837193107 587846 1018410816 -731628800 7 -5 126
3247875975 582631 1398134272 -765512064 9 -5 126
4020465305 592980 722940032 -1665759744 5 -11 123
4741225960 602593 1781772416 -2189981184 11 -13 123
5078880689 610376 1619536000 -2169175040 9 -12 130
5436632026 620962 4296346112 -1711591296 22 -9 136
7145676864 653120 2247224064 -3258114304 10 -15 137
7970850448 658931 3162574336 -3464896000 14 -15 134
6402729280 657239 1803769088 -1967205888 8 -9 137
3692772892 595401 1802063744 507610304 10 3 117
3955956007 569402 2578605824 338645952 13 2 144
5083148985 603941 1004274624 273002432 5 1 167
6005583579 616377 1669672576 -403342592 8 -2 171
5801176910 622549 953749696 65506880 4 0 166
6058161176 625999 1503386368 146026880 7 1 160
5722910761 642902 -715465088 403274464 -3 2 151
6046740960 646897 908082368 294823040 4 1 150
6854858002 662133 1610473728 569516480 6 2 148
7361228590 667579 1051593920 210931120 4 1 146
7367946691 674109 2671730688 683240704 10 3 144
8456357756 658348 3031968512 -121305872 12 0 142
9506419617 659094 -355755264 -1 161
0 -371960256 0 -3
0 -278681504 0 -3
0 -236513184 0 -2
0 -186190352 0 -2
0 115416640 0 1
0 -375050400 0 -3
0 -264817616 0 -2
0 -269486080 0 -2
0 -161972096 0 -1
0 -319087168 0 -2
20052212 0 94040504 0 1
20743196 181707 -128217072 0 -1
21490890 5029457 -71849384 0 -1
22237516 32528372 237052064 0 2
23102874 25639468 71402160 0 1
23911334 40082872 145433616 0 1
24723374 541203520 -75511984 3 0
25558544 518658688 -661798912 3 -4
26443012 148660112 -988286464 1 -6
27450414 283455456 28331214 2 0
28394988 797720512 -852492160 4 -5
29389322 619658560 -332041280 3 -2
30434058 1006460864 -295194528 5 -2
31536966 1140582016 -1397400448 5 -7
32669430 506748704 -2996681728 2 -13
33673372 937464256 -3070508032 4 -12
34737888 329856704 -1230280448 1 -4
35877448 130089240 -2164296704 0 -7
37105632 240983760 -2383784960 1 -7
38430280 382584064 -843112512 1 -2
10430962092 39866320 868940224 -1459166080 2 -3 48
15282530649 41373996 308642368 -3410348288 1 -7 45
16725314102 42948508 1496669440 -3378302464 3 -6 41
20804689653 44544296 1951673856 -6072146432 3 -10 41
26269304748 46171480 2626518016 -7566576640 4 -12 40
29048221221 47754004 3941398784 -7520911872 6 -11 35
32500750849 49378560 3804526080 -5614817280 5 -7 31
33849940970 51026832 3298681856 -4526575104 4 -5 31
42398664668 52695292 2382058496 -4696496128 3 -5 29
45546747347 51813344 2115713920 -2400956416 2 -3 24
51006784904 53834176 24
24471167785 125044504 0 49
24564756307 161165328 0 47
24195193096 218354368 0 48
26611105268 62143304 0 49
30804958591 135352192 0 55
30725496387 226612320 -7103824896 0 -7 50
25820110229 178719296 -3434180864 0 -3 49
24603089977 141171616 -291039296 0 0 52
22291838156 94406216 1900589312 0 2 53
27097748717 67163704 -397270720 0 0 58
30761244893 59569332 -2989720320 0 -3 63
28889496646 220082192 -1056127744 0 -1 62
30236445295 2059907 -2088187008 0 -2 58
30761244893 204096736 -2716443648 0 -2 57
30911029133 327399264 -49610560 0 0 57
31596708099 265113376 -1899804160 0 -1 55
31979490046 745720448 -1275608064 1 -1 50
33997693995 418251008 -2648890368 0 -2 49
38687604983 718859520 -3641847552 0 -2 48
44244045539 638139456 -7546950656 0 -5 48
41463606236 895647616 -7677848064 1 -5 46
31790872855 2413584 -267574016 -7820709888 0 -5 43
28119494700 2242608 500013216 -6453624832 0 -5 50
25081648405 2107416 1364948736 -1794065664 1 -1 58
28034062207 2084510 394319520 1575977472 0 1 62
31497961452 2098122 1651781888 5956433920 1 4 64
32446594973 2081413 902633536 5996918784 1 4 66
37092125446 2134784 3256783872 8802333696 2 5 68
41884111621 2196118 16583567360 9725772800 9 5 67
42108233225 2266157 10687721472 11026187264 6 6 66
46647250461 2298283 21010409472 16381095936 11 8 75
46561817968 2339858 5009239552 18768105472 2 9 70
45614293959 2350000 11798493184 17624776704 6 9 69
46791487136 2346405 7254659072 10384896000 3 5 68
49385528275 2340973 7449923072 13803374592 3 6 71
53340941730 2413240 11835010048 8475449344 5 4 77
53225552389 2455840 4959593472 8550283776 2 4 82
58808621255 2503533 20952963072 9130956800 9 4 83
57965391458 2544060 16730881024 4922740736 7 2 86
46400938599 2469683 -7883529216 3937076736 -3 2 70
50344147412 2459290 11447958528 2615600896 5 1 75
56047043670 2486148 -5223113728 -4170695424 -2 -2 79
53317641959 2494627 4510332928 -5395715072 2 -2 79
51035373943 2467620 -4246744064 -4189646848 -2 -2 77
50574926093 2457290 14875892736 -3216560896 6 -1 74
50924422654 2446874 17485137920 -2209431552 7 -1 71
55520025047 2457043 5131670016 -4848824320 2 -2 71
58423620282 2481496 16691497984 -1900367360 7 -1 75
61758816031 2546785 -9649645568 -4708792320 -4 -2 78
58681027272 2571112 14811139072 -834348608 6 0 80
58641084808 2533129 -2168845312 2076451200 -1 1 71
61248440101 2600936 1820513408 1 78

41426956 3
39913480 3
43894128 3
67268136 4
47937700 3
38790332 2
20410474 1
48675660 2
30669624 1
23352242 -134921008 1 -6
69607872 -33515766 3 -1 100
71864312 -319677856 3 -13 100
71033448 -162504016 3 -7 93
62919744 -109068624 3 -5 93
47453448 -37432572 2 -2 87
43435600 37528360 2 2 89
15342269 32033310 1 1 81
31570690 53403156 1 2 87
66147200 147660464 3 6 108
64596560 15793431 3 1 123
-60019516 -185660368 -2 -7 130
261172 -74622864 -126720448 -3 -5 118
265570 67234960 -109020072 2 -4 107
270487 -5519188 -235007040 0 -8 112
275880 -50138912 -180740912 -2 -6 116
281358 -34531496 -171574992 -1 -6 114
285145 -106601248 19994312 -3 1 122
288457 -88536352 -50228340 -3 -2 120
292308 38306628 -112833880 1 -4 119
295820 -257362512 22209396 -8 1 123
297581 1173700 -50620832 0 -2 136
302960 84915312 -138991328 2 -4 130
306967 58660972 30113390 2 1 126
310231 62051712 -80824136 2 -2 129
314241 345058944 -345922688 9 -9 125
311182 217894080 -258930192 6 -7 118
320069 726011712 -629093632 19 -16 118
330079 521076960 -434357632 14 -11 110
341266 738594432 -572308416 19 -15 127
352003 405854304 -163183984 11 -4 106
362346 220576400 -185097968 6 -5 121
369333 229837776 -206451824 6 -5 124
361472 282848928 -58097592 7 -1 125
353014 246863328 -412062592 6 -10 126
344004 348608288 -258902912 8 -6 111
985136251 339628 205373216 -162622256 4 -3 101
337666 381044096 -173097120 8 -4 97
339487 365915392 -335585056 7 -7 97
341862 440733664 -441425856 8 -8 103
344964 306269120 -655181056 6 -13 107
344588 231918368 -557690176 5 -13 70
344418 -552472832 -13 75
121018654720 27
125593083904 27
137162907648 25
146618138624 25
165491949568 26
170600300544 26
185635635200 27
196528357376 27
207751856128 27
231581941760 29
243445933337 3810539520 0 31
250261509035 3037547008 0 32
263414238473 3234439168 0 32
286890235328 4536783872 0 34
295798214758 7189633536 1 42
252217379440 4772106752 8362239488 0 1 37
275585702506 3016533760 -10357977088 0 -1 40
278507298478 5494479360 -1173868672 0 0 41
280102409657 6029380608 17232599040 0 1 39
295669451349 5396426752 10719636480 0 1 41
304695094622 6086566400 -7802654208 0 -1 44
281569866939 5272462336 -10270706688 0 -1 45
291212686742 3651228160 -27827423232 0 -2 45
273303484418 4203588352 -12582751232 0 -1 45
272336649338 6255830016 -2285289984 0 0 48
279299859040 6601621504 -87999696 0 0 47
298736460081 6076397568 4535065600 0 0 41
313908332115 8124492800 -7027651584 1 0 40
344582864137 12888548352 -7011976704 1 0 41
373797707686 16220570624 -7353164800 1 0 44
389761029660 17254164480 -13014917120 1 -1 43
378130150264 23620228 20038109184 -8619794432 1 -1 43
368296405482 23550560 26574981120 4737645568 2 0 42
332232685315 23372656 26587488256 11516590080 2 1 40
355123695936 23113690 19657025536 9227136000 1 1 42
368380768404 23409552 26257137664 11991599104 1 1 44
356694386736 23525178 24578461696 22999762944 1 1 44
365617907113 23455588 29159178240 47824281600 2 3 48
403579776386 23720762 37392949248 47755247616 2 3 50
432605916202 24033616 60628836352 66855370752 3 3 50
469594289988 24701564 62024224768 24164628480 3 1 56
473084220624 25257922 75963228160 31761729536 4 2 55
463799941021 25545954 72473608192 24815136768 3 1 53
465426132984 26188916 48862875648 18442760192 2 1 51
496158386305 26163836 36763664384 9463772160 2 0 52
510253530444 26502080 86216155136 -144499600 4 0 54
529833325218 26661042 77553418240 505182240 3 0 56
562256152207 27120370 73511108608 -7650107392 3 0 56
561432510860 27490690 54311141376 -22494453760 2 -1 57
485649744803 27233364 15505998848 -18600523776 1 -1 50
501979376896 27299796 34072780800 -19302404096 1 -1 55
537037411279 27325434 36541227008 -24392282112 2 -1 59
523604954779 27382498 29165254656 -29103675392 1 -1 60
524923668545 27357560 26844129280 -20720115712 1 -1 60
541924867709 27228858 4903194112 -31552141312 0 -1 60
553996428982 27283244 42825412608 -9130436608 2 0 62
558085775067 27389572 32710080512 -12170358784 1 0 61
588311854183 27621180 34862788608 -17474584576 1 -1 63
606649528196 27858408 71343013888 -22449328128 3 -1 64
629770314498 27982292 51302453248 -7875772416 2 0 64
572910207577 27832412 13498972160 -44974272512 1 -2 58
637307409758 28475272 -15514106880 -1 62
20 91
16 100
9 110
13 105
10 99
0 108
8 94
2 101
1 98
-3 100
-1 104
-1 97
6 98
8 106
118
115
107
614887261 106
105
108
107
109
97
88

91
102
106
101
95
91
96
90
95
94
93
95
99
109
0 -42372000 0 -14 109
0 -26271304 0 -8 106
0 -46535692 0 -14 107
0 -23411826 0 -7 111
0 -2121560 0 -1 113
19148240 21231120 6 7 106
105
101
101
101
105
90
96
619138944 67
774808128 63
781884032 62
647442432 92
576683712 78
562531968 81
798432448 79
557756672 96
577812992 98
633206592 109
704836310 -7120186 0 88
806072962 149375248 4 119
963658316 163415600 4 145
1110737980 98000616 2 117
3121145072 320315008 5 101
3860363641 572927040 8 97
5523110367 129176328 1 92
4314018448 109087112 1 103
1640797807 157829024 206191968 2 3 109
2026643158 121732936 547642304 2 8 96
2079671046 50617344 616376320 1 9 96
3039991024 102054400 754156480 1 10 104
2833644897 254829776 598429056 4 9 101
2703966652 243756272 213444032 3 3 105
2845035554 18126464 251421712 0 3 99
3118411313 35066456 -377559232 0 -5 120
2608022275 249359984 -2391713792 3 -31 90
1223181294 174542528 -872841984 3 -14 88
2381085347 248807856 -1155368448 3 -16 79
1539052957 -56979312 -358665440 -1 -5 87
1539052957 101423824 231550608 1 3 77
1819902740 233265 -88111144 120723712 -1 1 81
1590775049 239145 191832240 -254063536 2 -3 80
1615673058 245756 -228144864 -98484896 -3 -1 83
1613648869 252539 -216538768 689948160 -2 8 100
1691219128 259622 -377053632 992619648 -4 10 95
1977156800 266764 -496254208 1546686848 -5 16 96
2560414899 274342 -225674736 1045345792 -2 10 99
2926473588 282055 320731488 -1440415744 3 -13 96
1792150205 289632 189443792 826771712 2 8 98
1643933258 298136 530311488 1909073664 5 20 102
1820330916 306836 -198221056 1019300480 -2 10 84
2236688190 315591 2147535 625426432 0 6 85
1848107143 324964 154482768 1187140608 2 12 80
1860758781 334782 410658304 1209174912 4 12 82
1922059417 345472 355169792 2159330560 3 21 84
2082473774 353867 262996928 3 89
2334736108 363321 565232064 2372211712 5 22 85
2502728530 372423 463005696 2556745216 4 25 89
2292076209 382861 546239360 690955456 5 7 84
2964637343 394296 406367392 1902692992 4 17 89
3453977473 410086 736544896 1707369728 6 14 90
4209662215 426802 495646784 1447170432 4 12 92
4291605477 444022 244432864 1103332224 2 8 91
4870447217 460743 960727424 845843136 7 6 74
4204319929 476660 41707700 140995984 0 1 74
4171125399 489820 1302192768 9 70
3688704137 502227 1298524160 9 75
6705479448 514265 1216337536 8 77
8148181162 526436 1422975744 9 73
6789973413 525198 1700743040 11 70
7521594027 535581 74

176647826197 12458966016 16498081792 1 2 43


175623714012 13542524928 20772980736 1 2 42
173472622843 8396349440 3707253248 1 0 41
207343743664 17796386816 -15762949120 1 -1 47
191945493543 26039136256 -44344459264 2 -4 58
167721138612 16597314560 -17330190336 1 -1 52
187165544555 16080907264 -7383217664 1 -1 57
190221877635 21452244992 702912896 2 0 59
192933029201 14979886080 8557066752 1 1 55
199212571467 20312039424 -2457221376 1 0 54
169008135509 24194914304 16401054720 2 1 51
153859990240 14565224448 34997182464 1 3 49
169966392834 14360974336 21182836736 1 2 49
187657767036 15062689792 15391095808 1 1 51
203225149790 -1096099968 5786022912 0 0 55
210459128409 16977125376 10274276352 1 1 55
215500666555 22292365312 -3443513088 1 0 50
236368403694 28933085184 -27859109888 2 -2 50
278923101414 50632237056 -67672338432 3 -4 47
289579422822 52304961536 -83177316352 3 -5 48
271954355701 68166524928 -63960055808 4 -4 48
247855926321 26647242 36238491648 -29655728128 2 -2 45
257953925945 26214912 34893627392 -35186286592 2 -2 46
267666163222 25853716 34004219904 -30609795072 2 -2 49
295423487327 26023808 32654350336 -16736439296 2 -1 52
310507168015 26273902 42231836672 -19480150016 2 -1 51
318014195652 26536460 45590708224 -14527922176 2 -1 52
335056285711 27022790 69014233088 -1886561792 3 0 51
361702139302 27343940 143716941824 -6900707328 7 0 49
377428319272 27483752 171708514304 -56038526976 8 -3 49
385047649266 27879708 228136550400 -50213658624 10 -2 52
391623233604 28142812 80462733312 -46303698944 3 -2 53
403805969956 28347340 121164775424 -50650566656 5 -2 51
411708035078 28671798 43436158976 -44815122432 2 -2 50
417519970417 28980878 91296710656 -58729406464 4 -2 50
430025078562 29384702 258681044992 -49578024960 10 -2 52
451499775818 29667562 200324694016 -75225235456 7 -3 57
462276761111 29886426 184379375616 -92925321216 7 -3 53
433283143996 30151802 235179474944 -105698557952 9 -4 56
366919536885 29693028 15658676224 -83757113344 1 -3 54
408656076025 29772764 71441457152 -82271477760 3 -3 58
407501351068 29895328 27322996736 -51499716608 1 -2 62
421458451520 30228268 47202885632 -95477194752 2 -3 61
451148338053 30620768 54357590016 -133628510208 2 -5 61
509041766729 31353228 54957965312 -146927878144 2 -5 58
523053036069 31901624 45333483520 -152635981824 2 -5 56
520002397016 32395160 360677343232 -162600206336 12 -5 58
527298035216 32746824 143426961408 -112211664896 5 -4 61
532734749874 33131492 -27113048064 -121721298944 -1 -4 62
532293471141 33476146 2479730432 -85227413504 0 -3 63
464682656577 33129096 32621793280 -73341566976 1 -3 56
513595925449 33084910 -80572055552 -3 55
82
89
88
85
2353291 59
2335986 102
2392953 19376 0 119
2328430 14922747 0 167
2269211 68
2067364 46
1980134 408475296 -866136064 7 -15 58
1862534 447619552 -465166656 7 -8 54
1865159 184342128 -444392224 3 -7 57
1845383 274634112 -367454752 4 -6 63
1877858 228446400 -409801312 3 -6 63
1805688 333501856 -451006432 5 -6 72
1855161 657921216 -750880896 8 -10 78
1793904 797504064 -576528064 10 -7 79
1744469 642543616 -986500608 7 -11 85
1697245 1504425984 -1529994240 15 -15 89
1730335 2082893696 -2192936192 19 -20 88
1642768 1436249088 -2519983360 13 -22 86
1601641 678233152 -1171249920 6 -11 78
2471174879 1623642 883156160 -1149650176 8 -10 83
2824363535 1637459 976686272 -1538440960 8 -12 88
3265419713 1654419 787639616 -1531633280 6 -11 92
2791314067 1640479 846237568 -772599808 6 -6 96
3656769489 1690394 1512610688 -1469217280 10 -10 97
3932049531 1733486 1735285376 -1767021952 12 -12 99
4454539599 1717540 1686876032 -1921454208 11 -12 97
4350059212 1709437 1907724160 -1296794624 12 -8 104
4634593105 1668689 1221263360 -1145253248 7 -7 112
4360890845 1655535 1388639232 -975885440 8 -5 119
3698658060 1435781 558049664 -2054256256 3 -12 94
3220109684 1556846 102
64
63
53
49
44
44
34
37
41
40
314560544 3 44
136886864 1 36
57403668 1 36
63358516 1 38
57147200 0 40
255986864 63478832 3 1 38
-64663400 -262194272 -1 -3 32
60341900 -250404912 1 -3 22
28760538 -136266192 0 -1 18
-7375887 325328064 0 3 22
37340592 72287552 0 1 18
39547704 -1019302080 0 -10 10
38595844 -254021792 0 -3 6
5395028 -387013888 0 -4 12
4491629 -87137608 0 -1 19
12946777 -309566688 0 -3 24
8224563 -163190640 0 -1 37
10632461 -221471888 0 -2 46
11664985 -156544096 0 -1 42
36397164 -227846240 0 -2 41
33091028 -499048480 0 -4 43
6363919 42031004 -529699968 0 -4 42
6462026 50517996 -846457152 0 -6 46
6606015 316346112 -1414193536 2 -9 57
6747242 667494592 -729373888 4 -5 62
6886463 267503216 -360940992 2 -2 57
7010238 293923840 -751587776 2 -4 72
7127879 210088960 -1036226560 1 -6 85
7245738 414665152 -1292373120 2 -7 81
7263236 610766144 -2416749312 3 -12 82
7411781 667932416 -1555761664 3 -8 116
7673031 350643104 -1678108672 2 -8 110
7952930 208371568 -372111232 1 -2 97
8249290 410973248 305595392 2 1 97
8557164 379827264 -1609604352 2 -7 100
8874569 346090208 -2637059584 1 -10 98
12970635017 9206704 849199616 -1410069120 3 -5 66
14965655595 9430764 1586587264 -2728606976 6 -10 65
16218119995 9662643 2942692352 -3606593280 9 -12 70
12822494865 9888908 2968457216 -2373681664 9 -7 72
9998116357 10122068 2760323840 -3000592640 8 -9 75
12683075309 10327870 3310962688 -3610422528 8 -9 86
17629925021 10521995 3498945792 -5216486912 8 -12 93
13442777672 10718093 2416128256 -4270740480 5 -9 61
14091452128 10910759 2970319616 -3262800896 6 -7 64
13752759517 11108323 3192320512 -2823640320 6 -6 77
15593717470 11542441 3169355776 -2575296000 6 -5 68
16713235352 11996375 2975790592 -1830861952 5 -3 71
18591970337 12290605 2604839424 -1781792256 4 -3 68
17249774100 12591257 3546461440 -1703812224 6 -3 77
17578559493 12743029 1681452416 -1912887296 3 -3 39
20260874867 13057188 58
12467464 -183865408 0 -6 59
19254316 -57313428 1 -2 62
21386256 -302135424 1 -9 58
17147112 -249919504 1 -7 61
23630898 -268566624 1 -8 65
2187005 46557056 -346830240 1 -10 61
2239854 22414242 -299046272 1 -8 51
2294739 3257993 -68022576 0 -2 55
2351438 253483 -299327488 0 -7 49
2411539 889346 -250360800 0 -6 46
2467112 27420228 -204455664 1 -5 44
2526328 21461408 -112978480 0 -2 42
2587195 24144292 -209403744 0 -4 48
2649036 92577872 -293329440 2 -6 48
2710365 17181354 -242098112 0 -5 53
2759842 3180316 -112866096 0 -2 59
2809800 57382136 -381833344 1 -7 55
2859817 130907640 -307121152 2 -5 51
2915491 157458176 -261116784 3 -4 50
2976540 215299072 -328771936 4 -5 70
1455852574 3042609 180509024 -319645376 3 -5 69
1204736641 3116897 399878624 -471056800 6 -7 71
1580692184 3193395 371698688 -426526848 5 -6 64
1242997150 3272088 90833544 -402489504 1 -6 70
1357924722 3356953 0 -335072512 0 -5 74
1755940913 3440437 1045412736 -1269921792 14 -17 86
2044053146 3526705 623009792 -1068548864 8 -14 87
1868398112 3616848 185273 -1160168064 0 -14 80
1937191801 3714627 -71167928 -947196672 -1 -11 77
2124975239 3820836 53272456 -1020197632 1 -12 72
4987664540 3946312 1834938112 -3112107264 19 -32 112
2204379036 4077723 601362176 540725184 6 5 101
2359687314 4214710 340148192 -183660336 3 -2 89
3005329159 4357692 39883152 -282613440 0 -2 73
2698785584 4332578 157254016 2394032896 1 19 100
3211554845 4498731 3813262592 29 87

80
88
91
91
577581 0 79
9208163 3 70
8694811 3 75
6155356 2 77
4384392 1 83
341536 0 88
3387824 1 87
-1771453 0 84
5688590 -127014944 1 -27 94
27358338 -81969568 6 -18 98
565610 -182967136 0 -38 106
4622822 -100349896 1 -20 111
624004 -49576332 0 -10 104
-1037570 -81802152 0 -15 113
-5495156 21361212 -1 4 116
-1259458 19364622 0 3 98
-6344148 9855306 -1 2 103
4191900 39145116 1 6 109
2797590 76632712 0 12 109
32381178 36624980 5 5 120
30937386 52966936 4 8 131
287800 9619752 12408482 1 2 64
295969 6555863 39569440 1 5 67
303950 10852062 -5218745 1 -1 65
311919 9944403 8289851 1 1 50
320432 7579303 -7981026 1 -1 59
328340 9897024 -43729312 1 -6 51
337040 11998374 -23606548 1 -3 48
346374 24126882 3 54
356699 55276520 6 52
367860 53376212 6 56
380416 52435792 5 47
393578 72798560 7 60
408324 39409936 5684877 4 1 69
145652663 423512 64911512 -35446872 6 -3 50
138469403 439037 57322092 -46361272 5 -4 50
163965718 454518 85157920 -67953896 8 -6 50
138696542 470912 68664104 -69701576 6 -6 44
118367632 488112 54192808 -4813925 5 0 39
155391233 505917 34689892 24626438 3 2 42
173051264 524290 32503454 15314591 2 1 41
163937325 541166 31754410 -95185032 3 -8 43
276456137 560371 38005704 -85623664 3 -7 48
206606838 578452 66737020 -94830936 5 -7 45
210716407 596994 24791820 -91088944 2 -7 58
280456418 616625 71976056 -53780320 5 -4 53
374368894 635538 66085080 -72045816 5 -5 46
369691755 655442 62962136 -93204560 4 -6 53
377064482 676049 77329288 -127657168 5 -8 63
485067000 697207 65749704 -34296276 4 -2 53
682596596 683775 173391184 -79163784 10 -5 46
825870318 712068 -80058680 -5 55

34
38
40
47
44
-506664 0 31
33
143966 0 42
44
926400 0 49
55
47
0 -237315040 0 -48 49
0 -210093104 0 -44 38
8612243 -246332736 2 -47 65
5430330 -285846528 1 -53 67
3388836 -206223056 1 -38 37
382285 -143675392 0 -26 50
2395145 -196542752 0 -34 64
1355253 -231260896 0 -38 55
5399308 -121062112 1 -19 47
361786 5570199 -200945600 1 -29 48
369507 17849290 -296925856 3 -43 55
377861 9855361 -185098624 1 -26 42
386887 1332369 -142346560 0 -19 51
396556 120047 -105581392 0 -14 47
404261 3239901 -139881920 0 -16 42
412759 38722544 -21521692 4 -2 61
422245 13903925 2 50
432166 2142760 0 68
57237340 442778 1312845 0 55
51216488 453681 714324 -20102076 0 -3 48
34569088 465176 5956216 -2130836 1 0 41
41837137 477837 5922184 -424830 1 0 43
40888292 491788 2611800 18902772 0 3 45
56842126 505971 11199977 -13508125 1 -2 41
52272500 519969 23366818 -52352368 3 -7 40
74014676 534779 21522036 -35143864 3 -4 54
82757555 550716 6298099 -27339260 1 -3 53
73536750 566282 19398616 -48891800 2 -6 54
76399877 581304 27533792 -74280264 3 -8 50
83860238 597867 21930914 -12313832 2 -1 57
53535062 615378 6344287 -79715848 1 -8 41
55996209 633250 18365364 -49101740 2 -5 44
88577933 651258 27012868 5907897 3 1 52
84755163 669179 18575500 20941856 2 2 60
89255635 686774 13436112 9500774 1 1 58
90220129 705245 13711269 3389594 1 0 61
108921614 724584 16331498 -42992728 1 -4 56
145774135 744106 62156092 -110514264 5 -9 55
159811463 752402 17867144 -32928462 1 -3 44
776094

-684624 0
1450562 1
1754235 1
6530765 4
6716378 4
12305476 7
3139012 -45223036 2 -26
890459 -29453950 0 -16
1783658 -42066700 1 -24
17159254 -29429682 10 -17
130315 64073152 -63133324 37 -37
134349 10351878 -18188894 4 -8
138735 42172872 5375956 16 2
143725 50604196 -1136932 17 0
149371 315525312 -306774816 89 -87
155713 950592960 -869372992 162 -148
162851 177439936 12
170679 1347208320 74
178746 567372864 25
187080 398796928 15
195357 2840094208 64
203984 943233472 18
213181 1667054080 28
223148 640512960 8
2734989046 233495 905575104 9 131
3547782644 245208 485046464 5 119
4490141626 257763 1142063616 10 134
5934982243 271135 -568818560 -4 129
6038295559 284382 1561454976 11 122
6107524772 297379 2188832512 17 145
6368985997 311813 1286628736 9 114
8686616254 327027 663194240 4 117
5914171960 342563 383707744 3 107
5346268604 358049 111892080 1 104
3257009291 373396 233325072 2 99
1840800153 388262 57756356 0 93
1626213843 403858 283358304 2 102
1440146492 419768 321600224 3 104
1151526440 435336 400038016 4 95
412659308 435733 505016192 5 89
495219598 456631 102
8275599872 24
11640890368 24
10742332416 23
14506853376 24
16612523008 24
20024246272 25
19992020992 25
20421963776 24
22904348672 24
28661035008 23
32102141149 358903040 0 23
35718244481 292768640 0 23
41898929166 364968704 0 25
48157898861 336014656 0 32
36736631969 299484992 0 35
36357997381 101409584 0 35
39471765423 1260930688 -3840671232 1 -3 35
36339173385 1418289792 -3939693824 1 -3 35
38040547051 1374656512 -3067282944 1 -2 33
35343811619 1652324608 -5083660800 1 -3 36
35649018644 1748283904 -5746962944 1 -4 45
32108493110 1445881600 -6695543808 1 -5 47
31004369124 1148737408 -4984887808 1 -3 42
28343295655 1264281984 -5408477184 1 -4 41
27755462411 1466644096 -6447185920 1 -4 41
30619884074 1391425408 -10197561344 1 -7 40
32980943039 1250002944 -4447993856 1 -3 43
26168286469 1521448448 -2724350720 1 -2 42
30477445919 1813954688 -1915952128 1 -1 40
31104417230 1503775616 -5121235456 1 -3 41
31666490912 1625337216 -5720216576 1 -4 40
34771625835 3721778 1761950848 -2442979840 1 -1 39
31905153792 3795551 1617843200 -3026384896 1 -2 39
30505021752 3815725 1452223104 -1110348672 1 -1 37
30308722294 3879798 1387930624 -206562560 1 0 36
31964118855 3925501 1295752704 -3524250368 1 -2 37
34482697583 3969666 1256691584 -5409238016 1 -3 37
35467979425 3947124 1244272000 -6145490432 1 -3 39
41545045591 4192431 92716496 0 42
41352447468 4203608 112434024 -9916701696 0 -5 47
46465150548 4258446 -12655352 -15159984128 0 -8 58
48539966282 4265158 3079870 -14470998016 0 -7 56
49624076875 4330893 48209668 -13534025728 0 -6 50
58856330309 4407462 1604760576 -14602434560 1 -6 48
58471602276 4438409 2159917056 -13567874048 1 -6 50
52251177059 4461099 677054464 -17916297216 0 -7 51
64729314893 4536090 5094727168 -27845572608 2 -11 53
70251378302 4560899 1632272128 -37179785216 1 -14 58
63778193844 4604274 4270233600 -38205706240 2 -14 59
46632710294 4559476 2118113408 -27523020800 1 -11 48
41609935453 4411777 430072416 -24421947392 0 -10 51
28363680735 4080480 831482176 -21772578816 0 -10 57
22378438965 3713906 1374671744 -5104780800 1 -3 62
21688810133 3524850 2405697024 -4042456576 1 -2 63
22627699912 3540991 2246097408 -3109926400 1 -2 67
23632667841 3609812 1268938496 -1611391744 1 -1 65
25197291825 3679982 2720648192 -3287769088 1 -2 64
23954549736 3772736 3387720704 -3552089088 2 -2 72
25816927036 3862477 3799390464 -5897624064 2 -3 80
25002618912 3966444 4965685760 -3090977536 2 -2 82
27643007732 3943978 3243104768 -12185545728 2 -7 72
30201950540 3973806 -11789165568 -6 89

-412530 5393444 0 2
4924749 3687048 2 1
0 -3565476 0 -1
0 796693 0 0
0 -39743352 0 -12
5225979 -48687176 2 -14
6781785 -40419436 2 -11
7124499 9668962 2 3
9619087 6490718 2 2
10049998 -42799704 2 -10
31425562 -62313528 7 -14
29953664 -55523508 6 -12
19226746 -66627804 4 -14
23611844 -84801576 5 -17
26261944 -82651256 5 -16
37328688 -53547104 7 -10
32852774 -70867528 7 -14
30363596 -44235108 6 -9
30481186 -63787840 6 -12
25207498 -83971792 5 -15
48909172 -100873480 9 -18
69865000 -116971400 11 -18
58967100 -79113360 9 -12
51608080 -121539568 7 -17
79348856 -138946912 11 -20
73323168 -168945136 10 -23
120079992 -196532720 15 -25
85811296 -86720232 11 -11
90349712 -248887408 10 -28
110510144 -279025184 13 -32
188319888 -290747616 21 -32
150388176 -281014432 16 -31
114399576 -219931600 13 -26
67076492 -226363232 8 -26
47239992 -229296416 5 -27
33562452 -205918960 4 -24
77343576 -220397152 9 -25
109745120 -108209152 12 -12
156442128 -124694000 16 -13
107026704 -114283400 10 -11
149372560 -155929504 14 -14
177820800 -181698336 16 -16
186098208 -165502912 16 -15
139598720 -205968784 14 -21
-269890464 -26
339034973 87
318949584 88
463756440 100
473246986 90
615509159 95
828558327 107
708446097 86
1179564512 110
1442467057 131
880476258 101
697883263 96
544866204 87
600529140 83
665890678 86
638379296 84
594367486 90
911076469 92
964514808 85

1413368192 27
1374973184 25
1355876096 25
1701704576 30
2065258624 33
2153891584 36
2021274240 38
2337392128 36
2821803264 35
2512906752 35
2716594329 202055648 2 36
3040303581 199084288 1 36
2793581864 112209664 1 37
3201449880 214488464 1 41
3696452666 252550048 1 48
3528139938 376820672 2 45
4876679520 52807812 0 49
5376600545 353706144 -128059768 2 -1 51
5850370158 437410592 -930185216 2 -4 49
5310188028 370518112 -651098496 2 -3 47
4673154783 318683232 -470108128 1 -2 47
5198969848 337081472 -1518855680 1 -7 41
4425942355 194780560 -1008260992 1 -5 33
3407327502 106685536 -530819840 0 -2 28
3354929813 86522096 -859301056 0 -4 28
2914578310 136234608 -542954368 1 -3 25
2976288851 204170048 -52229548 1 0 31
3695802955 471141696 -1388017408 2 -6 38
3902731826 971283200 -1218888320 4 -5 38
4038984079 217412016 -1047400832 1 -4 40
3793329682 154269920 -688554816 1 -3 46
4340100970 3072803 247305104 -500881440 1 -2 40
5440541911 3167590 242331296 -1817870976 1 -7 45
5569221194 3258435 349298368 -1720018816 1 -6 44
5539303348 3353774 145990048 -1400116096 1 -5 42
5740359444 3456900 156550720 -1190992768 1 -4 45
5264937972 3550399 154105280 -903790400 0 -3 40
6391088886 3657525 1163518464 -1167388160 4 -4 42
8043202196 3771542 2389179904 -1844014464 7 -5 44
8207953906 3882983 1804130944 -2001793152 5 -6 46
7979476221 3997012 -1514083712 -2015194368 -4 -5 49
8306340198 4113667 -1928312448 -2579824128 -5 -7 71
9019376168 4233132 -1957599616 -2376987904 -5 -6 67
8935437256 4342752 36455004 -1943879808 0 -5 67
9243982816 4454386 567446016 -2055800192 1 -5 70
9148081349 4557083 866757760 -1991937664 2 -5 67
10182228472 4668301 967356224 -2320558592 2 -5 68
10946834364 4786198 1232736256 -2561887744 3 -5 69
8903562864 4902186 944964544 -2007230464 2 -4 65
7319194614 5018350 672939776 97291928 1 0 58
7854845121 5143497 1393822976 -969644032 3 -2 63
9185562168 5298808 1001922752 -1805364608 2 -3 65
9349023723 5414281 1556964736 -2054652032 3 -4 62
9219429737 5493638 1642859904 -2416331776 3 -4 57
9100347286 5708825 1453516416 -1971651200 2 -3 55
9221064195 5864814 1203355136 -773787456 2 -1 50
8847742202 6020945 817586944 616020352 1 1 46
9229110063 6210760 917029760 787271296 1 1 46
9732072312 6388489 856828224 603389120 1 1 47
10514255222 6560698 1073688576 1670273920 2 2 46
9541857848 6160588 900268992 3435147520 1 5 42
12220207201 6436742 1893966848 3 49

65110
65761
65393
64665
65105
65376
64892
66773
62681
61989
62012
60659 69
61810 64
63210 68
63452 66
65233 73
59953 79
62159 78
64230 72
65154 72
63223 78
64464 77
65452 80
68904 78
70140 71
72084 70
73016 69
73970 73
74997 78
72140 64
73280
106
105
102
109
111
113
115
117
113
115
73929376 3 113
-19622828 -1 113
19211446 1 116
59296012 3 121
7494440 0 135
4194440 0 150
29039654 1 157
-10059870 -555975488 0 -22 142
19964132 -146843776 1 -6 126
2741380 -386351840 0 -16 129
2452505 -535790528 0 -21 175
-7956102 -821209728 0 -32 161
20380844 -649647680 1 -29 123
19978022 -664709568 1 -32 110
20119872 -435774592 1 -22 96
8020974 -427953536 0 -21 110
-35497944 -2 100
24637750 1 170
9815779 1 132
-9975535 -1 140
35511064 2 143
247692 66939720 4 223
250604 799557632 -755590400 39 -37 275
253432 337497856 -680552704 15 -31 245
253056 471819072 -552548864 20 -23 222
252070 300765440 -544647360 12 -22 213
251317 226843152 -125724936 8 -5 211
249813 199894016 -242563680 7 -8 209
247393 173626624 -219400896 6 -8 204
244502 193018720 -207704928 7 -7 201
241000 270735328 -331660864 9 -12 207
238642 231261920 -375387648 8 -13 200
236066 178591520 -255189248 6 -9 197
235407 103812432 -177395968 4 -6 189
235367 114306128 -75882504 4 -3 201
235899 274022144 -343483904 9 -12 194
238943 133136368 -234862176 4 -8
240794 185083504 -201207872 6 -6
242773 198283632 -357983968 6 -11
244977 181349248 -254983664 5 -7
247045 209529488 -260699392 6 -7
249119 255852336 -385943648 7 -10
251156 275838208 -363936672 7 -9
253077 201152096 -457379744 5 -11
254870 244832272 -396656832 6 -9
256527 137700000 -38822256 3 -1
257840 161206848 -49538948 4 -1
259076 317729824 -379160032 7 -8
260216 1186757376 -1283603584 25 -27
263314 1661524224 -2663200256 33 -53
245459 1588473216 -595681856 22 -8
250012

174
165
153
154
141
155
157
175
181
351992416 1 179
382876928 1 175
616375488 2 161
1208768256 3 165
598918848 2 168
1383015680 4 161
848374720 2 168
832291520 2 160
1348681984 3 170
1660659072 3 178
1563955968 2 178
4612613632 7 183
2738355200 4 169
2898462464 4 186
3201788416 4 200
-628405504 -1 198
4286131200 5 200
13052869632 12 215
9566825472 8 231
3481546496 3 225
5186769920 4 226
2857694 1477809152 1 232
2838785 5100464640 4 240
2909637 8365470208 6 234
2994755 8879802368 6 237
3004939 6774584832 4 257
3154842 10769165312 7 245
3216051 11077672960 6 233
3192402 13425032192 2763717888 8 2 221
3146586 25502871552 10727526400 15 6 220
3196914 73715826688 7889395712 41 4 248
3276966 33344524288 11073369088 18 6 241
3256432 7443842048 14483106816 4 8 256
3222957 21757806592 20400125952 12 11 292
3301782 26980741120 20450201600 13 10 327
3360554 49803718656 26230849536 23 12 343
3450713 54818930688 29978570752 23 13 359
3527506 73852182528 32758153216 29 13 362
3564779 78538735616 38513049600 31 15 377
3520376 63542378496 24767576064 25 10 348
3526795 96785743872 18737369088 36 7 405
3624854 108482453504 15581982720 39 6 422
3708640 81323081728 4503766528 29 2 431
3773397 81972682752 4469591040 28 2 443
3797041 134618447872 4206227456 45 1 426
66645811295 3828984 181047427072 10264062976 59 3 389
3842616 131288875008 12500529152 42 4 372
3871181 120869224448 15018743808 37 5 377
3902327 90524164096 12607452160 27 4 377
3869516 53279510528 19402233856 16 6 354
3664192 105653796864 21672294400 34 7 351
3602935 37088264192 11 403
398014432 44
359292384 44
473916416 45
545363712 47
546391680 47
593338176 54
672667008 59
875015360 59
873987328 62
883582208 59
930357060 46038692 1 62
755593857 41716592 1 60
740173574 16282875 0 57
938923882 34004512 1 65
1254182997 -5162122 -466610880 0 -10 76
981757996 29535806 -472994816 1 -10 70
1052005952 20410400 -407236096 0 -8 72
1416952640 30838368 -445943584 1 -8 74
1565122247 26025902 -311123360 0 -5 71
1666119158 51508720 -350880352 1 -5 75
1471167763 9519058 -519937472 0 -8 78
1181738405 -5726877 -481534912 0 -7 72
779224260 20375922 -337015328 0 -5 55
835623660 29818620 -311249600 0 -5 57
1065820774 28119848 -435135712 0 -6 58
1127658937 37195972 -297769632 1 -4 57
965946758 39731664 -155151232 1 -2 55
1266505073 50064920 -212397984 1 -3 49
1575858403 66761164 -153110960 1 -2 55
1493960073 78686416 -262699216 1 -3 64
1583877941 76126128 -89951336 1 -1 71
1748766525 1738183 93352096 -308904064 1 -4 75
1975141118 1829337 85070192 -461094752 1 -5 76
2558536012 1894771 50992620 -589566336 1 -6 84
2788084933 1954068 70684128 -697294848 1 -7 100
2929130681 2025574 93622128 -376173728 1 -4 102
2716088778 2070099 177791760 -656010496 2 -6 115
2919070452 2167249 225949840 -506202080 2 -5 119
2995740996 2226449 171866944 -256411584 2 -2 122
3276264275 2302074 405857728 -412014880 4 -4 120
3491837352 2327208 573216896 -832466880 5 -7 120
3355616484 2379959 489625440 -756447040 4 -6 116
3202463489 2439064 458682976 -449513568 4 -4 118
3358324698 2467061 621756992 -880957760 5 -7 122
4094935859 2509242 930181632 -1073562112 7 -8 135
4047773579 2598431 910249984 -460887616 6 -3 136
4339878803 2643001 1034998592 -551909568 7 -4 133
5410074847 2697221 1307953280 -1509815552 8 -9 135
5891766650 2813243 1507607168 -2674040320 9 -15 136
3285121895 2958418 576438848 -648894528 3 -4 97
3679595307 3081742 676394112 -895441920 4 -5 109
4567287794 3055009 1078214400 -1456820096 6 -8 122
4443809422 3104072 1113059840 -1627105152 6 -9 121
3935290094 3366761 1132865280 -1867771008 6 -10 116
4304324809 3497864 1743399168 -1403198720 9 -7 113
5269699069 3632864 1316679808 -979945344 6 -5 107
4996632360 3668359 1151196672 -685153856 5 -3 100
5624104797 3878606 938289280 -284713280 4 -1 102
6066469624 4105493 1422386688 -1559665408 6 -7 104
5072566525 3997305 927320512 -649550464 4 -3 98
3797020705 3747470 219660176 615478016 1 3 86
5661452693 3889657 -1213583104 -5 100

1902506
1843805
1844843
1850634
4974198229 1830678 159617248 -2129971200 0 -6 63
6211746999 1800462 727550272 -1612226688 2 -5 67
8216305997 1773570 934568128 -3916131072 2 -10 75
7437761365 1720865 1501725824 -2047950208 4 -5 65
7027965790 1653488 2349382656 -2426425344 6 -6 66
6812449181 1573448 1828707584 -609004160 5 -2 74
7442860708 1490234 1805859456 -899335168 4 -2 79
8908751934 1556742 1552561152 -2630501120 4 -6 81
10729865155 1558978 2386922496 -4149195776 5 -9 82
10891658909 1597851 1475311232 -2888307200 3 -6 82
11534430848 1575174 1947699072 -3640678912 4 -7 82
13253526989 1593509 3392694016 -3963224576 7 -8 84
13954924910 1738868 4150979584 -4246381824 8 -8 84
15325238346 1769959 4089810432 -5829756928 7 -11 82
11909525668 1754267 2486758400 -3310267136 5 -6 70
10011138297 1687844 1290398592 -1240450176 3 -2 73
9599330175 1620075 996964928 -834632896 2 -2 78
9091861450 1562286 1262312192 -179165744 3 0 80
9466835562 1522819 813278720 -507919296 2 -1 82
9175090215 1565856 2673603840 100631944 5 0 86
10210578496 1587761 44642056 1673014272 0 3 91
10822581529 1592975 426988672 1236498432 1 2 93
11764924923 1617161 439645440 2103025280 1 4 98
13017294463 1638090 1171403520 918977088 2 2 100
13234674619 1657343 3586984704 1673539328 6 3 102
12862263165 1632607 1083027712 50227528 2 0 91
11273027987 1584836 1926427776 3 104

61233868 1
72277856 105865792 1 1
84995912 172085312 1 2
121988024 20622616 1 0
121188128 -319912224 1 -4
33810100 -314280224 0 -4
83756824 -133494168 1 -1
82905312 -388618624 1 -4
106992904 -477616352 1 -5
124500720 -545313152 1 -5
113090864 -877237184 1 -7
65927808 -1176265856 1 -10
54163336 -753696576 0 -7
59018472 -779296064 1 -7
28030510 -647215680 0 -6
28117206 -540968448 0 -5
23759706 -221315168 0 -2
25913884 -172430432 0 -2
966201914 43887864 -175399088 0 -2 49
892812568 37722176 -252521632 0 -2 41
987070388 28787856 -78806760 0 -1 46
1032796199 2506162 -5882370 -299085824 0 -3 40
1027131068 2541783 -10476696 34573096 0 0 33
759998532 2581741 -15154162 -64026340 0 -1 49
495044922 2623802 -11562170 -96585408 0 -1 31
1106442843 2683834 25873522 -304433440 0 -3 38
1236304984 2728484 14445238 -485219072 0 -5 40
1330869024 2780410 12603891 -150301392 0 -1 37
1287726870 2836277 31062758 82882136 0 1 37
1596258395 2892749 79748576 -159018656 1 -1 42
1889101894 2907748 21659256 -186694624 0 -2 27
1649577132 2949399 7713051 -231216208 0 -2 28
1321761230 2990643 10553387 -164688384 0 -1 28
1479142712 3030973 33184320 -107680712 0 -1 39
1584028238 3064687 11194067 -118353544 0 -1 34
1963667652 3105902 42726640 11582206 0 0 34
1971282424 3146537 256653424 -135884080 2 -1 38
2289681561 3192273 98418584 -113310840 1 -1 33
2443349964 3299013 36704156 -252266672 0 -2 36
2132208374 3416868 65410164 -144081200 0 -1 33
3110126767 3521027 193654944 -110779640 2 -1 45
2661093041 3639255 124043728 -337340512 1 -2 42
2383800452 3736552 155081952 -428610912 1 -3 40
2217704774 3823811 154477744 -535064960 1 -4 40
2671801884 3906202 94574768 -717098816 1 -5 42
2084400650 3983141 105680000 -270775968 1 -2 42
2442034289 4061749 113256688 -260629008 1 -2 45
2634973002 4140673 385968064 -335806912 2 -2 46
2497927951 4219258 100432864 -450086048 1 -3 47
2689420845 4288860 78491424 -176615792 1 -1 49
2135647600 4190232 25772972 222840560 0 1 37
1671103238 4272232 99140424 1 37
15192642671 4115052 3313473536 913642496 4 1 58
12099639995 4079572 2915684864 693686656 4 1 55
16013471247 3854656 4444979200 -8063385088 6 -11 54
19182378574 3794393 2071057792 -7337904128 3 -9 56
19425816903 3757602 8206588416 -2924288256 10 -4 78
20441241173 3688014 5594796544 -3153977088 7 -4 83
22672431600 3680048 7207633408 -3703633152 9 -5 95
27091355284 3741954 5695952384 -6499231744 7 -8 107
27328438331 3896233 6047317504 -7340807680 7 -8 114
28859853401 3932825 5330208768 -8096175616 6 -9 137
27813935006 3921992 7198603264 -5834355200 8 -6 131
29228324667 3929566 5380851712 -6441262592 5 -6 118
29702515819 3986218 5065297920 -8577054208 5 -8 117
35060109368 3967454 4755258880 -9897886720 4 -9 123
34741990280 3968023 27629264896 -11238581248 24 -10 128
35235541872 3989430 19090759680 -8608061440 16 -7 149
34459219747 3966647 59753996288 -8637559808 50 -7 155
35060589083 3918153 56826662912 -8417201152 47 -7 158
26818350890 3822085 -2383407360 -761467968 -2 -1 145
27361270171 3807221 -17770821632 292308736 -16 0 157
26368431887 3834470 8716825600 719482560 8 1 166
25299429891 3894966 9551262720 1757027584 8 2 166
26588502949 3963231 -3061117440 3982369024 -3 3 164
29907973472 4179607 11177175040 1373265024 9 1 168
29431337206 4297229 -5266437632 2925516032 -4 2 167
28407199305 4441642 69312200704 5823906304 54 5 164
31266447692 4519919 -11309171712 2580931072 -8 2 165
36247203601 4570343 -56340807680 363272864 -40 0 163
40613831187 4610774 88527863808 -977220032 60 -1 161
37917560613 4546656 153510215680 -1400060672 109 -1 156
41575187277 4713772 -4324892160 -3 162
4938328064 24
7083435520 25
6450719232 11
4922895872 18
5601936896 25
5833403392 11
6558740480 35
5355007488 26
6527879168 26
8287139840 24
10987801674 1226799360 2 29
13379814461 2648075008 3 31
15926105631 2039176832 2 35
18642188956 3414158080 4 40
22222496916 723790272 1 50
25463373337 4593120768 4 45
26991052724 2326113280 2 43
31296760927 644051648 1 44
36003528995 1089182976 1 43
44927881063 632072064 0 54
55876607293 392695392 0 53
62804246788 265304432 -1129039872 0 -1 53
66351320321 435290368 -10299937792 0 -6 49
482867682696 655998400 -14238758912 0 -8 57
736906503712 508990656 -4255345408 0 -2 50
1076271340948 724537856 -4494471680 0 -2 45
1037486788121 680351488 -10313391104 0 -5 41
839685568704 1122517248 -6116990464 1 -3 47
238524999886 1597774208 -3875156992 1 -2 47
292823373844 1819965568 -2956776960 1 -1 49
595342885894 2783035648 -7608152576 1 -3 53
397957411726 76004400 3667088128 -10541022208 1 -4 55
452654250838 78292456 4265588736 -6673233920 1 -2 57
626703261003 79362832 4150975744 -4362252800 1 -1 51
854823643813 81421384 4196294144 -5555265024 1 -2 52
921506627448 83287184 8189549568 -12118499328 2 -3 54
441584755483 85070072 11187578880 -13840881664 3 -3 52
327776659270 86580480 9320993792 -9743498240 2 -2 56
-211446603273 88705864 -942390016 16033801216 0 4 96
-392712735584 90288432 -5016991232 15551256576 -1 4 63
-586449624232 93293416 -10892228608 19130703872 -3 5 71
-757138488042 94024232 -7597263360 17608687616 -2 4 70
-156316350604 93407496 317239680 17106720768 0 4 59
-837255384032 94366088 -1139773184 15479204864 0 3 54
-387508772609 95152992 3475870464 2865286144 1 1 60
-547265160778 94070888 14511514624 483141984 3 0 64
-450637375042 95941640 7076783104 15638408192 1 3 57
169597754283 100116304 8949897216 13551853568 2 2 55
139172607947 102894904 10809924608 146158224 2 0 59
232960154771 105194040 5597897216 12198624256 1 2 46
218835563986 108167328 13322346496 4481683456 2 1 47
236058926533 111188304 16084558848 1317950848 2 0 50
261981111654 114773744 17104794624 -19700328448 2 -3 50
269439061544 115721928 19943731200 -24935677952 3 -3 49
284683795188 117798136 23147124736 -25348556800 3 -3 48
293230989066 119178432 19779129344 -17518743552 2 -2 42
307850916814 120779336 4406732288 -16448428032 0 -2 37
325368128628 124117328 19185586176 -15149587456 2 -2 39
353102314848 127148432 18127994880 -29366587392 2 -3 43
361434989723 131271720 23435341824 -28391329792 2 -3 38
336506002429 130619112 18613106688 -4303342080 2 0 33
350217519883 133023216 3081960704 0 40
19452559360 11
19249618944 10
21982474240 10
23612526592 10
26069135360 9
28775790592 9
30140821504 11
28888655872 10
28292902912 9
31416092672 8
31364091148 146766112 0 8
33986545887 144952144 0 8
32429624310 50710568 0 8
38734102017 93281720 0 9
36740440804 121874856 0 11
33041450321 -24369894 -348138944 0 0 12
39081405155 -17725602 3631561728 0 2 13
45580668043 -75214592 4420357632 0 2 13
54240199606 35294004 1350845184 0 1 13
47930630440 80587488 83519256 0 0 15
52035749904 115109528 -2595818496 0 -1 15
49183762644 136445376 -4005384704 0 -1 15
50665452764 106728856 -3736611584 0 -1 14
54097847568 8239530 -2829696512 0 -1 14
56822280201 30021424 -3606112512 0 -1 14
61350417958 158984672 -6205007360 0 -2 13
63551252595 172624448 -6697499136 0 -2 12
71922399768 288810624 -7034139136 0 -2 13
80771081360 128019816 -10021647360 0 -2 13
87337106503 375412224 -10145168384 0 -2 15
103659792340 343070080 -10197821440 0 -2 16
86539458052 304711552 128003480 -7470418432 0 -2 17
97724219714 311277824 475809632 -7717962752 0 -2 18
99975044605 318672512 1023699584 -3489030912 0 -1 20
119447084511 326179200 1647783168 -2838004224 0 -1 20
128740625921 333412544 3546467072 -9203930112 1 -2 23
129910983288 340713312 3958400256 -9718150144 1 -2 22
149241998771 348697536 5737762816 -4755945472 1 -1 23
154882128323 356242624 4428720640 -11603782656 1 -2 24
182195411100 363871520 3643728640 -5423816192 0 -1 25
172127809236 372554016 6125789696 -7863998976 1 -1 27
179987819426 381911392 8864617472 2437693440 1 0 26
193595619224 391748128 8811527168 11941897216 1 1 30
223998799149 401089696 5692587520 13562870784 1 1 31
290689931706 411062880 7763059712 1115569408 1 0 38
337921565167 421110048 9696813056 -13717431296 1 -1 42
383119157724 423737152 25189978112 -11695128576 2 -1 46
452653464353 426171200 26396948480 -8449971200 2 -1 46
429006213018 428927008 47516594176 -33904855040 4 -3 53
503022452098 430156096 37536092160 -27625029632 3 -2 46
573843908016 431790816 25112451072 -49970180096 2 -3 49
596454022222 432672672 32361365504 -55430971392 2 -3 56
622066169275 432970848 22380222464 -85313126400 1 -5 56
599008322701 436038304 27496953856 -47977918464 2 -3 54
645093760212 438876032 33028620288 -26091399168 2 -1 49
675603621333 441469824 44009488384 -22456838144 2 -1 42
700429136359 444078592 44118921216 -12021242880 2 -1 40
776329667339 446403328 36658171904 -35008593920 2 -1 41
861374514855 448189024 40341778432 -62833766400 2 -2 44
842206469704 457261984 48004567040 -28230293504 2 -1 40
746300384601 421171168 60523954176 30778109952 2 1 38
907058271039 443121472 -29840627712 -1 44

8724740048 258698752 1 74
8943423929 180316048 0 72
10290578948 192132784 0 68
11909718847 285031424 1 75
11841448300 277200064 1 91
9243521647 753383296 2 83
10836012156 836619520 2 91
12663613994 600314944 1 98
13965498668 1360999808 3 100
16252739521 1006367680 2 105
13774560376 743452096 1 102
15042856766 574037376 1 101
15804783677 672260352 1 94
14109706496 486149824 1 98
14156436960 374814720 1 108
12959331356 492553728 1 108
12590963090 555599168 1 97
11706371762 634225856 1 101
11841299625 478397952 1 105
14008739714 364873888 0 112
17338929341 1016169280 1 105
16183392746 1230355 2245875712 3 106
14136440210 1231008 2212946176 3 110
13549814116 1253156 1792068352 2 117
15181817708 1299055 1383287424 2 126
18839494488 1360691 2108739584 2 136
21864938647 1407041 3746889984 3 139
25901711573 1475456 2949144064 2 142
29912196810 1597002 12870081536 10 158
32654401190 1702726 26659315712 18 160
34845608155 1787939 40745648128 26 175
36148671131 1836196 14720363520 9 175
38343867904 1869185 40274345984 23 164
41980480582 1907070 25169545216 14 147
45066622863 1954653 -10602566656 -5 147
53056970781 2067612 45569744896 -6926973952 22 -3 148
57679106066 2145418 20499218432 -7302536192 10 -3 150
57043698019 2217659 50396233728 -11644575744 22 -5 153
49292275935 2193533 18338443264 -12050698240 8 -6 160
39697383760 2015085 46989344768 -4359366656 23 -2 174
34479970401 1932728 35635589120 2189824768 17 1 190
35995628252 1896113 20993941504 2506070784 10 1 188
41976251119 1885918 54506418176 -7232979456 26 -3 191
39487320794 1939472 63674728448 3337490688 30 2 189
50058967095 1985010 87592484864 2505940992 38 1 202
75172046891 2046244 237060227072 12912448512 81 4 215
111099166050 2119944 102435971072 -12462525440 34 -4 227
109851432263 2179183 56337391616 3283154432 17 1 220
97166598834 2241739 61826871296 22183749632 17 6 217
196179852062 2305407 -43321896960 -41743196160 -12 -11 252
152916939895 2277228 29910185984 -8207032832 8 -2 240
95789851997 2331857 62764453888 14 229
20087369728 31
21410555904 30
21335617536 28
22755936256 28
26977552384 33
33389633536 33
37179805696 34
42358013952 37
52349923328 38
56804204544 39
62106522779 377211840 0 40
62887312374 798302848 0 44
84223835161 1023510656 1 44
87808715871 4288407040 2 54
132375143804 1532000768 1 71
178956935025 2082769280 1 76
232227873736 -385053952 29033500672 0 11 65
236541970486 1075642496 8762212352 0 3 60
191945040291 2547764992 291474272 1 0 46
127698627775 349663520 25462566912 0 13 43
147100280690 129280136 -3895501056 0 -3 42
127370523892 39925324 -4875360256 0 -3 40
118628547159 -189232688 7971717632 0 5 38
154587506571 -97693640 445419264 0 0 39
118442356929 47525344 -460892320 0 0 28
106895363338 -38964656 -486164512 0 0 23
102808424682 -89278928 -4093141504 0 -2 14
101886263847 -380464576 -2584828928 0 -2 18
66152345085 76578112 -2364131072 0 -2 22
79550856657 -26625252 -261865248 0 0 28
98691559865 -544208384 491659424 0 0 37
128675436146 12984866 44
119136783851 13261083 40
86580826871 13559581 700979520 -14235745280 0 -7 46
60044198822 13871164 5891628 14599452672 0 7 42
77328570455 14218888 38209392 7547478528 0 3 35
99273065045 14646131 49768796 10015013888 0 4 35
96458331101 15177320 108674848 4537687552 0 2 33
97733068617 15735791 51894020 -4625054208 0 -2 29
101374272730 16308283 74772728 14003863552 0 6 35
105795993251 16917458 91613968 29318821888 0 11 41
121421275464 17496200 847889472 0 41
143685214423 18119590 7795007488 3 48
169575459002 19125242 5800249856 2 51
178855565853 20108330 5161083904 2 51
172740804875 20437680 4251506176 1 54
181373205162 20577836 3045011200 1 53
204945111016 20754200 2182409728 1 50
224770236307 20098892 1821714304 0 48
231857706151 20549248 2745549824 1 44
254360261115 20118752 3038873856 1 44
243354908900 19899424 2842394368 1 41
226070718340 20510404 2899289088 1 44
205632681576 21154736 2441383424 1 47
213909953164 21224942 1893888384 0 45
130556323085 21946128 2050000000 1 39
173399798071 22493760 3270702080 1 40
184943212894 23461344 4707732992 1 45
173548259076 23885196 3198703616 1 58
24362544 2278245632 1 50
22734306 2596154368 1 46
23383490

-3507786 0 58
-620744 0 67
-302516 0 58
-18419910 0 71
-12854220 0 93
-62946912 0 95
1680291 0 93
4983162 0 97
332791 0 88
1356436 0 94
1156830 0 95
4298063 0 94
2330372 0 93
-203907 0 58
-2046896 0 55
-849385 0 55
720700 0 43
-3065461 0 49
-2188504 0 42
232742 0 45
-2340418 0 15
3775437 420139200 2 4
3899697 4964604 0 2
4045393 29965654 0 1
4191866 -300602 0 0
4340337 0
4504907 -8665472 0 0
4659164 3052420 0 106
4819005 26565046 0 132
4983066 138
5152187 -67434 0 125
5308420 -19082070 0 127
5473492 -942614 0 120
5643790 2751103232 5 154
5817465 757637696 1 120
5959593 970142208 -6279472640 1 -7 116
6074727 584194624 4089972736 1 4 90
8540854247 6172914 1107395968 17684754432 1 17 74
15029043567 6272911 1544772480 23675054080 1 22 81
11353460020 6393042 1621302144 -1144740992 1 -1 79
17314062574 6554889 1214762624 5645139968 1 5 73
19608136932 6820559 1452763264 18230013952 1 14 72
18007985947 7126356 2303150080 20010987520 2 14 74
29079215272 7535240 -1581893504 10900782080 -1 7 67
26732696061 7947676 -7095049216 11054553088 -4 7 69
33954627868 8295190 -7574199808 -2761814272 -5 -2 70
28019121900 8579538 -7125756928 2457992704 -4 1 55
27916472017 8377309 -5008124928 14820619264 -3 8 60
23308024789 8676141 -4108493312 28905623552 -2 15 66
39730101970 8924847 -2656051968 13612396544 -1 7 69
22864692856 8907977 -3053539584 -6013627392 -2 -3 57
9197608

868970614 1 87
1482886342 3 80
1135865669 0 71
1508457158 0 72
1859617782 1 72
1762162333 3 74
1379357228 0 -1 68
1769654909 0 -2 66
1534451909 0 1 69
1588487603 0 -1 74
1814999729 1 -2 70
1935106711 2 -4 70
2143272363 1 -8 68
1296271181 -1 -2 76
1803497948 0 -5 75
1591449920 1 -4 79
1436843919 0 0 72
1888147890 0 -3 69
2110344032 0 -4 64
1767766261 0 -2 64
1760296699 0 -2 65
1982472275 140339 0 -4 63
1719300171 141445 0 -2 60
1674743072 140111 0 1 62
1553684746 141475 0 2 66
1668813920 147043 -11949563 16191146 0 0 67
1968191351 148174 107363192 -233824912 1 -2 71
2189378288 147954 197759296 -237252624 2 -2 71
2874553704 153995 196749712 -779434432 2 -7 72
2765579116 160448 83811264 -801612096 1 -7 69
3127329148 165960 203881360 -1199647616 2 -10 71
2925430097 168419 244840096 -567249280 2 -5 75
2595538169 166051 122345472 159680928 1 1 69
2814308709 164846 371774016 -627143040 3 -5 68
3569195329 165699 746238912 -1384881792 5 -10 70
4519623904 170505 2660956928 -2278340096 18 -16 72
5830888122 176577 3420667136 -3503587840 22 -23 78
5118537924 183114 5304886272 -2251166976 32 -13 75
4255892979 184365 1137695232 -3918877696 7 -23 83
2200849330 174144 76253224 -1421300864 0 -9 89
2006493311 174407 286442208 -941865664 2 -6 94
2273914660 174676 1135237376 -734245632 7 -5 101
2378334792 177865 1095329024 -554639680 7 -4 104
2389512380 182799 483442560 1032830080 3 6 99
2809246493 188968 719801088 729031936 4 4 97
3398974485 194956 1145767424 985803072 7 6 96
4020371252 202061 -954919424 1540313472 -5 8 88
4405288536 204802 -5492339200 825919744 -28 4 87
4597931887 207148 -482484320 714903616 -2 4 90
4393028047 207847 -466687200 1204476032 -2 6 84
4016782648 201738 -803362816 165289056 -4 1 69
4550927030 188118 -562384768 -3 78
-2
-3
0
0
0
-5
-4
0
-4
-7
10182289953
12471880794
13989503881
14762607521
14215150036
14904204279
13116793705
12165498220
12480948330
14048127696
12196125724
11682762575
13484586167
15016494404
13963060761
12256614811
13153508426
13945917757
14196164401
13916454440
17526779812
25027300030 1749552
26660210283 1823243
28473786630 1960071
30882099824 2118555
33140437203 2231002 1873977728 -6647257088 1 -5 63
35953112474 2281251 1877148416 -6948713984 1 -5 61
35964394666 2297492 2190428928 -4389706240 1 -3 60
35065040178 2307406 2401042944 -1364976512 1 -1 60
37221925818 2372655 5880799744 -2693973248 4 -2 68
37978837357 2466924 10984457216 -2806888960 6 -2 71
36918407530 2505841 2450542592 -2810521856 1 -2 65
33493335534 2496148 2359426048 -1924218112 1 -1 69
31688547061 2539626 4777273856 912887936 3 0 70
32579603791 2621940 4166571520 3326442240 2 2 78
34751685863 2739621 6743524352 6354033152 3 3 82
37425174821 2834553 19722584064 9471990784 9 4 81
40082208739 2959078 11003590656 6808816128 5 3 82
41029415548 3073526 10990679040 2726649600 5 1 77
39132112688 3092273 5194418688 8292307968 2 4 64
43277240513 3210391 7376071680 8557350400 3 3 67
51107586296 3299708 8628051968 4226080512 3 2 71
53693400283 3393865 9383820288 1152307840 3 0 72
54991325501 3481664 11343032320 8071213056 4 3 65
58597304661 3585678 5707397632 11955162112 2 4 63
59502087989 3671033 11336200192 15723800576 4 5 60
66526487458 3760912 11779282944 11841382400 4 4 59
70741998285 3848608 15557062656 11673621504 5 4 57
75670225548 3929244 19590322176 9476874240 6 3 59
78572186098 3988517 15404676096 12499412992 4 4 57
79379971185 3931515 20606375936 18704779264 6 5 51
87628883667 4000134 17279868928 5 55
199678685429 4661856256 6098296832 1 1 30
185797125849 3798012160 11187209216 0 1 30
193691791595 4143885568 12202474496 0 1 32
224956107384 3674010368 -15506990080 0 -2 34
246215354068 3014801920 -41886076928 0 -4 41
192568521854 2800747520 -2851275264 0 0 37
225326506058 515247136 -13480420352 0 -1 41
211579117653 4764700160 9891170304 0 1 42
210512202291 1701587840 21557010432 0 2 41
231400676396 1254740480 17893216256 0 2 44
257174969289 1490029952 -27238486016 0 -2 43
235017193576 3238170880 -29877338112 0 -2 45
231026915898 1793267200 -21566124032 0 -2 44
221780665958 3398464256 1840221440 0 0 40
243927465260 3900718336 -9523049472 0 -1 42
251911954950 3154350080 -12088154112 0 -1 43
261059995247 -328606592 5207893504 0 0 36
279961837702 7377309184 -4525002240 1 0 36
294854260053 11260658688 -11859347456 1 -1 35
307792041339 3607881216 -21122269184 0 -1 37
322064161661 8501995520 -21698324480 1 -1 36
327094228221 21704880 3053287936 -30873440256 0 -2 34
321254517929 21120494 3771200000 -35406692352 0 -2 35
284944846492 20794570 5557081600 11492990976 0 1 38
300152351642 20432152 3248643584 19415863296 0 1 40
325178257010 20182852 6859895296 35541082112 0 2 46
324721248651 20253556 4555406336 51310006272 0 3 43
334264501877 20293680 5093372928 44585119744 0 3 45
346285963095 20424996 3630500352 27650433024 0 2 45
363212358901 20676586 9837575168 14149211136 1 1 45
383629393211 20943894 21162307584 -4990947328 1 0 50
393348837085 21338092 23922610176 2916986368 1 0 50
410118680621 21681660 25422790656 -9256968192 1 0 48
409580012113 22078698 23392043008 -14495196160 1 -1 46
416200364580 22659080 21277417472 -9504609280 1 0 47
414735474710 22546790 38141353984 -17341919232 2 -1 49
434476815671 22829422 57372807168 -28509081600 3 -1 53
445030613238 22962654 59373481984 -27114889216 3 -1 55
429167796489 23128228 -7780976128 -54376587264 0 -3 54
365905146686 22696150 14103861248 -34319331328 1 -2 45
386589795506 22501520 8834411520 -63002533888 0 -3 52
384321285450 22511126 28740339712 -54042693632 2 -3 55
324463286903 22449940 31050672 -4563435008 0 0 56
306965491959 22218162 16619032576 20491759616 1 1 55
310059035801 22437378 14357652480 33746995200 1 2 55
314198517445 22607206 13303439360 26183032832 1 1 56
330778412374 22896812 25428703232 48472481792 1 3 55
344801212945 23165446 10738872320 49783980032 1 3 59
357200574254 23368460 40378826752 47812538368 2 3 60
352869701637 23300732 29746294784 61542170624 2 3 60
314557001059 22794994 -20372209664 66429235200 -1 4 55
372476458684 22500902 47062544384 3 63
71
68
68
68
72
70
73
73
79
80
1032411584 12 71
1042976320 11 75
562507968 5 74
393219360 4 73
125743776 1 82
209649648 2 81
-1843492 -810522048 0 -9 67
-26494846 -34689128 0 0 58
-89237144 -72798728 -1 -1 78
-95555808 -385480864 -1 -4 100
85557520 -420374656 1 -5 102
-32790664 -874797888 0 -10 103
-41593136 -995662016 0 -11 87
-45651732 -818038848 -1 -9 79
44714392 -1143913600 1 -13 117
-36181796 -1087933312 0 -13 122
-14365397 -50135064 0 -1 95
150722400 -352226272 2 -4 93
-30236718 119672152 0 1 91
134010976 -662812736 1 -6 96
323488128 -732127744 3 -7 100
928515 366354112 -660372608 3 -6 102
933717 463779744 92821080 4 1 125
932210 180412368 -426157664 1 -3 83
948298 185065744 191156512 1 1 111
944000 202335808 -196571824 2 -2 108
952321 239662704 -251848928 2 -2 98
954245 239287136 -510540704 2 -4 89
969481 462160832 -478948448 4 -4 84
966868 680518720 -310082560 5 -2 84
969142 598862592 -524361568 5 -4 90
975778 816660288 -1074903552 6 -8 85
988386 606644288 -1468132480 5 -11 82
1020803 998212672 -1129442816 7 -8 88
1067282 767173952 -687894208 5 -5 89
1096506 798768064 -1341487488 6 -10 90
1128566 1022907456 -1436415872 7 -10 101
3903142450 1155960 932130304 -2339951104 6 -16 101
3590524829 1163859 1463589632 -2969769472 10 -20 114
2928915945 1138660 558091648 -1296981632 4 -9 87
2869188862 1120926 193063280 -970644672 1 -7 81
3126624032 1130178 167163024 -1996380928 1 -14 84
2946829093 1121276 387765408 -1351101184 3 -10 82
3108113778 1138365 533246976 -1328199808 4 -10 83
3227468426 1168568 588856448 -1127194112 4 -8 85
3029611062 1190607 924977920 -430100928 7 -3 76
3026476261 1236941 948211584 -44410756 7 0 76
3212839354 1276420 871939712 -388872640 6 -3 84
3336921083 1302690 728887168 -229519216 5 -2 90
3422224161 1345041 627726976 -343592768 4 -2 90
2887024127 1264282 257966368 -41695864 2 0 66
2770293153 1306156 75

0 1
0 1
1 0
2 3
2554056248 -25251894 121209088 0 2 112
4160294097 33238916 -48800848 1 -1 116
3681860614 154291104 -788638976 2 -11 113
3822625118 69291648 -16994364 1 0 121
4688756122 82699984 914020608 1 10 126
7739602921 359692576 -99423344 3 -1 142
6298804431 152207488 -852086208 1 -7 135
4886687402 83051864 -930646144 1 -8 117
5352274380 190712608 -651588096 2 -5 119
4186997615 59417552 -620337664 0 -5 116
4512854704 44602192 -77933944 0 -1 82
7525944891 75068928 -668645504 1 -5 91
4627916488 49250488 -609569984 0 -5 108
2563384786 -3718925 1060492032 0 9 130
2818362882 104951856 -633205120 1 -5 149
2288868552 677016 -32244692 -1067483648 0 -9 137
3734468835 723206 103312656 -2118949888 1 -16 132
4069060032 775274 -84259032 -1579996800 -1 -11 130
3892385359 855928 6763838 -942964224 0 -6 118
4059493160 935185 31049074 -603395200 0 -4 125
3537839014 978072 35881432 -513104512 0 -3 131
3085604849 1005715 824525504 67018880 5 0 121
2802932603 1030213 668121472 30396792 4 0 109
2825921517 1052606 341756352 876055808 2 5 104
3034899712 1074180 1983875456 59915200 11 0 110
3018828326 1083623 589807680 -51798868 3 0 109
3097243377 1097977 508795680 1070688256 2 5 114
3459875518 1136353 1143643776 2505983488 5 12 116
5058217388 1163772 1900016256 79495152 8 0 135
6903999605 1197278 3945702144 -4515839488 16 -18 147
6554969737 1252958 6368124928 -3101291264 24 -11 142
7186394920 1319891 4485149696 -4917129728 15 -17 146
9034290138 1389960 3915455744 -2845164800 12 -9 141
9350827566 1461684 3241427712 -1669939584 10 -5 112
10116308923 1557291 2098456832 -2339019520 6 -7 114
9576130393 1646977 1743903104 -3468918272 5 -10 119
8402228406 1766580 1737098752 -5285208064 5 -15 118
7997352940 1867472 2057355264 -3703237888 6 -10 111
8321956964 1988484 2225717760 -2664615936 6 -7 110
8423943662 2061310 1600281728 -3469788672 4 -9 95
7954758125 2094653 1532090496 -3800073984 4 -10 89
8707217840 2096336 1969377536 -4262224384 5 -11 90
7201051520 2097206 910953280 -2826319872 2 -7 89
6758596269 2190834 684675008 -888031872 2 -2 86
6438758092 2096194 715226304 -3487198464 2 -8 66
7327422579 2146990 82

529862132117 645265984 0 20
534443971261 1336192128 0 20
587056124203 880310528 0 18
656745964832 -173962752 0 19
614379920263 744506496 0 27
582437307638 789700160 0 25
603825386548 365285792 0 25
622177114611 57579548 0 24
668853550404 16434745 0 20
711682653185 497590432 0 23
705051088129 567975808 0 27
725778448615 365074400 0 28
725219727714 940995648 0 27
707201206563 843198720 0 25
745567923613 -19958386 0 26
819165958201 1204050176 0 25
861596845707 332855392 0 18
918877131081 1390452096 0 17
1061844968198 -502486400 0 17
1159670344115 -1161179008 0 19
1244594097946 2023203200 0 20
1281759519491 63552484 1301735808 0 18
1235474095792 64299308 2584352768 0 17
1197663365290 64434772 172399184 0 16
1170699841023 64450664 655534784 0 16
1220496789199 64493276 28304446 0 16
1307747569907 64877480 -30295636 54712672256 0 1 18
1285931984263 65476796 2182539776 83772293120 0 2 20
1223246035286 64986604 2385841408 108924329984 0 3 19
1167830847059 64491664 12368685056 95503728640 0 2 18
1201854935218 64285960 8576496128 104869830656 0 3 20
1188805720025 63948520 4506518016 78877179904 0 2 20
1115638941343 63221968 11062738944 104202240000 0 3 20
1121443822914 63126816 7889891328 125371113472 0 3 21
1141426027268 63262364 6391087104 154509279232 0 4 24
1166441771687 63563408 4778936832 148912586752 0 4 26
1165728239511 63882516 -2233080576 162733867008 0 4 30
1155459652599 64198848 20549621760 201148645376 0 5 33
1121926943660 63966996 20722878464 119596744704 0 3 34
942794855724 62984060 9367961600 111618719744 0 3 24
970212990318 62742056 5451018752 161815330816 0 4 28
999830356600 62675264 -575945216 87738449920 0 2 30
1029498099587 62491600 373043744 41001463808 0 1 30
1055186909657 62999772 8914755584 38827585536 0 1 34
1082670286199 63346460 17653327872 32488673280 0 1 37
1118582261577 63691464 5252218368 136471797760 0 3 35
1126649965096 64340600 36655190016 176364961792 1 4 31
1150431067614 65099012 17363261440 187619639296 0 4 34
1161403276532 66452568 22991394816 161160642560 1 4 37
1167313866575 67101732 35637428224 157503504384 1 3 35
1108076656457 66617832 53252362240 127286788096 1 3 31
66311472 127958089728 3
65281482879
36622911897 7876355
35670716187 7916776 322442048 0 149
13804567165 7964330 3962178048 5 85
18387683463 7437476 1979348608 3 84
10591305675 7087634 2769988608 -612201408 5 -1 83
7456279195 6865604 3179581952 -2100145920 5 -4 71
7873830830 6781803 3566390784 -2157269760 6 -4 72
7653363567 6694109 3052750592 -3247623936 5 -6 65
8395739832 6629310 5669708800 -610913792 9 -1 83
9294083994 6667986 4958463488 1325285632 7 2 106
13058188013 6859849 9551053824 -4711458816 13 -6 93
14494588694 6982433 8665360384 -3429134592 11 -4 94
15422242371 7100290 7259992064 -797059584 8 -1 91
17751000968 7214880 12856539136 767985344 13 1 96
23963851307 7298151 4830715392 -1965654016 4 -2 98
31560392172 7450141 11273299968 -2962187264 9 -2 91
38945523940 7674181 14919792640 -10433006592 11 -8 92
33960496876 7967332 17011391488 6321644544 13 5 94
34741588304 8011560 16910464000 -4881252352 12 -4 76
35436420069 8218343 7381186048 1371788416 5 1 74
37349986753 8341249 11244233728 8333820416 7 5 73
42093435071 8428581 10824118272 1781855616 7 1 74
44913695221 8505664 7397712896 1443974144 4 1 65
48776273010 8588172 6013817344 5030945280 3 3 65
51458968025 8666468 6577824256 -6011602432 4 -3 53
52745442226 8614701 23388995584 -11042073600 13 -6 60
54380550936 8563061 5534696448 -5923721216 3 -3 57
55957586912 8724692 397962720 -140487648 0 0 64
62784412516 8784312 4335454208 -8361848832 2 -4 65
61528724266 8746621 8655508480 -7905738240 4 -4 56
8839283 -6435386368 -3
1376783232 65
892321984 64
825607232 62
986399616 61
830311104 63
893736960 62
1333626112 63
1423669120 58
1999148544 59
2049323264 58
2822920108 81387616 1 60
2862654500 48074720 0 64
2628913787 40441060 0 55
3179382346 98543144 1 56
3008207046 117552584 1 75
2060566662 79170440 -991515584 1 -7 64
2306468624 205031168 -523953280 1 -3 64
3133089295 211553456 137419344 1 1 67
3880700097 116648008 -2234499328 1 -12 68
2930172374 260694896 -1529203200 1 -8 57
3330231728 222052288 -2463795200 1 -12 65
3172938414 43754212 -1736836992 0 -8 64
2452021170 43497372 -1021575552 0 -5 58
2208107839 86551024 -172280368 0 -1 54
2223940407 38527588 -454625536 0 -2 59
2847261728 108784448 -433760768 0 -2 55
2324519281 112100264 -154111456 0 -1 56
2841525288 129789168 -1654611584 0 -6 48
2891661755 1317022 -1573652480 0 -6 50
3184678992 219291312 -2081913344 1 -7 53
2961913994 202638352 -1871151360 1 -6 57
2729550024 8895379 71312936 -807846144 0 -3 56
2232124392 9254413 23736664 -672037056 0 -2 53
2566252767 9631758 778217280 -1399131136 3 -5 73
2799458080 10017808 32794386 -1980771072 0 -6 71
3034728510 10405784 153938464 -5745005056 0 -17 72
3337688907 10778551 309399168 -2736571904 1 -8 57
3622972626 11138025 163143024 -4704512512 0 -14 54
4375944001 11501742 67043072 -6648521728 0 -19 49
4019992472 11877153 146693120 -6678312448 0 -18 48
4466780217 12307091 319749568 -574867200 1 -2 53
5008218414 12707943 15523007 -937584960 0 -2 56
3987832741 13144883 80292928 -342089984 0 -1 55
4386838076 13613150 215769008 349554432 1 1 54
4721445575 14085485 118348592 -338554464 0 -1 59
5346587896 14550155 49576948 -589726464 0 -1 64
7029370238 15027678 91496640 -921622080 0 -2 55
7602863403 15497690 1136611200 -1609030912 2 -3 54
8677621111 15966495 132985720 -2758310400 0 -6 58
9640222467 16473352 141636112 -2057130496 0 -4 46
11099940696 17024410 218627424 -2908244736 0 -5 50
11454733321 17592738 1813620864 -4775470592 3 -8 58
12954999278 18210734 1499712000 -4581288448 2 -7 52
13796364646 18871292 1153969664 -4994222592 2 -8 47
16158269835 19552854 803098176 -6239306752 1 -9 46
15498994179 20250644 619724480 -4420779520 1 -6 40
14894524861 20975000 458612128 -3943870464 1 -5 35
16679970088 21470278 1245070208 -5342696960 2 -7 36
16289732667 21971040 667524480 -4375947264 1 -5 34
17145151877 22473280 394496960 -4438337024 0 -5 32
17557823344 22752154 355954624 -4005456640 0 -5 27
19918528320 23539392 31

79
1101075039 1680576 72
1098707361 1733771 83
546852048 1735533 17471346 -153038512 0 -4 75
355006166 1771943 64317428 -141468704 2 -5 74
657396220 1793960 154942480 -378474720 6 -14 72
674730858 1784786 74132856 -666588416 3 -23 87
643810780 1797513 149468672 -247001344 5 -8 84
486405327 1809864 213641520 -711790976 7 -22 95
605138494 1857930 118655504 -490927968 4 -15 99
745180815 1906995 -6063116 -195460768 0 -6 89
711133872 1926569 12166108 -46152052 0 -1 74
663296679 1869385 10758329 -67655696 0 -2 83
535420847 1960454 94122192 -87142088 2 -2 84
632584955 2029798 336748544 56186496 8 1 94
710689344 2115730 73305680 -64480296 2 -2 95
1078865358 2178173 280564384 -441017056 6 -10 121
1220445860 2205354 259269808 -283835968 5 -6 137
1388321121 2221608 377000640 -713255616 7 -14 146
1367224298 2210383 213538608 -228155424 4 -4 133
1296493152 2242839 519029344 -520998752 10 -10 133
1378581533 2288010 617075328 -429278592 11 -8 136
1991887455 2295933 220117984 -865079488 4 -16 140
2122882317 2268471 515669568 -851363456 8 -14 134
2438851229 2304051 295284928 -1120216832 5 -17 125
2315422551 2352973 1144054016 -1052430528 17 -16 111
2505276332 2363106 633275648 -810224832 9 -12 106
2647696635 2351502 -101576752 -507408064 -1 -7 101
3124589400 2342290 132036720 -880467712 2 -12 99
3372100744 2378482 360596832 -952537728 5 -12 99
2387094665 2261533 -374403488 348982912 -5 5 83
2681432487 2318506 108
36
32
37
38
31
24
21
19
19
18
0 14
0
0
0
0
4032580
4120360
388510693 4205491 123362352 -236864640 2 -4 49
390166200 4344127 92925392 -211206320 2 -6 64
534002514 4510869 181319632 -223282848 4 -5 78
555612833 4660034 366857824 -231035472 8 -5 69
615116299 4854221 269589344 -277794784 6 -6 79
470935916 5087920 177147488 -265371328 4 -6 76
739636949 5333212 156269520 -286714432 3 -5 94
833448231 5525670 191481664 -220265216 3 -4 112
991379961 6119103 235162576 -141079456 4 -2 114
1118073084 6259367 208376624 -170745712 3 -3 120
1350928347 6368821 129536672 -370661216 2 -5 123
1224343070 6460476 200931088 -279668032 2 -3 135
1599740932 6664407 556911808 -450889280 6 -5 137
1995636445 6873148 680071552 -329147872 7 -3 145
2097162315 7084839 1132785152 -552920704 10 -5 138
2433007630 7347380 948030592 -953607296 8 -8 133
2526389234 7594726 1075442560 -858848128 9 -7 105
2326464293 8024942 1594890112 -1114102784 12 -9 114
2553990812 8285706 1639762432 -1093122816 12 -8 114
2971117643 8237943 2075225600 -1265812224 14 -9 121
3390586007 8147442 2139320704 -1340085888 14 -9 130
3687396520 8304849 1872546688 -1458967040 11 -9 130
4052755911 8417636 1822804096 -1598447872 10 -9 128
4456311459 8777374 2387434752 -1671590784 12 -9 127
4723498163 8944906 2596327936 -1683020800 13 -8 125
5439457937 9075036 2901811968 -2615421184 13 -12 125
6176023755 9207972 3212840704 -3565032704 14 -15 124
6014755163 9155151 3225606144 -1955149568 14 -8 124
6403623597 9300810 -10855983104 -46 132

83
92
93
95
92
94
101
0 68325976 0 49 121
0 7298815 0 6 97
0 -9769629 0 -9 105
0 -7889958 0 -7 93
-2848204 15348971 -2 13 88
0 36519032 0 29 94
796826 -6237571 1 -5 76
383486 -9478609 0 -8 74
685710 -10311933 1 -10 139
686723 -4905168 1 -4 109
486446 -4147596 0 -4 120
828105 -25380108 1 -23 138
989844 9921881 1 9 117
945548 -21134864 1 -19 144
-1835996 -9791437 -2 -9 124
895556 2870334 1 3 101
783367 1 124
937063 1 106
892439 1 111
844120 1 97
807872 1 113
1408145 1 105
-560262 0 113
464205 0 129
1017391 1 111
2569434 2 103
3283795 2 126
728252 -12397069 1 -9 100
1252387 -2725644 1 -2 104
16275618 -1268091 -5248908 -1 -4 99
20070712 5365302 -17791344 4 -13 103
18203951 -5978708 176204 -4 0 91
23769716 -276237 -13705064 0 -10 101
38446319 -1893060 2872176 -1 2 105
47197985 711736 -8603429 0 -5 106
45262189 2293811 48842216 1 32 117
71264368 -819824 56247992 0 33 124
60053540 1715527 18247088 1 11 129
53590312 705022 63334576 0 37 119
60954735 -1037925 69779352 -1 39 99
-555403 86370824 0 49
2553573 69363040 1 39
3432017 -9139333 1 -4
2654617 -13852077 1 -6
6135255 -24324114 3 -10
37721388 -41188236 16 -17
16080280 -11623461 6 -4
20673008 -17256220 7 -6
22395720 -21647694 7 -7
38179260 -36956168 11 -11
28145466 -58989592 8 -16
82730208 -77811152 21 -20
91932152 -88512264 22 -22
39073652 -64834872 10 -16
21677796 -25945434 5 -6
23340534 -49684236 5 -11
24499226 -38788468 5 -8
32421464 -72005328 7 -15
55352072 -102410360 11 -19
29474810 -90527784 5 -16
46535896 -67498648 8 -12
81882360 -95297424 14 -17
144778064 -99624792 23 -16
128481552 -156408224 19 -23
112261256 -175344208 17 -26
104660448 -160276064 16 -25
74417728 -91241168 11 -13
126133752 -87783944 17 -12
131177392 -101112864 17 -13
150268384 -126301208 20 -16
195883968 -223878640 23 -26
139712720 -192461200 17 -23
123582536 -147298832 15 -18
110287544 -102809312 13 -12
93594504 -85824872 11 -10
111942104 -63355384 13 -7
156252288 2947396 16 0
128276600 -79719208 13 -8
119836496 -122079384 12 -12
45516772 -105930152 5 -11
38326864 -56694092 4 -5
44442400 -23255032 4 -2
13074051 -74046320 1 -8
-57267876 -6
1981068032 15
2529002496 18
2426275840 19
3810875136 19
3314392576 17
3513745920 21
5776207360 27
6886043648 29
9662403584 33
12388902912 33
12555457573 467183552 1 33
14474111695 298834112 0 36
12614070101 3449699840 5 38
16631724583 25021612 0 52
21782024166 9727735 0 56
21679827964 28234792 0 54
26536446074 314400640 -1203261696 0 -1 54
34823620937 318783360 40695752 0 0 54
45920660916 247732576 -3020110592 0 -2 54
53686776598 403902016 -9747658752 0 -6 55
45237378526 111358552 -16183638016 0 -10 66
46308140113 352645952 -14601270272 0 -9 67
50770648650 277186816 -12706343936 0 -7 60
58819837202 427743200 -8136172544 0 -4 58
64729712706 515655776 -4054583296 0 -2 57
69423135151 851723904 -4984490496 0 -2 53
79697212811 1579142016 6391071744 1 2 60
91251306737 1727262848 18182395904 1 6 63
108838866382 2210931712 21813010432 1 6 59
127509829533 2056288384 5573406208 1 2 53
147860664850 1481452800 -3973115904 0 -1 51
176826746054 19310782 1957411584 -10805982208 0 -2 50
178525448490 19710984 1330665472 -3854359296 0 -1 49
187619584364 19907096 1070009664 2170231040 0 0 47
215760051098 20511638 1352305408 -5703216640 0 -1 49
235569140460 21055574 2654144000 -10916769792 0 -2 52
262107266230 21381282 2974948096 -26151981056 0 -4 53
259282460665 21739554 4012860928 -13142602752 1 -2 58
187780216283 20463208 10266196992 68758085632 2 10 68
236327125091 20894510 15790887936 32070533120 2 4 60
270315760626 22043578 15956052992 14114148352 2 2 66
274948625633 22550950 9974682624 3311283200 1 0 62
296715709351 23141024 7875517440 5848777216 1 1 58
312986211027 23051610 9283680256 14976125952 1 2 61
325955757708 23511828 16409203712 36152360960 2 4 70
333180746271 23613606 14902470656 13335455744 1 1 68
349843058990 23928710 9350968320 2138029056 1 0 71
367455283636 24234626 8561025536 10157059072 1 1 74
366494674703 24415544 12514412544 1960917504 1 0 96
330257545921 24336650 11286167552 41391747072 1 4 86
386572338512 24663536 10469787648 30812205056 1 2 91
399028782464 25152642 10197714944 17361262592 1 1 106
388521580770 25556078 9946585088 51106250752 1 4 105
392439337581 25915124 12866128896 77861208064 1 6 98
406378952533 26552836 8907514880 79751921664 1 6 91
432832297890 26798464 4104100096 105118605312 0 7 79
459968041586 26978402 12175760384 98501812224 1 7 74
510094040839 27259754 17171016704 72115126272 1 5 77
503381359360 27357492 11314260992 71944912896 1 4 79
493714535774 27635722 9555117056 59185627136 1 4 76
496341490906 27355560 8689977344 75253383168 1 5 69
503594327050 27542926 82933981184 5 80

91
90
88
88
92
1 84
0 85
0 89
0 94
0 99
0 49 106
0 53 110
0 32 115
0 40 110
0 57 107
0 53 113
0 55 108
0 23 107
0 25 108
0 30 105
0 22 96
0 31 94
0 20 90
0 22 91
0 38 94
0 21 103
885723 0 -241 143
65039944 -829434048 0 -2 95
27137026 5116692992 0 10 92
3250206976 6938454528 6 13 93
727242 13738358 10283160576 0 18 94
744306 618549888 12656482304 1 23 91
791182 37446584 15022321664 0 26 92
855197 135645728 5086714368 0 9 95
922981 140365840 9729903616 0 17 85
972627 26474812 23831037952 0 39 87
1008880 -196215264 14645574656 0 24 87
1029584 6001376 7071257088 0 11 81
1036056 -103999368 14604110848 0 20 87
1067613 32684540 21339269120 0 26 89
1118432 261891344 33668567040 0 37 92
1195258 116187904 43400142848 0 45 90
1279846 100301088 37167087616 0 36 92
1373769 -4266058 43177959424 0 41 93
1481047 1031720640 26842259456 1 27 89
21576052734 1590406 1083383808 30716459008 1 32 97
21069276086 1699886 2222686976 45111513088 2 43 99
22150054856 1815533 1848879872 50925211648 2 45 101
24128773883 1932665 932843776 45218017280 1 40 98
25226174336 2044392 340213728 37792702464 0 33 100
29132269857 2166680 284647616 8584241664 0 7 99
32498345364 2249830 314710976 691553408 0 1 96
32915364923 2314774 105199512 7220913664 0 6 98
34027898126 2359378 -17806254 20031496192 0 17 103
33157792171 2400426 433335360 25426796544 0 22 98
2228900 -549451392 21690054656 -1 21
2316589
0 -145862000 0 -7 9
-1517153 -106762648 0 -5 14
0 -145355248 0 -6 11
0 -291060864 0 -13 20
7497922 -291294240 0 -13 46
14363935 -291946976 1 -11 44
18966070 -173539536 1 -6 36
1939640 19151906 -82158904 1 -3 38
1988576 20833000 -129271432 1 -4 44
2037027 71844704 -85781136 2 -3 53
2087279 132338848 -358343200 4 -10 65
2134560 199163104 -495708832 5 -13 61
2177438 336813024 -558755520 9 -14 64
2223396 219844400 -497669728 5 -12 65
2268210 157329552 -262215920 4 -6 84
2323040 255433248 290397504 5 6 80
803211818 2373838 97521176 -24373100 2 0 69
861555692 2431846 71203568 -200550896 1 -4 66
1135483253 2490019 14127235 26251130 0 0 67
1150733353 2550336 56993592 -86894584 1 -1 61
1424461006 2615439 45001256 -474124384 1 -8 66
1593460753 2686453 68320280 -428324224 1 -6 72
2029758966 2764546 397026784 159625248 5 2 82
2751185453 2843713 603633344 260108224 8 3 79
2796107110 2925242 355313888 120965864 4 1 82
2833178718 3005801 498610368 -95318096 5 -1 77
2469462587 3085208 387512192 40736840 4 0 85
2901869989 3159316 368080640 -252522720 3 -2 92
3742426548 3233407 701148096 -846027520 6 -7 98
3750467518 3306422 710630720 -976159104 6 -8 98
4161929549 3377150 878714944 -1949015168 7 -14 99
4552482850 3445598 1077759872 -2267608832 7 -16 86
4871156650 3515136 907496000 -1343584896 6 -9 75
3582047 1636800768 -1217923840 10 -7
3647897 1312595840 -1593782016 7 -9
3716283 745497216 -1302055936 4 -7
3748173 947470016 -112820016 5 -1
3808420
-1107422 0
4575371 0 110
1551243023 22488260 0 118
2445824151 766396 5139814 0 92
3384755498 812036 54402628 0 83
4362628791 865201 17774118 0 76
6052718636 916686 48464796 0 70
6474930275 960619 65560932 0 73
6965250624 976272 142751264 1 68
6071928472 993034 2820343040 11 62
6178519286 1007014 1683968256 7 55
4981084138 1031970 1275950976 5 51
4735812192 1067279 1484911232 6 50
4961399601 1107240 2206758656 8 56
5016771494 1162860 1932643328 -6568871936 7 -24 51
5227916552 1225968 4072964096 -7317593088 14 -26 54
5706089494 1280874 2737862912 -6352454656 9 -21 91
5803749094 1315189 3823456768 -4004898560 12 -13 93
5289097674 1335960 3863799552 -1612768512 12 -5 91
6744700192 1345815 4728997376 -2247937024 14 -6 98
8466983906 1373844 5644421632 -5344308224 15 -14 107
10062205712 1414566 5673860096 -7962176000 14 -19 90
10563787375 1454674 5026174976 -8868922368 11 -20 95
10919686811 1525082 3577976064 -6299904512 8 -14 102
10901881038 1615859 3301473536 -10947295232 7 -23 89
12115837638 1710093 2752750080 -12371749888 6 -26 86
11494705642 1795254 2957996800 -13036129280 6 -26 80
11095686532 1864724 2159289856 -8541780480 4 -17 72
12534043118 1920835 2546299392 -10383486976 5 -20 68
12349071098 1955232 2433730048 -11707313152 5 -23 68
13017932470 1977828 2430341632 -12222001152 5 -24 68
7776037848 1996679 1860369664 -10302348288 4 -22 63
2819034279 1875365 3816912384 -3948412928 11 -11 87
1856993

854749
843087
838070
846786
873256
925754
999186
1083083
1163601
1232743 52601912 2
1275305 20840132 1
1304678 7129703 0
1327159 820517632 50
1353084 142141856 -301305344 8 -18
1387636 155434432 -344549536 9 -19
1433402 185519376 -297250208 10 -15
1488585 202132432 -342666752 10 -16
1549468 371080896 -463700416 16 -21
1611647 171945936 -372931584 7 -16
1672325 2607977216 -1077985280 103 -43
1729153 2375435520 -1433226240 87 -52
1784287 2440218112 -1769272064 83 -60
1839135 2016286592 -1051975680 63 -33
1895071 502185568 -642947520 16 -20
1952644 232679840 171113280 7 5
1990552 291381824 -258046960 9 -8
2050895 237916000 -542910848 7 -17
2112927 124218360 -648453440 4 -20
2176644 83854744 -632093824 3 -20
2142133 89121816 3
2226446
1 8 71
1009063 0 -1 65
1046166 0 4 56
1087478 0 -4 60
1129650 0 0 53
1167235 0 7 52
1208149 0 4 53
1243725 0 5 49
1278946 0 -1 40
1315355 -197699008 3297313280 0 6 35
1354514 212143936 9433633792 0 16 45
1393755 -220555152 5525487104 0 10 43
1436134 396608064 1898248320 1 3 79
1481848 344708448 8200686592 1 13 91
1521788 712866304 9217341440 1 14 96
1562431 1622556544 23361376256 2 32 91
1596344 2706543360 29071734784 3 37 98
1628699 5769274368 35078639616 7 42 103
1657118 3962700288 34411286528 5 41 103
1682020 1801314688 12324881408 2 15 108
1705493 1985950208 18702553088 2 22 98
1714779 0 2761942784 0 7 63
1730875 1198903168 20054327296 2 26 98
1729058 594790784 8133892 1 0 106
1737750 0 -16299489280 0 -33 77
8468143643 1748984 0 -9345999872 0 -19 57
1771915 0 -4524249088 0 -9 41
1803626 0 4190863872 0 7 48
1833745 0 10092309504 0 15 64
1862501 880118 3630311680 0 6 78
1868103
1932890
98273392 -105906272 18 -20
113165616 -117905536 20 -20
84999960 -98792408 14 -17
31326550 -15384816 5 -2
31593374 -35279268 5 -5
42850080 -31507410 6 -4
35024928 -16118615 4 -2
34045964 -32490780 4 -4
37161736 -40484532 4 -4
57896908 -137535344 5 -13
89839344 -114431488 8 -10
46838 109815264 -136636928 9 -12
47863 76523416 -104740304 6 -8
48655 63219948 -92842304 5 -7
49380 58670740 -87274472 5 -7
50990 56236532 -62188972 4 -5
51737 31473740 -98865024 2 -7
50302 79458440 -130740600 6 -10
50795 135268048 -97577776 10 -7
54366 131797336 -175919600 9 -12
56759 84251776 -148607536 6 -10
56620 93030880 -170180656 7 -12
56718 81822800 -167005312 6 -12
56861 159346016 -220917952 11 -15
59285 113764256 -135505824 7 -9
62699 108806880 -180068032 7 -11
66793 309345408 -408596416 18 -24
70512 347074144 -439970560 20 -26
73765 200705152 -423121536 11 -24
73609 181684464 -169702704 10 -10
74000 144178096 -241002224 8 -14
74114 113971520 -286869888 6 -15
77304 87806432 -212019632 5 -11
75548 90363600 -108554304 5 -6
77693 68310016 -44941560 4 -2
79655 152240176 -12387631 8 -1
81715 162348976 -122324840 9 -7
83678 87367664 -38490368 5 -2
84659 44007072 27965232 2 1
87988 68601632 112619040 3 6
84979 34497576 -233475680 2 -15
85837 -2195903 0
799
377
255
564
53
-7
1115
729
319
665
588
460
540
18
140
80400433152 1283
973
602
-1303

631067392 63
769888128 56
700321856 57
840728320 53
760900800 51
693292352 51
810735936 48
878511616 44
1070647744 44
1222178304 43
1493098780 -1223581 0 54
1399857241 1201465 0 51
1585660028 1110034 0 46
1111066626 1759055 0 50
2026281462 4114650 0 60
1718911793 419685 -323576832 0 -3 62
2153358423 3208 -19068564 0 0 60
2045294991 -3594966 419491200 0 3 64
2945226903 6901381 -306925152 0 -2 74
3948814892 189799280 -915618560 1 -7 79
5049034522 153982704 -2346062336 1 -16 87
4246462307 169908976 -1532786304 1 -10 77
4452479269 211421552 -1823669632 1 -11 74
4995036954 121526960 -1499028608 1 -9 68
5115513298 94283064 2540942 1 0 64
4887644511 80280016 -1284041472 0 -7 64
5332130857 88838480 -1246579328 0 -7 59
5305416961 173420624 -950263104 1 -5 61
4977953132 130753920 -1128072832 1 -6 63
4633359765 57679288 -1208753152 0 -6 64
4503984543 117241056 -806665792 1 -4 68
4892430813 6047979 122054424 -1501471744 1 -7 68
4985817305 5937259 299778432 -1101717376 1 -5 73
5514093315 6080836 476991552 -937465792 2 -4 77
6027707766 6276133 380289856 -1730851072 1 -6 79
5978321007 6191977 121405608 -1669326848 0 -6 82
6211361236 6404872 252929008 -1440372608 1 -5 79
6347927022 6529313 889121344 -815980672 3 -3 80
7310447508 7160346 400047776 -470856384 1 -1 78
7773946592 7091913 383919872 -1221657472 1 -4 79
8544190423 7051535 382475872 -2307990016 1 -6 89
7051564026 7098300 387858208 -486521696 1 -1 81
7908060278 7085710 439291392 -528379200 1 -1 76
8856492130 7176774 474413760 -146688272 1 0 75
9631822976 7210171 465287680 -1294271104 1 -3 79
10471569652 7309619 489701472 -1168752256 1 -3 74
11935130348 7428540 801305536 -2502323456 2 -5 71
12749713042 7498141 940379264 -2184705280 2 -4 69
13130485076 7585960 987543488 -5101039104 2 -10 63
13518853255 7561908 531515776 -282466432 1 -1 49
16274178846 7672129 503272288 -1132913024 1 -2 46
19568462260 7728983 948770176 -4580898816 1 -7 55
23814597805 7724906 972692416 -4143662592 1 -6 51
21711498048 7921780 917675392 -2500048128 1 -3 49
24215119016 7937164 864392448 -1922653952 1 -3 50
25133471704 8083848 679655680 -1882774144 1 -2 50
26385046351 8226210 916856640 -1780872704 1 -2 50
28142168170 8397407 1369675648 -2303869952 2 -3 51
29153128472 8128773 1653041408 -2866681856 2 -3 54
25767152350 8112284 816869184 -2025400448 1 -2 52
23128306698 7629203 476114880 -1188449792 1 -1 39
23812685943 7799500 43
65506 50
131023 58
275151 62
379963 66
471679 65
589597 69
537186 67
642008 69
707514 67
720619 65
655113 61
655113 68
917158 85
1572261 82
1703284 91
2620442 0 -2923566 0 -1 118
5764965 0 -103826088 0 -23 157
5240875 1244462 -26020572 0 -5 124
7599272 48536 20651878 0 3 108
10481760 458809 0 0 0 146
16312332 6740735 84490296 1 13 131
18769244 7184857 6415051 1 1 136
19893193 6330019 258769328 1 38
17106086 9074162 304283200 1 44
21703201 5311687 350720704 1 48
30216328 13701433 397924864 2 53
33693468 5565147 339833504 1 43
39068450 11671418 494014048 1 62
57510973 39079332 200882720 5 23
80251943 25262294 130448520 3 14
102744594 26693844 164722048 3 17
156006507 454568 11723407 -174715824 1 -17
192044847 466509 11132411 -217434848 1 -20
197740061 478178 21431190 -153223568 2 -13
228399205 490784 59737264 -37590928 5 -3
295506497 502221 30219974 -206140464 2 -16
343900790 512821 40640912 -350035680 3 -26
316110768 522257 44905460 -347632736 3 -25
283699943 540303 42523324 -361382976 3 -26
359131251 557101 33782292 -309212416 2 -22
289915384 569883 53077904 -124783768 4 -9
297442151 579289 54133652 37977280 4 3
292699807 585488 55484464 100142168 4 7
300832280 591153 60169748 60867504 4 4
277992595 595432 59384800 107468488 4 7
250579452 601062 27206928 164319856 2 10
261849230 605525 23490304 273609728 1 16
367408813 611473 81429712 401913632 4 22 165
464253935 618811 11910646 372936128 1 20 161
498291825 625641 99038824 59833200 5 3 159
555490955 634580 8457197 -140751520 0 -7 150
512865071 641309 49291876 -169887920 2 -8 150
727650678 649209 50534540 -336365760 2 -15 150
686784815 657360 47927936 -159368448 2 -7 133
758161149 667950 88544064 -114840936 4 -5 126
718210982 679472 206514448 -77639216 9 -3 130
732900784 689441 91618720 -197611952 4 -8 136
555682047 699328 43292372 -147018640 2 -6 146
586613979 710607 38021300 -51729604 2 -2 145
702312693 721779 34910240 -81910128 1 -3 137
625222383 692181 27543262 -40617600 1 -2 128
702136 -88973624 -4
1715203
1731834
1522552
1526457
2048485883 1449771 165211968 -1398896768 1 -8 85
2551175108 1457772 342476448 -1623864320 2 -9 93
3582589386 1483605 730506560 -1978742144 4 -10 100
4331816813 1479612 1792517632 -2532795136 8 -12 90
3796169508 1485664 1115424768 -2359287808 5 -11 75
3337758724 1417608 741718720 -1316382592 3 -6 83
3876557045 1374473 865683776 -1122365696 4 -5 94
4578968576 1423734 1184561024 -1291950208 5 -5 100
5318486655 1468392 327152160 -1923726464 1 -7 98
6534685867 1424153 1170792960 -2355578880 4 -8 105
6773392018 1426795 1607136640 -2381592576 5 -7 117
7611300591 1424792 2609080064 -3715555328 7 -11 124
9897222233 1446440 2537850112 -5947232256 7 -15 116
10241760381 1421983 1436085376 -5403008000 4 -14 127
4677685266 1309870 -326039456 761785408 -1 2 105
6500356429 1232869 1021696128 67201288 3 0 130
7726697698 1255060 1575967744 -1334173056 4 -4 148
6910451255 1276621 597575552 -605595136 2 -2 156
6761079754 1293436 648088000 666607232 2 2 156
7221143712 1318679 299010400 1382964352 1 3 143
8813239234 1333872 1036954112 -1014069952 3 -2 139
8552630189 1360945 1161994112 -467878368 3 -1 134
8732427863 1358248 1283474560 282218464 3 1 145
9179686933 1377460 1114034048 107526968 2 0 149
9045120771 1380132 3024741120 1668857216 6 3 149
7867926485 1353463 3810425600 3541078528 8 7 138
8386420720 1350189 722365312 1 157
2358005585 161
2582403458 168
2658669155 156
2858958422 162
2525961427 180
2272542026 176
2308932939 166
1887101686 165
2433471323 162
2125781208 173
2509793605 173
2502081381 172
2568064113 175
2441983506 176
2579203622 195
2396975006 207
3104029848 189
3605508594 187
4143636769 189
4467779851 191
4702286495 188
5401408320 163063 189
4717333709 169329 183
5169014188 167987 181
5181820186 167614 186
4924462014 164373 190
4940338034 166135 196
5676665154 170049 212
6143016722 172121 237
7254879561 178427 2843457792 8 240
7482169933 184444 4762848768 12 272
7416792996 189126 3219462144 8 271
7050771350 192974 7706498560 3068045056 18 7 251
7603413064 191279 6375515648 3191134464 14 7 245
8013489028 194289 6786599936 3310155008 15 7 265
8416269946 200870 5805209088 3260979968 12 7 284
8225255097 204666 37480833024 3317814784 75 7 306
9141189054 210401 -31044319232 3532830720 -58 7 307
10069329873 213080 6506752512 3345497344 12 6 292
7690412189 225758 26048223232 2871478016 50 6 264
9320880215 230398 37596381184 3140470016 70 6 294
10211647091 234488 7822707712 3072425216 14 6 309
10160623922 245141 2621018624 2915570432 5 5 312
10264047166 252480 20452431872 2978353664 36 5 321
11289680882 262329 17125397504 2894962944 29 5 333
11388662746 266638 45432156160 2920924672 76 5 351
11089165274 269121 17819797504 2976086272 28 5 348
11912535900 280480 -26611947520 2901157632 -42 5 354
11063239287 289116 -23811827712 2976466176 -37 5 360
12129141664 299249 12275586048 3169810432 18 5 380
11748047286 301751 92181471232 2785863680 139 4 376
12890436153 317197 3522239488 5 389

1177990
1143949
1010777
970079
1673716838 956160 520713120 -34489600 4 0 74
2133015232 929524 702720704 -593354816 6 -5 90
2293406416 993022 1002195968 -728988672 7 -5 88
3324678677 985707 760070400 -1329208320 5 -9 91
3365291286 969875 696312192 -1308810752 5 -9 80
3541291097 937326 648680576 -581692608 4 -4 82
4383632174 944388 351323968 -1014195648 2 -6 86
4670606574 963994 303750880 -991956864 2 -5 83
5792071137 966913 528843328 -1418360576 3 -7 85
7060636029 972251 872434752 -2477237760 4 -12 93
7832850344 985765 1122607872 -2752425216 5 -12 100
9815154893 1042591 2086811008 -5530710016 8 -21 100
11600936971 1068302 2535137024 -6004540928 9 -21 96
9946791941 1062443 1123006976 -3510583808 4 -13 91
5945655459 913399 -136743344 1876771840 -1 8 86
4829404497 854344 455964480 396166048 2 2 109
6764389431 866684 1304501632 -809988736 6 -3 125
7083525280 884153 968619328 -940429440 4 -4 128
6396795605 900707 843514880 -717244928 3 -3 125
6122670474 897530 873845248 -443404256 3 -2 125
6477341803 909047 812843840 -165925616 3 -1 122
6417363755 906901 333330560 436193888 1 2 119
7085106336 910463 1091112960 376281184 4 1 124
8092495222 920952 372568352 -61341956 1 0 124
8910086395 918850 974079424 -204407040 3 -1 120
8841426409 900088 829760768 863057920 3 3 120
10926135669 869896 -900708480 -3 130

1037113198 1334210 0 210


1295786582 46399804 1 214
1226999049 211
1300280239 -1966116 0 198
1542592100 245386 0 205
1646407119 -395078 0 202
1908421941 1416855 0 196
1918791921 -2157875 0 191
2033668252 1553520 0 176
2660245473 150508 31009874 0 169
3576836462 154979 -48965392 0 147
3738723368 162196 -8247888 0 135
3811313226 168852 7461699 0 130
3437533067 174912 4344592 0 125
2776619691 181906 11520744 0 122
2700573173 192506 4412041 0 123
2316538256 193255 -34861044 0 125
2404452639 196126 18607946 0 132
1682586826 200530 -1595030 0 148
1605848976 206739 328214112 2 150
1805183032 213037 819065472 4832115200 5 32 152
2668311013 211675 1050103808 5238649856 6 31 151
3735266708 227225 1570568064 7140364288 7 33 149
5982556543 243627 3418166272 5538900992 15 24 136
8494280862 263280 5206944768 3954297088 20 15 129
10452248262 287335 8760345600 6591347712 29 22 131
8964617055 303191 5952360448 4890565120 19 16 127
5959281700 316259 -608344960 8767347712 -2 28 114
5244329207 325320 5117540352 15499049984 13 39 120
6481237348 339532 2305955328 19556855808 5 40 123
7582990086 349751 4368067072 20546125824 8 39 124
8100452076 360749 4291671296 23049148416 7 39 121
11049904762 374754 2534328320 18771875840 4 33 119
11413775830 380744 486517504 10515352576 1 23 118
9853785208 378302 1845638272 11867193344 4 27 112
9442097012 374640 1659451392 15131809792 3 31 115
8880620219 379606 1453778816 17283115008 3 33 116
7242624306 380339 6021455360 17282826240 12 34 114
5995000519 377295 -6521482752 3560536320 -28 15 121
5912155903 376162 164
46
47
39
38
39
35
1461459456 38
2031367936 38
1884026368 39
2759368960 37
3911826944 73942272 1 39
3971878431 81896848 1 37
3273461220 40536568 0 38
3447607030 14410846 0 43
4546038119 -45986424 0 56
5944999271 10397734 -1043684032 0 -6 56
7021808468 81795152 -2943651584 0 -14 55
8798957850 15823102 -3612062208 0 -17 54
6044516032 19865268 -2215180032 0 -10 46
5985598722 10952399 -2212384768 0 -9 47
6631614097 99936816 -1572163840 0 -6 47
6099384863 78583952 -2451749376 0 -10 57
6673436879 116868704 -2743781120 0 -11 55
5604909834 74812464 -1436676608 0 -5 53
6714992201 88914152 -1862322560 0 -7 60
7264340514 39623100 -1766544896 0 -6 59
7282849612 916912 -348323584 0 -1 50
6982604257 88651856 270399840 0 1 50
7426599624 119340088 666433792 0 2 50
8837451097 236582320 -1115006848 1 -3 50
8991238256 210847040 -249732112 1 -1 55
9230783027 6853705 406281120 -528871008 1 -1 50
9358899175 7028638 506940864 -519168128 1 -1 50
8996084417 7215768 623375680 -661296576 2 -2 50
9068763365 7367253 687075840 -901600704 2 -2 47
9784395163 7565526 360264800 -1276237056 1 -3 52
10207753664 7723554 390833472 38267800 1 0 47
10960053366 7905726 1281032704 -103524088 3 0 51
12930706570 8095897 367936672 -171372864 1 0 51
12669684051 8280047 1000450240 -201866864 2 0 54
12899302487 8512019 563457856 -627270208 1 -1 59
14109885294 8787797 3943107840 2249058048 7 4 59
14840382566 8948504 646042816 1986321152 1 3 61
17606079950 9074889 2673881600 1828712448 4 3 58
19258421553 9351123 945059712 1025712896 1 2 62
19083340816 9503838 1745973760 1087508992 3 2 68
20667846867 9819265 2512765696 1441043584 4 2 71
23433038292 10015369 2594304256 -112038936 4 0 78
28793468467 10204722 2049239936 -3762713344 3 -5 86
28025068661 10364098 1699453312 -4287896320 2 -5 68
27537355656 10427709 1107094784 -3502695168 1 -4 75
30369308529 10536402 2177539328 -6908742144 2 -8 83
30086212616 10536766 2608158464 -8783878144 3 -10 85
31590725900 10650158 2965966848 -6922264064 3 -7 80
30896727496 10702695 3099699200 -5800655872 3 -6 82
31164343578 10765917 3252913920 -2160696576 3 -2 77
33883637332 10730971 2131280768 -4136806400 2 -4 81
35285449733 10659564 2604846336 -3573989376 2 -3 84
37315136089 10816908 3300166400 -5777648128 3 -5 88
37150250525 10979758 1619706240 -4147810816 1 -4 87
31856850316 10329080 1307431040 -1261048576 1 -1 77
36721965294 10587985 -2789585664 -2 84
1214629
1207928
1216831
1198120
990051408 1205822 169284448 -214066016 4 -5 128
995815670 1190208 58462604 -472404448 1 -11 129
941936036 1190706 173106416 -604333504 4 -14 128
1010708139 1185197 176275584 -781369408 4 -20 117
811062347 1185269 123950312 -222174480 3 -6 118
907660038 1226322 387322816 -298190560 10 -8 126
954870131 1213154 290022592 -75085120 7 -2 125
964916656 1205153 226347472 -53321592 5 -1 130
1095539186 1097948 177613712 -313394848 4 -7 140
1210138977 1065543 297788384 -90967336 6 -2 133
1429309184 1063838 351488224 -416201120 6 -8 143
1603770644 1013119 438111584 -654457536 8 -11 137
1956749583 1009278 724103744 -906581888 12 -15 143
2090275040 1011725 769142144 -1032675008 12 -16 134
1278959339 954584 292362624 -537397440 5 -9 110
1510613846 919956 274797248 -445400768 4 -7 88
1674516255 944654 302576096 -691323968 4 -10 99
1699204086 922810 195777072 -501616416 3 -7 96
1883918711 943650 188514640 -382134208 3 -5 96
2033863708 1001894 282661952 -464402400 4 -6 93
1827490511 1011794 225870000 -462840000 3 -6 89
1832420846 1013800 87605224 -288964992 1 -4 88
2058257875 938657 130907752 -486255040 2 -6 86
2447322837 815018 226130224 -933984640 3 -11 86
2603240256 898955 387553312 -850101184 4 -9 86
2555074781 854761 112556256 -638149312 1 -8 77
3175304722 803777 -1123177600 -12 89
320599872 27
277854400 34
239607424 32
319475808 33
346473280 33
313851072 33
322850208 40
362221280 39
443215968 41
475838208 41
437591207 50198816 1 41
516335548 5222789 0 35
398220160 51224828 1 33
415094430 37110712 1 33
440965611 40674212 -117585448 1 -2 36
422967290 11537767 -140336912 0 -2 37
354348410 3534312 -71971448 0 -1 33
332975685 -6706476 -36688368 0 -1 36
335223789 -7665018 -165398160 0 -3 41
581580024 -11613537 -751893568 0 -12 45
522941035 -937044 -659876416 0 -11 30
361853857 -935488 -424276064 0 -8 24
262431565 -102690 -341540640 0 -6 21
261030270 4360978 -290446688 0 -5 19
273700902 12299513 -277420192 0 -5 23
280389306 -268425 -273719200 0 -5 22
302185518 18669598 -189695904 0 -3 22
344955521 6317735 -256392928 0 -4 30
480520201 5518933 -284472992 0 -5 30
480196898 25407010 -166227376 0 -3 32
560596939 36971584 -437602080 1 -7 32
357991029 5381779 25569844 -429402304 0 -7 36
392364603 5548055 35011176 -327464288 1 -5 33
425783190 5721042 23750212 -399292864 0 -6 33
374285066 5900932 10215261 -494053504 0 -8 44
384195370 6089839 16158320 -459248160 0 -7 45
428661090 6271791 13443299 -201936128 0 -3 36
460012184 6463705 22226856 -320300512 0 -5 37
542374297 6663154 26568544 -462140608 0 -7 37
557910954 6871318 100460744 -386287040 1 -5 41
649240399 7087100 137778208 -432632576 2 -6 43
799114196 7341386 139437488 -209867568 2 -3 41
508309905 7575264 19554460 -636214400 0 -9 50
730923764 7849696 15830685 -403264864 0 -5 34
929120397 8206844 86165104 -649769856 1 -8 49
928518412 8583066 125974376 -1082684288 1 -13 59
1104669462 8831584 419586336 -833726080 5 -9 62
1489514652 9085882 891438848 -951661888 9 -10 67
2423727879 9348933 1086654976 -1606310400 11 -16 74
2109848813 9617645 1326580992 -1792494464 13 -18 62
1781417841 9909530 907032000 -888160704 9 -9 58
1727129641 10433966 711758976 -678283072 7 -7 56
1767440848 10990407 730803840 -775035968 7 -7 53
1691402216 11320177 483901632 -691167104 5 -7 56
1559154932 11657097 326904576 -71268096 3 -1 62
1810764801 11997357 328059328 -255834432 3 -2 61
2060967814 12389111 537490176 44526912 5 0 61
1908347949 12786608 431764416 -27975550 4 0 65
2470976872 13191103 567779712 90958664 4 1 69
2559733567 13606593 440681376 -303168544 3 -2 62
2340444312 13610082 331865504 -664455744 3 -5 51
2387550693 14087095 53
0 -52 359
0 -45 375
-6 -40 355
0 -42 299
0 -15 164
1 -4 138
4 0 129
4 6 146
1 5 145
2 6 153
3 5 168
59596 3 -4 160
61781 2 -7 161
64068 2 -17 147
66535 2 -3 157
69258 25510274 -64077080 2 -5
72613 31402430 -25100906 2 -2
76217 36945312 -112389792 2 -7
80153 37727888 -71612648 2 -4
84513 39280852 -251614592 2 -13
89357 69710784 -160836736 4 -8
93021 44237064 -126466760 2 -7
96791 55384228 -79732688 3 -4
100631 69045208 -68006400 3 -3
104515 104595640 -241711664 4 -10
108340 95924200 -494199904 5 -23
110497 107612352 -509131648 4 -19
113793 202765264 -411788544 7 -14
116382 249903680 -843378368 8 -27
119951 195701808 -273589024 7 -9
128212 260672768 -236122016 8 -8
138476 516551904 -467654720 15 -14
150236 274004032 -221739840 8 -6
162555 407512128 -143880800 11 -4
1211516969 175763 360141728 -127281872 9 -3 166
1379254036 189595 297976000 -301696736 7 -7 150
1380462609 203857 455675104 -1030230336 10 -24 149
1531227129 214496 451142912 -1011743424 10 -22 152
1671746389 223636 550090496 -1435793536 11 -28 154
1645538676 230626 927868544 -1438237952 17 -27 148
1141763805 226772 423954720 -1276951424 12 -35 118
229783 -441241632 -9
29846145024 20
30903156736 19
30774059008 19
36056301568 18
43093008384 17
61294743552 17
66187952128 16
68950196224 16
79981674496 16
73680773120 17
78046851195 2393624064 1 17
75558055268 2213696000 1 16
84209291510 1207336832 0 17
96232418968 2727857408 1 18
112771696295 2466272512 1 19
115365304715 1922622848 1 17
115680009217 3166382080 1 18
109033028118 1593054976 0 21
124347000710 2787664640 1 22
143766017876 4714265600 -19143741440 1 -4 24
162090044955 5300087808 -26429431808 1 -5 22
186737852614 6583380992 -34734927872 1 -6 22
141060631596 5783337472 -17915873280 1 -3 24
102480003091 7608710144 20361631744 1 4 27
108047790629 4690874368 12724985856 1 2 26
120001176224 5821306368 2347300864 1 0 24
97342817832 9902570496 -5681600000 2 -1 30
102737029254 10081874944 16255778816 2 3 31
115064271088 9067203584 -7476742144 2 -1 39
120181428337 8536441344 -15666279424 1 -3 38
133523422808 6314195968 -17861457920 1 -3 39
143590837208 29382968 9925234688 -31030425600 2 -5 36
163862524079 30554332 8174715392 -45482901504 1 -7 36
159603233376 31728608 6038274048 -32193122304 1 -5 28
182658399717 32148340 15028891648 -40627810304 2 -6 31
125554385082 31982930 17923137536 -2965976320 3 0 46
145337786794 33289188 16167239680 -4413794304 2 -1 50
165820229599 35238264 19815131136 -11838200832 3 -2 49
182873371564 36221092 19693064192 -24688427008 2 -3 51
188171482415 36923700 19397478400 -19479140352 2 -2 51
198260926593 37518832 22758541312 -23216795648 3 -3 52
180913954587 37791320 34675527680 -20478285824 4 -2 47
179798128089 38190824 22782625792 -14737881088 3 -2 47
183009023132 39019356 22062055424 -6339119104 2 -1 50
198688746238 40010740 29583728640 -5506461696 3 -1 53
203683502434 41343392 27267545088 -6151474688 3 -1 54
225565744293 42769460 22318309376 -3346442240 2 0 56
236951989458 43660404 29728184320 -9071077376 3 -1 57
249145711569 44411120 27300382720 -15234831360 3 -1 58
219572000781 44647468 21045508096 -8197026816 2 -1 56
234472955197 45439532 29235216384 -4536411648 3 0 61
249614170810 46500752 21210275840 -10472247296 2 -1 63
262944256339 48042768 16509918208 -16654877696 2 -2 66
257389198413 48798896 43993108480 -27165480960 4 -2 64
261347862948 49290188 24718651392 -21785665536 2 -2 65
273198237287 50459788 36222050304 -30906073088 3 -3 71
274667402613 51442108 43346960384 -26920091648 4 -2 76
271316534934 52246196 35109806080 -21224239104 3 -2 77
272535165612 53379804 38850748416 -24976281600 3 -2 81
257996342602 54626464 29291735040 -3424997376 2 0 78
207895181876 50718056 33201903616 27736248320 3 2 77
231147363651 54788492 -4536537600 0 82

107
113
107
112
107
967971 1 130
971101 1 118
1066365 1 102
-1444251 -1 117
26432900 1451516 1 116
29077400 4087787 -3167527 2 -2 127
46280700 2249387 -7410538 1 -4 115
42124200 8247072 -9704990 5 -6 117
31833600 6158638 -5965413 4 -4 119
56957300 16579699 -29879086 10 -18 131
67678900 -10546639 -16164231 -6 -9 149
37333100 -4571999 -6031370 -3 -3 153
21284600 20798056 -19083254 12 -11 157
42310100 32158996 -28571746 18 -16 160
36758300 8985693 -4845937 5 -3 150
29250100 -5393639 -7032236 -3 -4 137
40189900 -2824092 -14983417 -2 -8 114
48691300 5262842 11652553 3 6 122
50311000 8764756 47662388 4 24 125
121279900 3704954 2 149
44662700 5597509 3 104
995802359 59
845445034 636849 46
669811290 616911 102
728448156 600523 96
698714448 577901 39191212 1 82
703489644 529861 11588569 0 72
738940733 503608 14045153 -361014304 0 -6 58
867424769 519845 23731944 -415369312 0 -7 72
887594723 535757 244818048 -453659136 4 -7 77
791587506 556482 150422736 -107990744 2 -2 73
1190677191 561945 383564480 -181838512 6 -3 80
1117466098 581000 816347968 -409159200 13 -6 71
1318791095 567130 186010144 -616957888 3 -9 72
1252145427 551241 161031632 -250937072 2 -4 71
1485680662 550114 380996768 -556582080 5 -8 81
1348621917 552156 170315552 -186690640 2 -3 86
1476537537 565639 480409408 -32085660 6 0 93
1671781806 585270 722391360 -596600704 9 -7 106
2045173802 607235 534549824 -1079952640 6 -12 112
2033056408 630547 238194560 -559453568 3 -6 87
1955703369 638682 285787488 -187997264 3 -2 98
2306314664 646376 441745824 -227605872 5 -2 113
2541127733 648900 315041440 -297537152 3 -3 112
2553663728 678388 347908864 -153143344 4 -2 105
2826216972 690746 51924304 -61040336 1 -1 113
3059972523 704869 296604192 -192572256 3 -2 114
3443410940 722160 532832096 -300427776 5 -3 116
3367511989 739814 352322304 -89512608 3 -1 124
3423846856 758203 550601152 -14058435 5 0 133
3749540382 796866 487567104 -367359648 4 -3 139
3123517608 752406 6668307 -360174688 0 -3 131
3411670699 766442 -376575936 -3 148

35
28
30
31
-3442227 0 34
16768080 1 30
2517340 0 33
-648397 0 54
8176864 -191353216 0 -7 39
8093957 -132821840 0 -4 32
9134109 16166281 0 1 32
-2243657 -369680704 0 -12 41
6553777 -242737920 0 -7 39
4396598 -230966112 0 -7 44
7935488 -301940384 0 -9 42
3506509 -265453152 0 -9 44
7594133 -247681200 0 -8 48
25487088 -301211040 1 -10 56
269593951 7801979 -565343424 0 -15 60
414655220 -17428518 -528865376 0 -14 49
584631172 -11027953 -393191072 0 -10 46
540383870 13437430 -459560096 0 -11 47
633023674 12560525 -296317024 0 -7 45
631691208 8970478 -346225920 0 -8 47
583624151 3116809 2075836 -297149824 0 -6 47
698747020 3192381 -35091004 -385879872 -1 -8 50
561338019 3280764 6751305 -313495392 0 -7 46
651221708 3374844 40676924 -379805504 1 -8 56
755899932 3472311 202027440 -514585152 4 -10 56
710774467 3561453 51407016 -492730272 1 -9 52
773535705 3655970 151824416 -364263872 3 -7 57
867460400 3726525 19385054 -422293696 0 -7 50
758425705 3800893 56411800 -460528352 1 -7 50
717004120 3878950 127480792 -539145408 2 -9 55
993811878 3960689 435058208 -645956416 6 -9 60
825158851 4040075 -23564128 -284790432 0 -4 58
1304152995 4130347 124957128 -467968928 2 -6 59
1239876029 4220860 128552904 -619681216 2 -8 55
1264184594 4312364 225477280 -616000384 3 -7 54
1400346021 4392596 197566848 -291365856 2 -3 61
1545127271 4479212 240826624 -679172032 3 -7 57
1756406476 4685988 271204064 -1082475008 3 -11 63
1823127111 4900286 663275200 -671747520 6 -6 51
2176418768 5121794 383064800 -1226752384 3 -11 58
2233090379 5328153 486928864 -574728512 4 -5 54
2000834314 5489724 360294560 -246918784 3 -2 59
2310520262 5662426 268030256 -326216512 2 -3 65
2447164715 5825000 123915672 -581480768 1 -5 61
2720666735 5909789 275525536 -697704960 2 -5 64
3214747320 6049609 352553632 -1004659008 3 -7 64
2538637315 6197189 533083200 -1153079808 4 -8 58
2264951028 6403114 418847296 -749554048 3 -5 60
2547938507 6621341 796872448 -1195417472 5 -7 64
2066854527 6775707 486604992 -344146528 3 -2 67
2565752487 7028651 70
43901736 5 116
42420584 4512828 4 0 114
15533122 78579320 2 8 114
15974276 94164160 1 9 134
33346546 16266608 3 1 176
47089120 176005248 3 12 160
44100572 171992224 3 10 162
54641196 118389256 3 6 167
55825136 188325760 3 9 154
36730260 105757816 2 5 164
51836632 75501176 2 3 167
78943328 174616368 3 7 153
43462220 25774106 2 1 138
53733852 -10645385 2 0 133
61447224 19297476 2 1 139
44910196 -61057680 2 -2 144
41921912 13161530 2 0 138
31694722 36898336 1 1 148
62695908 93811656 2 3 150
81839376 -15003885 2 0 155
42051008 -78102920 1 -2 164
129262 124126808 -10159086 3 0 165
131376 111240384 39717236 3 1 170
133307 86394720 -129093592 2 -3 179
134787 221641680 -192188944 5 -4 182
136064 491147584 -475729216 11 -10 259
138422 395874336 -534159296 8 -11 238
140118 183793808 -304145824 4 -6 226
141876 431268480 -310746848 8 -6 225
143830 906788224 -182725984 16 -3 228
1524362552 145503 1224556544 -791603136 18 -12 249
1170765570 147996 675714368 -242584000 10 -4 221
1007208801 150413 -756822144 161517808 -11 2 224
1384632847 151248 1183340672 -202893008 17 -3 218
1482581988 149604 8675908608 -269094688 122 -4 213
1791129535 152293 24883058688 -476937696 340 -7 218
1587548881 154239 27726479360 -587746048 369 -8 254
1660122464 158683 35322015744 -158033552 449 -2 262
1653753284 162137 13329443840 -69138680 163 -1 299
1496533155 163223 1341422080 -517857824 17 -6 295
1815694156 166643 8718468096 -395799264 102 -5 302
1458832952 170818 6933954560 -11554512 81 0 320
1473425054 176909 3130901760 142447824 35 2 323
1481843545 185253 454460192 240849136 5 3 304
1551357660 194074 135672224 863170752 1 9 288
2677483635 201330 3640705024 300542496 33 3 299
2609246278 211227 2728023296 -65212068 24 -1 303
2662117556 223116 3668963328 756999680 29 6 290
2809721391 240461 3940828672 868934080 29 6 273
3046289059 255965 3795089408 707091008 27 5 275
2813753599 263363 3894554624 -364667936 30 -3 286
3355825291 265639 -842461312 -6 283

393792 0
2007561 0
206071 0
4772386 0
14381015 0
0 -152273632 0 -3
327773 -555292736 0 -10
0 -1380120192 0 -24
0 -2421008896 0 -39
2463214 -2271762176 0 -35
0 -2087604864 0 -30
0 -2876520448 0 -39
-2297218 -1932624000 0 -25
4704412 -1326726272 0 -16
0 -1330264448 0 -16
753692 -1582925696 0 -18
-8874418 -1037059200 0 -12
0 -973918400 0 -13
34398020 -299608224 0 -4
602947200 -1613820800 8 -21
18653724 857699072 -963503232 11 -13
18970614 622863744 -415361248 8 -5
19287092 323013984 -703022016 4 -8
19610126 305483008 -314685760 3 -3
19954080 563877696 -525755712 6 -5
20320248 570738560 -514484864 5 -5
20705290 771753536 -821279872 7 -7
21092854 809465024 -1272222336 7 -11
21426348 577714816 -643398656 4 -5
21702512 538701440 -444258880 4 -3
21922970 545417472 -397973248 3 -2
22122096 448114880 284572672 2 2
22282732 659727872 -50607208 3 0
22418978 526019040 274402240 2 1
22537404 588825152 1458430592 2 5
22623310 699201280 2012545920 2 7
22712200 1540526336 2996199424 5 9
22820356 1410688512 2036356736 4 5
22942160 1519874048 1388924160 4 3
23091006 1088849024 1902070016 2 4 19
11929540450 23347108 2286316032 -1416461568 5 -3 16
13981330872 23611694 1195934208 -1129398144 2 -2 12
16831257242 23873910 2099996416 -361936160 4 -1 31
18895616704 24142346 2098686208 -2394413568 3 -4 41
20951606839 24417360 4083838976 -3109126400 6 -5 45
23558681926 23996378 3787996160 -2217550848 5 -3 54
25465773351 23541810 5760183296 -5895088128 8 -8 61
25075467895 24108512 2064460544 -2990286336 3 -4 62
25469679563 23700624 2114279424 82496472 3 0 61
26024627565 22760790 2086265216 2 55
22196818226 21978734 53
169738
170964
171783
170401
168966
168118
168117
167628
170461
168317 88
169211 100
169382 95
169429 78
168583 100
168174 105
671004308 180525 118
1012728639 194355 909387520 -1420382464 25 -40 129
1368436250 200059 821466240 -1900892160 21 -50 132
910484438 196789 1344386816 -998601408 37 -28 99
786608588 196135 678184768 -762082816 18 -21 100
704102154 196354 468548736 -559512704 12 -15 107
714663033 201393 562669248 -581362624 15 -16 112
736424178 203492 385200192 -441261344 10 -11 103
754647302 218728 424282688 -486982624 11 -12 100
814804077 224661 699855680 -443138368 17 -11 103
1026774354 227980 216207936 -674736384 5 -16 104
1302699576 233455 504627904 -685309056 12 -16 106
1466000088 241805 405067008 -786551104 9 -17 110
1513472014 248097 360143136 -686612096 8 -14 109
1218055299 223028 449549184 -1047467648 11 -26 87
1087564735 227036 -421781088 -9 106
0 -868427712 0 -35 95
0 -891627968 0 -33 91
0 -861272384 0 -30 89
0 -1064024640 0 -35 94
0 -1186895104 0 -37 95
168665 -1277761024 0 -37 112
0 -1183841664 0 -33 103
0 -1223480960 0 -32 94
-1315491328 -33 76
-925109760 -24 59
749146 16332635 -138724576 0 -4 137
766029 4812907 -116087312 0 -4 65
781410 30766828 153634352 1 5 130
793984 23370938 156619152 1 5 99
804612 22511674 89357552 1 3 82
820433 40293988 -93512464 1 -3 78
835294 75009072 203964672 2 6 100
849813 61545044 -246180176 2 -7 107
866446 108500624 -206256864 3 -5 112
886307 180293344 -234588208 5 -6 122
908601 195258640 -191229504 5 -5 116
933228 229149760 -309927072 6 -8 119
952515 363153696 -272404192 8 -6 120
979405 227266000 154097600 5 3 131
1002331 388527744 181218304 7 3 122
1025291 407855424 618372352 7 11 113
1046082 550481408 253690736 9 4 118
1056256 1023087680 -836618496 15 -12 121
1073477 914815744 -501385568 14 -7 108
2859306787 1101081 1682694400 -880903296 24 -12 103
4653853708 1162961 3683826176 -3636294144 44 -43 127
5464641592 1180879 3274920448 -4124392704 35 -44 110
5538497026 1183354 1722171392 -3956417280 16 -38 100
3873399642 1204670 313547872 -1795635840 3 -16 109
2848482820 1213966 94319768 -948455360 1 -8 90
2798581527 1174963 -4383772160 -737945088 -37 -6 101
3682436037 1216507 1621505664 -1253761152 13 -10 116
5601936164 1241421 1987736576 -1937806336 15 -14 126
5611937835 1276628 2437875200 -2156849152 17 -15 124
3330124118 1234534 1746949248 -685534208 13 -5 113
5799237954 1252026 120
152
153
178
175
160
129
101
85
93
105
115
120
120
123
153
131
109
104

73470789
76483090
73260055
60293029
68131118
63634465
73179631
84376115
92729354
98200384
109506818
665749850 5899627 18580902 1 47
605787636 6164340 26994408 1 57
681410185 6465988 36522268 1 53
737418788 6762192 41536520 1 57
1026121273 7038630 52664196 2 62
953475198 7242889 70943880 2 49
1042228938 7433505 58189600 1 41
1229464243 7651297 206063840 4 38
2005816758 7878983 329422976 6 44
1840131133 8118069 128520760 2 46
1678955020 8359078 276774016 5 49
1754576479 8611608 391051488 6 71
1725251817 8877416 364976224 5 67
1672663994 9067936 459472864 6 69
1757596930 9260982 112692904 -700193984 1 -9 69
1922408085 9424149 236067984 -710087040 3 -8 64
2085572997 9596502 370519040 -699083904 4 -8 63
2671783959 9778219 509438208 -911177920 5 -9 62
2859700156 9966913 827720448 -1091216128 8 -10 65
3105198047 10163021 1279734912 -1707842176 11 -15 71
3986764488 10363271 3090328320 -2807711232 25 -23 80
6992993801 10569550 4483896320 -5402849280 34 -42 102
7643307977 10785923 5490923520 -5126926848 39 -37 103
7825569238 11018117 4217217280 -4890739200 28 -33 111
6579640163 11267180 3868353792 -5967850496 24 -37 94
6660618729 11632690 4339888640 -5335810048 26 -32 106
5522403428 12024228 3014052096 -3360383232 18 -20 100
7861790278 12437069 2008899328 -4931905024 11 -28 127
8116098447 12865159 3992739072 -3570958336 22 -20 112
9931142428 13141038 4081101312 -4629200896 23 -26 103
9648456285 13583557

131297528 30
163153344 33
99872232 40
58115304 50
56178128 48
55527224 49
89797400 49
126969712 45
104908824 47
115229019 5227821 0 50
121723345 24790690 1 49
160781069 11011771 1 72
43588332 38948644 2 69
91069840 12918160 1 79
185173945 -362020768 -186452000 -17 -9 72
247126987 4518837 -249787072 0 -11 84
223629704 11407760 -338108992 1 -15 77
176347626 7815166 -213760400 0 -10 71
152178652 153085360 -234683392 7 -10 68
223316480 61590504 -302910240 3 -13 75
267137296 27740158 -327978368 1 -13 87
293542817 32494120 -600307648 1 -25 90
337427463 2931862 -456434240 0 -18 89
458901371 19173430 -248925616 1 -10 87
544691745 17199854 -285953344 1 -11 103
573911874 9955204 -430651488 0 -16 99
563136914 3345891 -293476960 0 -11 85
545931179 3712673 -184759968 0 -7 83
374204609 6829418 -36602704 0 -1 79
395263794 12544804 -17927750 0 -1 78
384245681 527470 3038703 -39993252 0 -1 56
373534709 541841 10150648 -159026816 0 -5 42
609829453 556992 26837614 -290216224 1 -9 46
144490035 572063 3193707 -107268784 0 -4 63
764433598 588539 10959681 34667392 0 1 73
690364979 604501 -709010 148598368 0 4 70
764889944 620616 -5352307 76877440 0 2 63
611222395 638189 223400 130099248 0 4 51
650627616 656478 27016962 1 49
585531919 675517 76824936 2 59
578898732 691158 148577744 4 61
547399424 707900 129942440 4 57
1190707440 725733 182261152 5 55
1695730775 743619 656857984 17 75
2450196422 762092 1152854656 28 88
1687912965 780646 194593760 4 83
1714735770 797833 155089824 3 86
1767222565 816733 317349472 7 94
1481962036 836023 -3144008 0 82
1849822742 855965 114819664 2 93
2421919369 875572 448925408 9 98
3151469250 895622 1110130048 -981980416 21 -18 111
3086050670 922999 874903424 -980384256 16 -17 102
2548812113 951260 446151488 -1307694336 8 -22 92
2371866963 980450 501726752 -955946944 8 -16 77
2181740167 1008421 264604096 -689761408 4 -11 73
2699156855 1038163 574036096 -691907712 9 -10 79
3379166135 1068915 729167808 -917849920 11 -13 82
3646586910 1100748 -821573184 -772798528 -11 -11 89
3447967513 1112952 844782976 -524554784 12 -7 91
1144367

9510482 -106426816 0 -5 108


6256452 -214804848 0 -9 108
10168388 -271910240 0 -12 99
3512615 -293463040 0 -12 97
2270660 -227066016 0 -10 113
1365426 -298573216 0 -13 100
3971746 -93440536 0 -4 97
3662748 -43181876 0 -2 94
12198310 -126467776 0 -5 101
20392574 -75601736 1 -3 109
15348055 194459840 1 6 114
30039456 113905272 1 3 127
39103148 -92548200 1 -3 134
60270728 -174299408 2 -5 136
60890956 -176983056 2 -4 137
410477 25009426 -23906068 1 -1 128
417173 19985430 -174545 0 0 122
422938 20775330 -129765904 0 -3 123
429991 26921228 -312556192 1 -7 122
435221 23122178 -27035162 0 -1 120
439723 43750240 40558732 1 1 128
446510 73623936 -118468752 1 -2 128
452983 17266848 4671510 0 0 132
459890 68969568 -173561392 1 -3 131
465070 374147200 -52029516 6 -1 122
468539 -40718840 406195584 -1 6 130
475091 45695924 355312480 1 5 120
481584 78672112 117041816 1 2 110
488078 16099392 -129525760 0 -2 108
490675 49950160 -387328672 1 -5 123
2321437042 493456 123569944 -699590720 2 -9 127
2230912589 494680 359640064 -457972256 4 -5 121
2260127749 508096 342736448 -885380032 4 -10 115
2463440594 514174 263334432 -671949952 3 -7 104
2446348264 523397 420132288 -982825984 4 -10 113
2481462916 521790 382754816 -1378188928 4 -14 118
2461457233 528677 531525056 -746739776 5 -7 120
2380317389 543224 263231312 -673199552 2 -6 110
2236812216 548708 401751264 -608524480 4 -5 108
2115258995 556596 216455184 -416984416 2 -4 105
2193654015 556626 375933280 -487678752 3 -4 98
2297878555 562942 456275680 -581972608 4 -5 97
2548594391 562301 424663616 -512159328 3 -4 95
2705341804 571116 425934048 -689139840 3 -5 92
2020156250 550764 235740608 -1431838848 2 -12 79
2347736840 555107 86
30608200 3
31573772 3
31753310 2
22634540 2
57914884 4
53538992 4
22561564 1
11234491 -125376912 1 -8
17262790 -331131680 1 -18
-2167926 -470440000 0 -25
14415989 -394738688 1 -21
1608339 -209609488 0 -12
9288067 -172908672 1 -9
3955758 -202664096 0 -11
45098488 -68988384 2 -3
966019 -233222928 0 -11
-5156422 -149331632 0 -7
162022 -108438328 0 -5
27604686 -137483248 1 -6
12931601 -71323064 1 -3
28983830 -107214248 1 -5
3847619 -33131878 -262855744 -1 -10
3875645 -9300661 -373215168 0 -16
3892104 9990145 -206739248 0 -8
3903846 49083388 -354844832 2 -15
3944014 10940083 -151293072 0 -6
3997626 20136040 -187912272 1 -6
4075576 16847778 -312974240 1 -10
4171130 21678466 -7837172 1 0
4275033 106470976 -286597216 3 -9
4383599 48936284 -138332112 1 -4
4477172 35061612 -108910704 1 -3
4582653 5352444 -182066976 0 -6
4696239 68830592 -260110320 2 -8
4815992 109606544 -385300576 3 -11
4942230 139451136 -505820512 4 -14
5077200 33987388 -292999040 1 -8
5220115 117511056 -394914400 3 -9
5368930 165557936 -587412160 4 -13
5529068 38751064 -428785152 1 -9
5700812 72745632 -726843648 1 -14
5878144 555663296 -777147392 10 -14
6073109 -8218098 -688697856 0 -12
6284172 479694432 -1313782272 8 -22
6499114 613099456 -1156865024 10 -19
6717642 287746688 -1064422976 5 -17
6949030 139092944 -1208934400 2 -19
7183721 68508584 -1167707264 1 -17
7420665 55269748 -1223491840 1 -17
7669699 37455700 -1131258496 1 -15
7637111 28012992 -874611328 0 -12
7943657
1525894912 92
1671291136 90
2006467712 89
2122019328 90
2164872960 86
2399037440 85
2544433920 81
2722735360 79
2839817472 83
2669933568 84
3643322973 459376928 2 87
3686176616 489572448 2 79
3988447696 513796832 2 73
5075092994 569883136 2 77
6710417674 1653155968 -1559308672 6 -6 96
5237324402 1044899712 -1464603136 4 -5 91
5844162206 1067087744 1639725184 3 5 93
7151197896 1029448256 1133526656 3 3 93
7732017510 1086362624 275812288 3 1 93
8765860951 1050656960 1724584320 3 4 103
10416490692 1592537856 -453556000 4 -1 113
12207159740 2258679040 -4409616896 5 -10 111
13961862158 2466120448 -6328172544 5 -13 110
15027846139 2088049408 -5768182784 4 -11 108
15850482095 1272703616 -2644145920 2 -5 107
12722934201 1193819136 -1031182976 2 -2 105
11011849525 956799040 -198638160 2 0 106
10725649037 749945856 4569388544 1 8 112
13508495605 1280344576 3323187456 2 5 123
16612262907 2939176448 554267008 4 1 137
20165892233 3953853696 -1474626432 5 -2 147
26114398797 7030663 6651529216 -6958215168 8 -9 159
27006674766 7375986 7798105088 -3260628480 9 -4 151
33157474920 7633810 7319922176 -4373773824 7 -4 158
37354094713 7795509 6228013056 -6483824128 6 -6 180
46983455947 7966583 5526760448 -11433273344 5 -10 192
49699251645 8473857 6499193344 -5710256640 5 -4 182
55283281961 8662770 7114880000 -8221256192 5 -6 186
31486964665 8705277 3846971648 16943894528 3 13 209
30270903085 8954144 6703279616 21689378816 5 16 218
39299108053 9394668 5987824128 13418416128 4 9 220
35636619639 9589245 889804736 11704842240 1 8 203
38454897094 9790864 4973137920 11198475264 3 7 199
37873758187 10205395 4853599232 20176402432 3 12 194
40472056484 10375411 6224273408 21448218624 4 12 210
39475908104 10496301 5110539264 26016266240 3 14 204
42861790117 10831471 9328478208 31778715648 5 16 203
47379694072 11074832 9831511040 32264695808 5 15 192
48264717962 11248849 7214506496 37074616320 3 17 177
43588587454 11545351 122780392 34051831808 0 16 163
53997673537 11851763 9931203584 23394998272 4 10 158
56438608424 12417692 12430901248 26713974784 5 11 155
66755240558 12925174 7309673472 13406687232 3 5 148
69996140981 13503609 9452298240 9376101376 3 3 143
71780463244 13874842 9007729664 12593245184 3 4 138
76617238766 14163888 9857162240 9067534336 3 3 131
80012120855 14347148 14074122240 7452649472 4 2 127
85040190501 14638212 9777974272 9351828480 3 3 133
83706249904 15010863 8082275328 7811636736 2 2 130
80551593394 15367442 9140310016 12774991872 3 4 123
70852397388 15361085 4144199168 14643387392 1 4 116
76084237614 15527033 12286815232 3 131

639507645 127
578925905 124
479558946 113
367662287 98
314795778 97
313109861 35009904 1 92
289585199 17937618 0 103
309355011 -275960 0 98
352148213 -2278021 0 91
381841382 -725945 0 96
485227873 41464596 38646088 1 1 94
363163408 364747 170093296 148409728 4 4 94
500322274 375414 156387792 65810880 3 1 92
510562161 385220 75894504 151326752 2 3 96
568864872 395516 121370504 105706416 3 2 89
645140305 395626 181494784 208669952 4 4 94
757773263 394102 157095024 141308848 3 3 97
661048324 392305 111119096 110376888 2 2 93
829957491 410307 130247784 219046416 2 4 92
854516725 429133 71581000 -38665604 1 -1 91
781938441 448874 280739968 273837920 5 5 85
1061958546 459104 605051648 16811324 11 0 89
1030264278 470104 261917808 152415472 4 3 94
991947360 481186 81913976 334260160 1 5 96
1058273399 493310 235369504 469868320 3 7 82
1104074368 507256 383713280 324256608 5 5 81
1420867100 523839 582525504 1033753792 8 14 87
1598137293 539595 609369024 680980672 8 8 105
1976113881 555232 720368896 -8845620 9 0 120
1983681825 571192 768611200 -293769152 9 -4 124
2039377429 588342 221033200 -344693312 3 -4 108
1947709585 623207 592594560 -632396032 6 -7 102
2685480869 660128 774857856 -832802880 8 -9 100
2852363914 702686 661189696 -844136896 6 -8 98
3702541861 710731 389547872 -1025069696 4 -9 103
3463627353 700489 838879104 -1559479424 7 -14 97
2503074500 689736 379370624 -1870610816 3 -16 94
2247296284 709038 244096480 -496102080 2 -4 81
1817707380 728672 194278768 -393724096 2 -3 82
1820545849 741467 -158098720 -193944992 -1 -2 84
1442770111 731097 -156180256 265694416 -2 3 76
1629808237 746404 -970694848 -9 81
53
66250 50
68026 45
70095 43
72286 42
74167 42
75489 43
77447 45
78902 52
81016 56
83006 -1 60
85210 3 58
87677 2 -3 56
90242 2 -1 62
92493 0 4 59
95058 0 -2 62
98085 11 -6 68
100600 5 -3 72
102845 19 -16 68
105269 14 -9 56
106467 15 -15 68
107302 17 -13 67
108404 28 -20 64
109836 21 -18 59
111077 17 -12 59
3034126367 111818 1203895424 -1119380096 14 -13 60
112663 9 -7 58
113294 -4 59
113917 -3
114543 -7
111162 -6
111970
15
18
22
20
23
24
29
23
22
26
14345161 0 29
-27680092 -1 28
4162263 0 35
3010982 0 39
20869332 -83979296 1 -3 41
64805760 34628316 2 1 50
28180014 -56920528 1 -2 57
32526652 -242059280 1 -7 49
89178792 -420120480 2 -11 50
88164520 -259214128 2 -7 65
75915088 -426084224 2 -11 63
-10897057 -323552704 0 -8 60
55299380 -456279488 1 -12 57
2561586 -130364280 0 -3 48
3129853 2590053 0 0 50
-22182766 -151279632 -1 -4 54
-23605826 -296685184 -1 -8 41
10399911 -287015936 0 -8 46
3662552 -391659168 0 -10 42
-2807447 -461034464 0 -12 40
484345722 44856576 -259276736 1 -7 36
448865325 3335763 13148975 -206096000 0 -5 30
379983514 3449660 65288948 -184288400 2 -5 29
297110041 3573054 -44009680 -125212824 -1 -3 26
538686129 3705459 8425472 -260761456 0 -7 34
510866062 3845408 3982087 -270360448 0 -7 35
623912920 3974914 14740427 -185792816 0 -5 37
577832291 4113719 34531864 -242100656 1 -6 33
761741106 4260869 -3062345 -264456000 0 -6 35
604600058 4410294 2895438 -247507152 0 -5 31
625096141 4567575 31805994 -210584784 1 -5 35
779263968 4716572 44744712 -182925088 1 -4 33
865385945 4855281 14318487 -302866336 0 -6 31
802158158 5001840 28387232 -335780416 1 -6 33
800721625 5155221 33878112 -320964384 1 -6 37
1127544371 5319646 63579636 -398234944 1 -7 38
1199380355 5520027 50287264 -391726784 1 -7 37
1220157736 5736032 105791136 -375578624 2 -6 36
1875955805 5970776 255754816 -590949376 4 -9 40
2012255301 6219166 579553600 -1211896320 9 -18 50
2425378965 6487959 740642048 -1057157440 10 -14 52
2411010012 6759098 908864576 -1220352000 12 -16 50
2428082637 6725228 737060672 -895124736 9 -11 45
2562683328 6868799 611961920 -978848704 7 -11 46
2839774753 7007639 702771008 -1116051072 8 -12 46
3133391981 7293035 529476864 -1486216448 5 -15 45
2790098071 7580838 296723488 -1163586048 3 -11 36
2757140895 7885685 325593472 -1225016448 3 -11 40
3269758562 8207594 419417856 -1462450688 4 -13 38
3685172038 8545191 678041408 -1486694784 6 -12 38
3850410212 8812835 331991456 -1671432192 3 -13 36
4201016643 9178967 38
26
25
22
22
25
27
25
28
26
27
1630774912 2 20
3551310592 3 24
2928319232 2 23
3055326208 2 31
1428061184 1 40
2214398208 2 41
1332123776 1 42
1849238784 -4264969728 1 -3 47
823188736 -14651530240 1 -10 43
996991104 5379486720 1 4 44
-1825129088 12789457920 -1 8 49
108730274350 454270080 -5422764032 0 -4 18
88782669212 387260832 -6548713984 0 -5 14
70225254281 429276000 -5102531072 0 -4 10
49028048919 291129728 188732384 0 0 9
41535411191 788705920 4228845312 1 4 10
41637015515 422541024 461180448 0 0 9
38998457285 1433656064 -171898400 1 0 19
41544565813 1012568704 -792726976 1 -1 17
44363478135 5794088960 3350275328 4 2 34
50527275029 1645473664 13962007552 1 9 31
49869170555 31280212 2201396480 3716187648 1 2 37
50128557435 32133998 2979430400 7535535104 2 5 38
53919337888 33012246 7542416896 -4375033856 5 -3 34
52596244339 33939148 8846150656 -9607910400 6 -6 23
49136664949 34906260 1163490816 -2779578624 1 -2 40
52493772111 35832820 1554795776 3421779712 1 2 40
55579053375 36796276 1411775488 505808672 1 0 51
56371237525 37800248 921416064 -3719165952 1 -2 39
57895278666 38834060 2859302400 1439018496 2 1 34
62123395439 39906544 2912567808 18972489728 2 11 49
47963719749 40910568 3022060288 6289123840 2 3 50
52907743346 41968584 4257764096 2460755456 2 1 40
64291117781 43036000 4446682624 7518349824 2 3 49
51958281522 44160256 3492269312 31381952512 1 12 32
53648434289 45318716 7652431360 56103137280 3 21 33
75506875709 46450096 5898886144 44375220224 2 15 43
59235334621 47643680 6697211392 30676865024 2 10 39
57977428484 48892192 7880978432 28031576064 2 9 41
63522690422 50193364 10230509568 16583936000 3 5 36
66049743034 51539708 6351840768 13819655168 2 4 43
60821899692 52882656 8758419456 10568653824 2 3 53
62865434632 51983628 6490623488 15950683136 2 4 45
67779326416 50998360 4878119424 16704221184 1 4 31
76581405079 51869928 4071740416 786389760 1 0 31
75406337122 53409524 3064168960 -15438642176 1 -3 21
71885954935 53223060 4087179264 6009251328 1 1 21
70570764115 53880172 3100401408 16304375808 1 3 26
77193289127 55337328 960445440 7756157440 0 2 33
82072621797 56850092 2587098112 -16416436224 1 -3 34
70666083788 56211404 2725302784 -19395868672 1 -4
73769715795 58168080
524746944 50
573428032 48
716272384 55
790503872 59
1055686656 59
1226131968 62
1380582784 61
1380213632 62
1204518784 57
1385627264 52
1401744879 112236288 2 56
1447924250 96587952 2 55
969848822 69661400 1 65
1982349994 78818560 1 66
2788356375 67657736 1 72
1650522913 51025272 1 65
1689648242 54682168 1 65
2890763027 37897488 -689355264 0 -8 70
1186637594 25564148 -90935336 0 -1 66
-518144030 10540666 678367168 0 12 70
1431232417 34444812 -1130687488 1 -19 67
2188557702 -77682 -1531886208 0 -24 64
1803661254 25421734 -1310792192 0 -21 42
1961146855 239777 -1216629504 0 -18 49
1978371842 15521399 -1244932096 0 -19 46
1966560422 -23141 -1783933056 0 -29 37
1942281392 127818 -1470968704 0 -24 34
1912383735 3819737 -1094251648 0 -18 26
1350151940 -182800 -1453058688 0 -27 76
1168827412 14511927 -1874630016 0 -36 98
1021053764 3483496 -1586810240 0 -30 71
1144906599 1345800 147780304 -929608448 3 -18 74
1200262517 1364748 43998600 -2255661824 1 -43 71
979812332 1382628 115708296 -1802126848 2 -34 68
1239019599 1402121 65433456 -1276313984 1 -24 39
1419962267 1421021 123090744 -1000343552 2 -17 44
1714668952 1477756 169807728 -1167105536 3 -19 48
2079264169 1535067 293677888 -1213934976 5 -19 58
2149176725 1594792 309448992 -973780096 5 -15 57
2807676411 1651988 488766880 -1345272448 7 -19 63
2334593050 1705606 382207872 -1341958272 5 -18 61
2138677892 1761967 212799104 -1162177920 3 -15 58
1986930763 1816081 296569632 -1140462208 4 -15 58
1966402214 1871370 294627872 -1032587968 4 -13 62
2176505156 1952272 353887008 -973047680 4 -12 67
2422868666 2032443 326302176 -1060475392 4 -12 72
2419374915 2094396 377851168 -1165568128 4 -13 87
2856916077 2165395 481432096 -1522369664 5 -16 93
3141764596 2196806 714984064 -1653023104 7 -17 97
2149370513 2210507 489692480 -791701504 5 -8 87
2379670505 2277556 546958336 -867831616 6 -9 100
3073813128 2371246 995903168 -1237991808 10 -12 112
3247402828 2465075 815456960 -1298087168 7 -12 115
3360174883 2524081 1020845120 -1460133248 9 -13 111
3345402824 2605438 1103348992 -977316416 9 -8 107
4270493968 2653318 967000000 -1259499904 8 -10 98
4259252792 2730083 993029056 -1131577216 7 -8 94
4310702791 2802021 1048216512 -999318592 8 -7 96
3228451358 2786913 867300224 -242400896 6 -2 94
2276842568 2826426 518200448 776888576 4 6 95
2617752850 2769183 755879104 969833856 6 8 89
3316939590 2838204 106

5607885824 2
6682226688 3
68908638208 5861514752 2 81
75036006187 4616921600 1409270016 2 1 86
73714854822 4907351040 3418434560 2 1 85
69354453629 4149308672 11552148480 1 4 83
74786394634 4940881408 14235215872 2 4 86
74978436892 4148766208 11433272320 1 3 96
68482606166 4033678080 7835262976 1 2 90
71476729886 1824424576 11261820928 1 3 93
75101608356 1674526464 3909845248 0 1 90
75806518509 2505482240 -2094136576 1 -1 86
73387185708 3514223104 716551552 1 0 95
75446693493 4355536896 -1634406400 1 0 100
65520775928 4057127680 8628120576 1 2 105
62548346513 2831376128 11591341056 1 3 105
66861389258 3302118400 12373922816 1 3 105
71840817650 4587764736 17048280064 1 4 111
75895530290 4126105344 11648430080 1 3 114
81790610823 6316319232 8716773376 2 2 97
80660875951 5108704768 7060861440 1 2 96
87936690910 7804514304 11641362432 2 3 100
94928361837 14790564864 17347213312 3 4 106
97190046170 15597176832 11817808896 3 3 104
97617145391 6594874 8181171200 10861767680 2 2 105
100150620439 6808080 8258987008 9140065280 2 2 102
92790091952 6813925 8854427648 18323277824 2 4 99
98213419808 6870353 9495811072 23043893248 2 5 103
103690829761 6935390 14057909248 29682585600 3 6 108
111636526443 7078119 19872004096 25733869568 4 5 109
119629639267 7328759 14889382912 33840683008 3 6 114
127413278276 7552710 50562748416 17514745856 9 3 113
135483472290 7762978 56934653952 21690748928 9 4 114
137495168945 8023800 97397506048 11200264192 15 2 126
142805267682 8222499 79433302016 14991771648 12 2 120
133203170330 8329527 35534696448 15382849536 5 2 113
130575342306 8262868 23336943616 34101198848 4 5 112
131823119364 8222045 143428632576 45425397760 21 7 118
136357840566 7958904 210923716608 41775239168 31 6 123
145345660544 8071282 364561924096 55527956480 51 8 128
167249281249 8300122 639468437504 43617476608 86 6 130
163436303730 8497016 155191689216 30924558336 21 4 131
143989051366 8516346 80044113920 41806819328 11 6 117
141614719299 8442280 100752392192 53794029568 14 7 132
144533481575 8462641 274750373888 67327029248 37 9 142
135816892008 8493102 211776241664 79096397824 29 11 149
135035976894 8394894 277400125440 72158322688 37 10 150
133236631020 8350318 98996920320 63923179520 13 9 150
172062149565 8454870 322549579776 48582742016 42 6 158
160465520832 8558220 232828272640 62830678016 30 8 149
167146378366 8728552 204128141312 87120969728 25 11 156
173655018418 8936376 -310500982784 89315704832 -38 11 159
186971757161 9131883 -31202584576 78727397376 -4 9 155
176802872916 9128174 -209796808704 56304189440 -26 7 145
180304211563 9500792 80585965568 9 156
34850966209 515507456 0 74
38720429885 703044864 1 72
36601178051 800811968 1 69
41701023044 1113823360 1 75
45684819676 1590743296 1 82
47357776170 875182592 -9873130496 1 -8 78
50832158727 1432294656 -14447771648 1 -10 80
51134731838 2672432896 -17576677376 2 -12 78
42382060556 1578921984 -6827765248 1 -5 72
43426309807 1182376320 -3085669376 1 -2 76
46260080603 151926896 2739763712 0 2 79
47296393510 1746632064 5586983936 1 3 78
49048589439 1197325056 1699482624 1 1 77
46500651028 934716352 5501458432 1 3 75
51707512659 -525378592 8534657024 0 5 76
53168419965 -1258041600 8986625024 -1 5 77
61636002893 2612850688 -11595781120 1 -6 71
58869443009 414209184 -8934349824 0 -4 66
55514973649 564715136 -7817303552 0 -4 66
51657910509 3045733120 451642080 1 0 71
48547607730 1764697984 7018831360 1 3 73
45865123489 2021229 -631144640 8970419200 0 4 71
45427260515 2017648 -1150267136 7697536512 -1 3 68
47999131962 2017998 1905011200 6767204352 1 3 68
51734793841 2055272 5238540288 7198530048 2 3 69
56830298646 2076260 3989689344 8724695040 2 3 68
57663242741 2154249 6231825408 17859297280 2 7 71
67722434639 2220615 7842778112 17434447872 3 6 73
76274837243 2287104 10535060480 11398231 4 0 72
70701043712 2303364 10528002048 16018868224 4 5 70
71268244291 2321921 14735744000 44353413120 5 15 75
67873473184 2326078 5668936192 48948088832 2 16 73
67169866694 2340348 4830769152 38926872576 2 12 68
65860493955 2306850 5779322368 38300897280 2 12 67
76717908443 2319425 6118220288 41049395200 2 12 69
84822775654 2325238 10996164608 54624100352 3 16 71
95050242844 2382421 11884530688 55944171520 3 16 72
105471902449 2460672 22033680384 44174118912 6 12 73
106309806758 2532792 15929410560 56442875904 4 16 75
91564079777 2518371 7863251968 41128415232 2 12 67
94308566705 2515783 17867806720 41508339712 5 12 68
98770776067 2541910 7389031936 47689592832 2 13 70
102879694120 2587828 20108906496 45839650816 5 12 68
109925803451 2605718 -971423168 37938106368 0 10 68
109142957528 2633722 2461286400 41725407232 1 11 69
106046295339 2647011 7274086912 31105576960 2 8 70
107955358066 2646168 -19737001984 15610982400 -5 4 69
111298046915 2653584 5909506560 21682575360 1 5 69
116091846647 2701565 -5229571072 32278050816 -1 8 70
121032840756 2730021 16391389184 11963912192 4 3 71
113094388757 2715580 -4571088384 4704889344 -1 1 65
112252268265 2817895 63858065408 15 71

22
14
14
14
17
13
15
126313 0 14
-44145 0 17
936643 0 16
22
-133075 61666772 0 1 25
0 -5676363 0 0 26
1328641 -83415528 0 -2 26
862375 -32698388 0 -1 28
801393 -103780360 0 -2 30
-569220 -47284296 0 -1 33
-73197 -208403632 0 -4 30
-1390322 -337317760 0 -6 32
2289084 -229316624 0 -4 30
1637897 -306443072 0 -5 32
2833157 -288664960 0 -4 32
3299722 -292780928 0 -4 33
1474382 -588561472 0 -8 34
939775 -544370752 0 -7 33
13514833 -657986752 0 -8 32
9433622 4969974 -681485888 0 -8 35
9722478 0 -487232064 0 -5 42
10025212 0 -577005248 0 -6 47
10319601 0 -888739200 0 -9 50
10646773 0 -860592128 0 -8 59
10900471 47433764 -808546688 0 -7 58
11154509 55120352 -927783488 0 -8 64
11409759 29994834 -167612048 0 -1 57
11651945 10933055 -197695904 0 -2 53
11872160 -1185306 -319413120 0 -2 56
2222243117 12099004 48860480 -385933760 0 -3 56
1910450124 12336766 -13864969 501225024 0 4 46
2034122079 12541891 34199560 417173376 0 3 44
2388918672 12755306 -879914 210751136 0 1 46
2614997314 12974166 4785684 298828384 0 2 44
2730987641 13238094 -12058158 272217248 0 2 45
2868265764 13485508 9432610 9297532 0 0 45
3717705125 13702286 1427686 1052112000 0 6 46
4036909424 13896765 56013976 31341838 0 0 47
5427148899 14055052 108128064 -157266624 1 -1 46
5441430869 14137349 88887136 272842496 0 1 36
5691392321 14192637 90450088 568010368 0 3 38
6197793030 14268391 73973616 1156167936 0 5 42
7122232354 14353059 31335736 511456352 0 2 46
7619431907 14525919 51895700 2446630400 0 10 47
7038620712 14933855 105746592 -167434416 0 -1 42
10921929252 15292126 180623856 -950346880 1 -4 45
12252637017 15779094 59156900 -2381919744 0 -8 48
13615734943 16275646 166126064 -1569937920 1 -5 49
9983934203 15287633 113167440 -75194208 0 0 41
13021756747 16135698 -4617214464 -15 44
164
145
20512938 50 100
13558770 30 128
18154626 36 126
30693946 47 165
20752916 25 173
-16701708 -19 179
1868700 2 148
10898509 13 142
6074616 7 149
164
147
147

10362783870
11111964992 1 44
11668831047 1 46
15301669834 2 48
18827785003 2 54
12706483028 1 53
13335203194 2 56
11812538573 700907456 1 54
10060575673 1039700352 1 53
11357112920 1216143744 2 59
10495924964 1047010624 1 59
12663159400 552527232 1 59
13599370979 874569408 1 58
14343268188 796665344 1 58
16189274569 447625472 1 66
15520400983 774359936 1 61
15172756150 1108167936 1 53
14498653742 516684544 1 50
14413927021 302437472 0 48
16456350355 866443968 1 52
15092485573 3255217920 4 53
12591941979 1531963 3440274432 4 55
13643894768 1536727 2296502528 3 59
16358877944 1568563 4421905408 5 58
18576001674 1636670 4650075136 5 59
20088323716 1712507 4589964288 4 57
20712147701 1765770 5959156224 6 55
20948331038 1774805 3158803968 3 55
19964608867 1763703 3562748928 3 58
23051486951 1791123 1853707520 2 61
22758319357 1825562 -3411475712 -3932436480 -3 -3 69
24701770254 1871580 592974144 -956470784 0 -1 67
26466771736 1933672 5512834048 -2701683712 4 -2 63
30253951429 1982595 -5138760192 -3243569152 -4 -2 58
32987679702 2052561 3131103232 -6322018816 2 -5 59
34323802019 2111095 2408257536 -10136278016 2 -7 58
32493569274 2158316 3892826368 -10532372480 3 -7 60
36233512439 2195144 4853778944 -10439452672 3 -7 58
33169127774 2204555 2957018368 -11709280256 2 -8 64
28752126083 2175007 -65464328 -3761734400 0 -2 55
30888272808 2185809 300904032 -3604226048 0 -2 58
33367821615 2212328 1289654784 -4512298496 1 -3 59
34606472219 2207145 3514687488 -6292552192 2 -4 57
37305708956 2260078 -60205960 -5054897664 0 -3 56
40476563399 2344094 2772249088 -5306471936 2 -3 55
41300580554 2399939 -73372800 -4685963776 0 -3 55
42449256089 2508817 1964879872 -4052730112 1 -2 52
45907278718 2610455 2213763840 -5359761408 1 -3 54
47819988494 2670783 2348613376 -7569784320 1 -4 56
48598268450 2709358 2766599168 -5712694784 1 -3 54
45624608518 2748811 3825357312 -1853390976 2 -1 44
2777277 -11877706752 -6

56
85
87
85591608 1 93
-6574119 0 98
37519416 0 103
21243068 0 123
-285629824 837937728 -4 11 121
485284576 261815648 5 3 118
366798208 164471792 3 1 108
204419680 1177260288 2 10 102
353528128 -202863456 3 -2 107
368849760 1721601792 3 15 102
204420032 1957021312 2 16 100
125257544 2476736000 1 17 103
391032864 1049385408 2 6 102
368855808 1179785984 2 6 92
395823584 758299328 2 3 88
405879072 -25504070 2 0 87
492141376 -3646988032 2 -14 80
110660104 2490678272 0 10 78
287720096 -969934592 1 -4 71
352110720 956893504 1 3
357129632 2777384704 1 9 75
558160 371032288 -687836800 1 -2 78
595151 282526208 -1621179136 1 -5 80
634683 406599744 -3407693312 1 -10 81
673174 219929008 -2315239168 1 -6 78
705655 130856248 -2262783744 0 -6 80
719408 159468688 638664256 0 2 86
726886 173612176 -446546688 0 -1 89
12183446989 732667 318860096 -9889664000 1 -23 92
9786474664 740773 112894176 -1293637888 0 -3 88
6955437089 749479 196625872 7503917568 0 16 93
7688624481 765878 13068976 5232164864 0 11 96
8618667514 792743 262119040 4658229760 1 10 96
9322067154 827717 54295200 3161564160 0 7 97
12780116724 881818 213702352 1686797312 0 4 102
6014054101 940131 2417272064 8135602176 5 17 99
15636757641 1015221 2207158016 7832983040 4 15 99
21682564260 1092542 4256078848 3144887552 8 6 109
27388051081 1176532 2818975232 4793003008 5 8 109
21928989325 1273736 1895138688 -639093120 3 -1 105
19858530097 1388509 1200257920 4475917824 2 7 96
22001046229 1539333 1357872640 7372306944 2 11 102
26475440094 1712384 1097810688 6290365952 2 9 102
28918333180 1894566 1326617344 4281266432 2 6 113
24048895496 2074785 1040056000 3400266240 1 5 102
28628348505 2245809 -2172431872 -10953998336 -3 -14 96
30122493206 2395070 2493051648 -13761943552 3 -17 83
32468367390 2516120 2992253952 -11394446336 4 -14 89
29868421605 2620739 5454000128 -3935736064 6 -5 89
27390419468 2697420 4127958016 -4020317952 5 -5 86
31695968282 2573669 3107867648 -9411727360 4 -12 81
2663365
3349363200 20
5360049664 20
5898339840 21
6850681856 24
7586394624 23
9220229120 24
6998504960 19
7819312640 20
8838757376 19
7267407360 17
8561832554 78547560 0 18
8575447974 3225745 0 18
8109853293 62628708 0 16
8402825324 -23269986 0 29
7996311627 17282578 0 31
8910238723 89197200 0 32
9075080708 26304290 -2399860736 0 -6 29
10165033313 44080284 -2115265792 0 -5 27
10560120494 85748016 -1899399552 0 -4 28
11083337220 145285776 -2771060224 0 -6 33
11980487036 145585968 -1981548032 0 -4 36
12698451473 224648576 -1896329216 0 -3 35
15051709302 129269968 -1609313408 0 -3 31
15420781591 68213520 100168520 0 0 35
16172539594 124390912 -2653009408 0 -4 33
17814153722 316849248 -2573521408 0 -3 33
18592658579 262640000 -1580014336 0 -2 32
19330315181 327218656 -1407004160 0 -2 33
19103716830 440063008 -3356206336 0 -4 33
20531623041 499547840 -3173838848 1 -3 34
21587779591 610147264 -4133133312 1 -4 35
22238396644 31090482 592286016 -2902634752 1 -3 35
24548134560 31910322 775257856 -4322562560 1 -4 38
25516765579 32501572 771058432 -6416481792 1 -6 38
25321531968 33383310 957243136 -4120065536 1 -3 35
26290162987 33812612 1487246464 -6892062720 1 -6 36
27773500797 35502124 1905149184 -9166551040 1 -7 38
26769859020 37329928 1516297856 -3623491328 1 -3 37
27585561098 38430360 1102775808 -4899288576 1 -4 34
25050198581 39891044 1186954496 -2052627840 1 -1 32
26333197045 41402904 550102592 -151814016 0 0 25
26999061011 42709128 721405248 3584124416 0 2 28
25912604362 44051972 1607440000 7500089344 1 5 28
27596230666 45518252 957205696 6404674048 1 4 30
29633614557 47048400 1835283712 -1341168896 1 -1 28
33549045343 48191020 3454479616 -5659947520 2 -3 32
38351662295 49332548 6211718144 -9808205824 3 -5 36
39347882981 50963448 7673623552 -11395125248 4 -5 33
41055822993 52546736 6802232320 -19581747200 3 -9 36
39283673838 54570140 3041776128 -5195516928 1 -2 32
36716956652 56642592 2536943104 -1698823296 1 -1 33
34257351297 57877944 1417920896 -2359993600 1 -1 33
35127812596 59238212 905015488 -2467457792 0 -1 33
36103456026 60558816 1422811008 -4713528320 1 -2 33
37098466527 62337096 1994902784 -3867172352 1 -1 31
42496334979 64100200 1673000064 -2803000064 1 -1 28
45586905690 65115616 2345029632 -6546144768 1 -2 25
48966380657 66168712 2194004992 -14222023680 1 -5 25
53795104913 67189952 1543748224 -16760810496 0 -5 28
48578929884 69121432 2258382592 -8651331584 1 -3 29
46150367143 68719368 2192572416 -693771712 1 0 27
49211595601 70569120 -12016425984 -4 30
571501824 100
725756672 101
817635392 110
918786176 113
837865536 109
950817216 113
1266070400 116
1336033024 115
1513046912 114
1732206848 117
2041559622 117
2505452442 115
2868093208 115
2977244430 114
2826443440 150
2726627379 150
2700775821 137
1877832663 34030000 -485161632 0 -6 137
2345316036 -7232161 -600847872 0 -6 126
2528431760 131872720 -823542400 1 -8 132
2980834984 606590784 -790275008 5 -7 138
3282771881 703349632 -1241068800 6 -10 134
3251082436 810916736 -429347936 6 -3 117
2035729350 163383488 408870240 1 3 93
1955364875 44949188 -409604544 0 -3 92
1875507534 135170592 150836720 1 1 94
2412453256 252414816 -197968464 2 -1 97
2472282965 -876497280 1066317056 -7 8 99
945105760 -902887232 1414425344 -8 12 98
686773435 102280024 221441216 1 2 110
2473550548 267593232 412942784 2 3 122
2733657476 899634 245057136 -473803328 2 -3 140
3789802912 949257 281511168 -494187712 2 -3 145
4311284223 1000302 319714656 -172862672 2 -1 140
4928594323 1032846 699489024 27700812 4 0 144
5460723418 1079740 487801280 -816065728 3 -5 147
5868129765 1106242 749779264 -351169088 4 -2 156
6116058970 1132455 2260756992 -872980864 12 -5 165
6784502646 1158590 2243545856 -1733152768 11 -9 151
7024897534 1184560 1765194112 -1960236672 9 -10 127
6377644404 1223574 1418013440 -1151986048 7 -5 134
4835444384 1262213 1028863616 -288753248 5 -1 130
4572917176 1302844 412084672 -159263792 2 -1 122
5443612755 1336234 1732468096 -884703168 8 -4 115
5980675042 1376128 2066681600 -1622261760 9 -7 124
6150905745 1410854 1755399040 -1691343872 7 -6 136
6983693531 1421831 4589434368 -721203520 16 -3 138
9700828131 1450063 3307099392 -2285824256 10 -7 150
12436042087 1516362 3305147392 -3652118784 10 -10 167
9774759664 1558615 1409910656 -275617728 4 -1 139
12986294897 1533066 3227327232 -3941134336 9 -11 148
14776196262 1555927 5257843200 -5409755136 13 -13 162
18523197998 1635595 3809999872 -4207909632 8 -9 158
20469808938 1689166 4056591104 -4360915456 8 -9 138
21727529646 1709285 5107954688 -6842716160 10 -13 119
23127300000 1744247 5119300096 -4848399872 9 -9 100
23019246221 1779566 5145341952 -4419195392 9 -8 87
24912146218 1793028 3933923328 -3609521664 7 -6 87
25422589741 1873568 5042158080 -4737977856 8 -8 90
24748864952 1940923 4253347328 -3181306624 7 -5 85
12585927211 1600688 -2096598144 1169345024 -4 2 74
1744696 -1345011584 -2
3641210880 40
4089566208 43
4559306240 42
4419399168 40
4546620416 37
5175115264 35
6066389504 35
5788024832 36
4534659584 37
4780040704 34
5203024375 -86337072 0 33
5980125333 -18674382 0 29
5633257042 326506816 1 28
8331725622 459866176 1 29
11118995384 260284592 0 35
10898985925 289873984 0 32
9450258065 275844864 0 31
8298379872 227223120 -3875392768 0 -6 38
7699243732 119378408 -921123776 0 -2 40
8987042102 277285344 2849009408 0 5 46
12290808537 97831240 -367685408 0 -1 48
15017186060 401510304 -5549715456 1 -8 41
13998328414 153013872 -5128581120 0 -7 41
9054096056 136396496 -3129950976 0 -5 43
8511502709 -326206208 -852200576 -1 -1 39
7266836342 3974880 405437760 0 1 45
9431772921 103879224 -6579616256 0 -9 35
11551765228 122082424 -7879733760 0 -10 27
10169366415 120446648 -8425382400 0 -12 33
8010229097 164463680 -1590140800 0 -3 23
8058072999 92513352 -3201864448 0 -5 29
8396967307 7791844 -12416731 -2667823360 0 -4 27
8503528726 7952375 -133077792 -3177021696 0 -5 28
9499914236 8306891 1392324736 -4511103488 2 -7 29
12636951921 8676529 5248045056 -4309989888 7 -6 29
15146582069 9191446 3689168384 -6672205824 5 -9 31
14403189314 9620907 4967560192 -5214754304 6 -7 32
16551453018 10100392 3097480448 -4876662784 4 -6 33
16210383987 10507714 2484027392 -5040690688 3 -6 33
14029136987 10986819 3290231040 -2340315392 4 -3 33
13620651548 10853731 1367790208 -2611309568 2 -3 36
12679721470 11571401 1934230016 -2033203968 2 -2 35
13181357536 12118848 3650168576 -1879924736 4 -2 35
13850084807 12719425 2196026368 -1560291200 2 -2 38
13877631296 13143811 2428420608 29290516 2 0 42
14741721168 13606438 3653882112 1626091008 3 2 47
19846883015 14172777 4531950080 3755332608 4 3 52
25529796228 14715961 6758644224 1797490432 5 1 56
33468621925 14935179 7881975296 -6053662720 6 -4 58
26706683734 15193094 7384276480 -830067264 5 -1 48
36271839655 15603340 8613473280 -3631402240 6 -2 52
40700300248 15743426 7147728896 -3139033856 4 -2 56
44564420266 15851693 12487225344 -4894658560 7 -3 53
48354237254 15921935 8541806592 -8738954240 5 -5 50
47843177389 16073008 3902637056 -8014553600 2 -4 47
46132395428 16088863 7336859136 -8938421248 4 -5 45
43468722413 16673558 6997209088 -4542046720 4 -2 45
43482495657 17171296 7106750976 -1883127424 4 -1 48
45740582864 17682360 5548436480 -2734741504 3 -1 49
45906224253 18163172 4482994176 -1582542720 2 -1 47
35921346826 15038540 694484160 2276155648 0 1 44
48445213159 17669228 -5126453248 -2 56
4925556224
5718639616
5685117440
6702095360
7408406528
7866543616
7871644672
8696294400
8756981760
9153677312
8793996522 -6980753 0
9299642169 137848576 0
9637349631 25490782 0
10779303104 318668160 1
13022795019 531160480 1
16158948992 451716224 1
19207471674 576085440 1
19394244044 723614272 -2598119680 1 -3
20963890546 316657568 -3429934592 0 -4
21877087103 19124100 -4087093248 0 -5
21066955413 -258108800 -4636218880 0 -5
21663632968 394098496 -4722308096 0 -5 35
23497079101 36479200 -7295840256 0 -8 32
25080024968 272663456 -7195718144 0 -7 34
15956425020 22959736 -3301099776 0 -4 35
10941158040 29140300 -87420904 0 0 33
12016758606 328380544 2461561344 0 3 35
14303346282 745032704 -1077506688 1 -1 37
16306464084 2122543104 -884392896 2 -1 39
19556567450 1205826432 -3118442752 1 -3 41
22618606143 1123931904 -5715087872 1 -5 43
18751511440 22260162 1120286208 -2129367552 1 -2 44
20216011361 22925548 404087040 -1772311552 0 -2 45
21698977876 23598390 2183653888 -5319790080 2 -5 50
23394074208 24260816 2483723520 -4605269504 2 -4 53
24020797959 24911420 2086487552 -2795159296 2 -2 57
26805399669 25566914 2027429376 -5283077632 2 -4 64
29752958875 26213096 1727764992 -6151804928 1 -5 77
25354611752 26892942 4063944960 2747205376 3 2 80
22041499776 27627412 2921629440 -4592501248 2 -3 77
22283198644 28342304 2537810944 -3802449664 2 -3 85
26850222175 29044702 1417036288 -3262912512 1 -2 85
28651437410 29788682 3202364416 -510495616 2 0 84
28534451717 30527366 906582144 525154272 1 0 88
30286151013 31469878 1065067968 2923539712 1 2 87
28972428493 32193256 2778486272 3323485184 2 2 84
25983670724 32862790 4006455040 10303694848 2 5 81
28149372818 33855676 3765195008 10412918784 2 5 74
35684879720 34553840 1549076608 166488752 1 0 68
33544341000 35664296 2499013888 10225648640 1 5 61
43761842011 36727176 1174427648 7876968960 1 3 66
42650823112 38054824 2034794752 5720443904 1 2 61
44965210357 38630976 3115959296 6734526976 1 3 58
53258040885 39297504 3566900736 10864278528 1 4 56
57666729803 40571856 5559563776 10418592768 2 4 57
65398511125 41160784 5639155712 7265678336 2 2 59
78994580458 42292108 8532347392 -1235479552 3 0 62
87604007988 41539420 10963125248 -2290622208 3 -1 68
97487785395 42410136 10709780480 -9556242432 3 -3 72
100893469111 43678524 9117829120 -3203707648 2 -1 69
66363268593 40913668 6761028096 11474681856 2 3 58
79832458567 42775964 -6656235008 -2 64
4881004 2
-2182732 -1
2886187 1
7150825 3
10413707 4
5448665 -54294212 2 -21
45015724 -65984960 17 -25
5850047 -48300856 2 -18
5980960 -43169008 2 -17
3477003 -7653554 1 -3
3381122 -23519262 1 -10
10561550 -32148684 4 -13
25873098 -41231536 10 -16
20018596 -32413436 8 -13
43014740 -52223716 16 -20
34583156 -24245930 12 -9
33109128 -43446276 12 -16
26109140 -49204968 10 -18
20445112 8
21309800 8
22326916 9

44
44
48
53
56
57
57
59
65
1020827712 20 72
357490304 7 80
570764224 10 79
523736032 9 80
309072800 5 87
-10165677 0 86
82317272 200688496 1 3 83
72709056 419651328 1 7 91
130616896 -108026144 2 -2 87
128340200 310590432 2 5 91
192993120 -737799808 3 -11 97
223829920 -1257930112 3 -19 97
236098720 -1222623104 4 -19 97
364219168 -884856896 5 -13 90
303528320 -759684672 5 -11 93
239550896 -349926240 3 -5 95
250045920 -270129312 3 -4 95
222105616 -471685184 3 -6 93
323776352 -625145856 4 -8 95
435998336 -670306624 6 -9 93
355905952 -173293808 5 -2 90
1953312 257195936 -322202656 3 -4 94
1998290 223372400 199637136 2 2 94
2039953 135589984 1411180800 1 13 90
2089394 124962512 1190488448 1 10 93
2151725 1091720704 1618155648 10 15 105
2210009 255557328 728919296 2 6 108
2274634 66110316 -231209696 1 -2 99
2345556 320350208 138378864 3 1 103
2411907 968404224 389893856 9 3 116
2478218 301884736 1097154432 3 10 115
2464388 225643504 1021904896 2 9 118
2443295 73837008 -92028256 1 -1 119
2417929 535092928 451023808 5 4 123
2387459 95534936 552390784 1 5 131
2354719 100725672 1636998400 1 13
2318761 198838400 681886592 2 5
2280343 190693616 263963248 1 2
2233589 56968128 946479744 0 7
2188255 536341344 -755436992 4 -5
2136731 40808456 -736675584 0 -5
2179087 33454224 -181760176 0 -1
2234310 23380196 -1865235840 0 -11
2290271 22631098 -2912722432 0 -16
2340563 25850354 2474333952 0 12
2389552 213710096 4406904320 1 20
2447971 21173462 5712803840 0 25
2507425 168452976 5579083776 1 24
2572503 1113479168 5349125632 5 23
2634994 334750368 1
2670819 108086632 0
2727747
263222688 9070830592 0 5
15362127 617537152 -4554071552 0 -3
15334751 1336828544 -6120229888 1 -3
15166501 3445513472 -11628356608 2 -6
14968381 3438067456 1162525184 2 1
33412123624 15009692 5595601408 1305997184 3 1 44
39400450988 15136044 6486552576 -4704912896 3 -2 46
46163151612 15472449 7573482496 -8859894784 3 -4 51
51896007428 15697821 9398424576 -10161135616 4 -4 57
55289560950 15283060 11726307328 -19768651776 4 -7 54
55895742141 14632285 15256292352 -16903677952 5 -6 61
48357076535 14406581 8475176960 -8876766208 3 -3 58
45241278684 13947343 5976136192 -8098679296 2 -3 61
47447406818 13862091 7421262848 -7562199552 2 -3 69
54877835257 13928005 17176679424 -18114287616 5 -6 71
56609895212 14371054 11795176448 -9449175040 4 -3 71
65803952779 14872577 21627922432 -15010521088 6 -4 78
82514657116 15572766 21681565696 -24889063424 6 -7 81
84706194455 16202249 10576007168 -27072081920 3 -7 81
74035813768 16276751 12700024832 -16808403968 3 -4 75
81788566123 16122712 15836246016 -22951579648 4 -6 82
91945350842 16211237 15181574144 -23218782208 4 -5 87
88419419021 16246001 6471717888 -17760722944 1 -4 89
83300968298 16240207 676586176 -8055205888 0 -2 91
93983021621 16576251 16710710272 -12009134080 4 -3 93
98406419950 16803930 15064999936 -4346999808 3 -1 95
96395808463 17070082 19103762432 -3877893888 4 -1 100
103764424990 17351788 11541310464 -2029198336 2 0 105
114611221647 17474824 16330192896 -6983696896 3 -1 107
114919485343 17502986 16078858240 2703195392 3 0 106
100968563470 17453154 16193274880 16129015808 3 3 106
124328425521 17639208 -3394777600 -1 118

3334038528
4186748928
4203816192
4532034048
5052588032
5593491456
5919739931
6750131482 83
6812492903 80
6664138365 85
5361769323 99
5637472447 99
5737250720 98
4379741053 107
4572733240 101
4067933949 105
4329195480 108
4131608242 109
2608676700 104
2845650100 99
4153927066 97
3879536814 102
3553944554 98
4969877025 95
6006389484 98
6693677985 108
6910958304 114
6376619393 993409 115
6816431519 997834 105
7400003131 1047566 98
7799116225 1078789 97
8618348364 1089625 100
8879609896 1132466 93
10106488797 1165780 94
9873454014 1184730 96
13137253851 1211868 104
13065045890 1207563 106
13219308352 1184447 110
12291764271 1170456 106
12287514505 1164772 119
13228665848 1175938 117
12708450157 1152590 114
12661390260 1144910 118
12155724473 1132035 118
11197485444 1111605 116
9798620309 1055547 105
9036498102 1031225 104
9769737124 1000892 109
10334272092 1006868 103
9419200295 1001724 105
8852039583 994542 102
8888800000 1004106 109
8191008522 995311 110
8474588878 990951 113
13655838299 976686 106
13764806676 992340
10762268370 966960
1027819
12037127
12267464
12433447
12588071
12784311
12936969
13118864
13281777
13413363
13582314
13739524
13905086
14054578
14213985
14369565
14531850
14699887
14862169
15031012
15202589
15355988
15498708
15636391
15783060
15934081
16038015
16195902
16359778
16492341
16382294
16495217

15014636305 236957440 0 43
14484193725 431429152 1 45
16641623789 497350432 1 46
20151456867 536040256 1 47
18430863109 521284640 1 54
10080631371 491140128 -3213352960 1 -4 42
13069829963 272850880 -5550913024 0 -6 38
17513064061 251210400 -4149263360 0 -4 41
18663544605 268649984 -1883795968 0 -2 41
20057223718 297083296 -205044176 0 0 51
22202612239 504021312 -3417016576 0 -3 54
23004727926 585770048 -15730562048 1 -15 56
23301409454 517309024 -11702359040 0 -11 56
18852917375 590020224 -6558946304 1 -6 59
15008449661 844167360 -2653993472 1 -2 64
14709380462 1115829120 1547224832 1 1 62
17346143394 706742272 3458873600 1 3 54
22309609224 1182688000 1104776704 1 1 60
27168666562 2150433792 -2486918144 2 -2 63
27709324427 4011566848 353251968 3 0 65
30657433319 4823756288 -335263136 3 0 65
30595338321 4640556 4166104064 -1218896512 3 -1 60
31569690351 4581824 2672570880 -262826832 2 0 56
28820846645 4508259 2427336960 368563680 2 0 54
32321590594 4454585 1933470080 -3343609600 1 -2 57
34266178362 4455519 917440512 -176637872 1 0 60
35690334685 4448515 2099667840 -6554860544 1 -4 60
40343762670 4524884 3962587136 -9694529536 2 -6 62
45320238648 4893250 8782053376 -12120428544 5 -7 64
48735857440 4950447 1082488320 -16493507584 1 -9 63
49486506152 5054843 11891364864 -20932206592 6 -11 67
50411664600 5152967 9912344576 -20572276736 5 -10 65
47556821362 5202976 866508544 -16525155328 0 -8 62
42870853582 5135941 12335232000 -13122450432 6 -7 61
44905944316 5104910 2629086720 -15994726400 1 -8 63
44647628634 5077932 3447545344 -19384397824 2 -10 63
44558956364 5098429 13166154752 -20992153600 6 -10 69
46273282484 5105517 5260483584 -20314576896 3 -10 70
46665602913 5127225 6263554560 -25017602048 3 -12 72
41144311725 4982297 4667066368 -20989253632 2 -10 61
42345747759 4912064 7832035328 -21317576704 4 -10 68
36569253073 4752761 8191606272 -12277148672 4 -6 73
30211565578 4562222 19410329600 -3231123200 10 -2 76
28684144672 4447371 13513843712 3193567232 7 2 78
29850380299 4516804 10263409664 290419744 5 0 80
31614571257 4566070 1270014336 470642336 1 0 80
32414809648 4622340 7247731712 2377958912 4 1 79
36268770354 4777989 10162367488 2889074944 5 1 84
39111512135 4892971 7011968512 1181298432 3 1 86
40395100941 4946246 9562142720 938410816 4 0 87
38072811686 4841771 3399080704 -2097642752 2 -1 76
40925016503 4844101 -2433251328 -1 87

205222112 27
195408544 25
240734000 27
373887232 31
448318752 29
508338336 28
537221248 29
595964608 32
593126060 37349420 1 31
657978059 52694660 1 29
770548758 23806190 0 28
1083756094 52152900 1 29
1241322137 108506888 2 33
1206468136 105509104 -312203168 2 -5 31
1580018087 90999328 -283338816 1 -4 33
1865749493 81267264 -219459088 1 -3 42
2339398743 84352768 -387131200 1 -4 41
2677490364 144261392 -591701568 1 -6 38
3349791521 78171680 -683077504 1 -6 34
4000011968 67916328 -795195840 1 -7 29
3289377376 79741608 -816588928 1 -7 32
2681642998 9887835 -500243712 0 -4 25
2708177592 13594192 -829768512 0 -7 41
2322240169 2623691 -943404160 0 -8 54
2661933431 2080648 -1265380992 0 -10 67
3115851017 18542504 -1713607168 0 -12 72
2942666812 29044654 -726807936 0 -5 85
3218850180 42333768 845352448 0 5 83
3703310503 216778912 1099680768 1 7 91
4057408380 1671013 209032864 206605088 1 1 89
4201800550 1717693 283090528 -138051808 2 -1 89
4365340750 1770421 187206720 147518880 1 1 114
4927431938 1840362 331956384 -663670592 2 -3 123
5133417347 1924704 212294112 -488372448 1 -2 118
4878667230 1880514 295334368 -146207648 1 -1 103
5213857721 1998326 499458944 -1186854144 2 -6 96
4659005714 2069768 793358464 307310240 4 1 102
4425168582 2098557 209938880 333969312 1 2 78
3861214400 2094587 252995024 -579959424 1 -3 79
3931745948 2177252 240650064 -77438064 1 0 73
4072894820 2157962 258849616 1774779008 1 9 79
4483075912 2244967 -161260832 47541304 -1 0 81
4604051367 2443381 218416288 -22799386 1 0 80
4337141614 2512992 15531648 -143626992 0 -1 85
4620594631 2444953 334831776 297972000 1 1 85
4997029412 2580938 148427344 1101139456 1 4 79
6003314213 2661338 325401920 143826288 1 1 81
5584643842 2699787 170955936 665478592 1 2 71
7461336437 2708729 757633216 6244238 3 0 81
7756017304 2769797 535404896 28068348 2 0 78
6749393079 2988511 676389824 -189212576 2 -1 75
7385316178 2985152 263667920 561524928 1 2 73
8307543165 2944957 716892352 -4634362 2 0 69
7922571231 3016673 505609632 -77764864 1 0 67
7478425345 3144316 604576640 1609069184 2 4 68
8305089635 3232504 505890944 1189301376 1 3 71
9535281231 3308090 196791888 -68889200 0 0 73
8899937812 3373578 368853184 -191106704 1 0 71
8477672955 3287773 105805408 1092693376 0 3 63
10702176640 3446815 335411840 1 72
385597
402156
420185
1800258111 439800 86
1808727067 459371 202330560 -1623430528 4 -30 91
1817541695 482112 284984512 -2290812416 5 -42 89
2050524408 501502 272598304 -2588086784 4 -41 90
2353159964 511086 369323776 -1835035520 5 -26 89
3239116481 524376 345775104 -2172080896 4 -28 96
2267951895 548633 102322464 -1413594112 1 -20 88
1790060797 453250 30920228 -1334866304 0 -21 83
1516634497 424315 14998004 -771430144 0 -14 76
1930749170 502890 20894812 -1737809280 0 -27 76
1990204700 512188 35009400 -2709205760 0 -34 81
2132794268 559043 61798136 -2328123136 1 -27 84
1967217533 587550 30073410 -1995670400 0 -23 83
1535646440 636009 30260804 -646303872 0 -7 92
2072993067 615512 67978384 502301056 1 5 79
2407776089 662244 389333408 -1481535744 4 -14 75
2341752798 686743 205978288 -1496056832 2 -13 68
2182100000 770449 259344608 -2247169792 2 -19 67
2790400000 787232 66485868 -1922348544 1 -15 67
3193500000 808534 189236192 -1993150208 1 -15 66
3084400000 833779 153791136 -1830306304 1 -14 68
3505400000 868833 104937728 -1939217920 1 -14 71
3873800000 878325 292732352 -2115509760 2 -14 65
4166900000 884794 175954128 -2037362944 1 -13 68
4260300000 893772 202145920 -2053534976 1 -13 71
4177100000 950063 121838984 -1643917824 1 -10 69
3328600000 898289 72072752 -1719737472 1 -12 67
3801600000 956530 74
0
0
0
0
0

0
0
0
0
0
0
0
0
2
1
69143 1 29
70388 0 27
71892 0 27
73551 0 28
75287 0 28
77381 0 30
79160 0 31
81171 0 33
82909 0 29
84889 0 29
86662
88723
90630
92123
93342
94397
95191
96199
96937
98118
99085
100347
101506
102439
103212 26007150 291181536 0 5
104388 61000640 408322464 1 7
105169 -72657488 -1 55
105812 30139256 1
106595 13742703 0 55
101937 16209892 0
103113

2
7
0
0
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
286737 1
291040 1
294749 1
297986 2 79
302201 1 88
307888 4 84
314444 4 84
324767 3 91
337061 1 86
350295 477286880 1 90
368286 589810432 2 95
387608 1208869248 3 88
417705 1033319040 3 90
467750 1752789120 4 90
549672 2799682560 6 95
683369 3617106944 6 99
852791 4377096192 6 96
1042570 2863333120 3 89
1231778 8124219904 8 80
1403107 4365360128 4 86
1532791 741718720 41193787392 1 31 99
1657048 294241728 46082351104 0 33 106
1769981 -619868160 44596056064 0 30 102
1868603 778937984 36993277952 1 24 99
59952434373 1956797 1070879104 13750823936 1 9 94
2021612 850223104 -9085042688 1 -5 90
2074408 1004964736 6549211136 1 4 91
2118366 -1982254080 15098309632 -1 9 92
2158782 -2679514880 4058268672 -2 2 90
2170174 -2720694528 -3337303296 -2 -2 90
2203169 23990032384 15

0 5
0 10
0 6
18212043601 29730 -9674045440 0 -8 43
12454244319 11225949 139255904 -3523174144 0 -3 39
13819972915 11252395 282309216 -5521528320 0 -6 64
14967535767 11203441 333431712 -4164349696 0 -4 51
18068213419 11175826 1101991040 -1383144064 1 -1 52
19398934707 11102823 1155620480 -4892770304 1 -5 56
19271051780 10932668 763877568 -7467411456 1 -7 61
18139673928 11307979 3486389760 -6037336576 3 -6 63
17298717224 11145482 4871610880 -6996794368 5 -7 54
15077317136 11071771 2884807424 -3594231552 3 -4 58
18958666006 10953412 2841664256 -3713071616 3 -4 49
22212314711 10693352 3076497152 -5926977024 3 -6 52
22741284997 9511675 2819556096 -3758586624 2 -3 54
24684998982 9341805 3706556928 -6655319552 3 -6 56
28891468671 9228931 11026845696 -10922446848 9 -9 61
29188279529 8995176 8864940032 -11650343936 7 -9 59
38824715065 9133429 13086765056 -15474929664 9 -11 62
49340578678 9053256 9003235328 -21319837696 6 -14 64
54825567019 8905788 10845545472 -19826679808 6 -12 65
42487660132 8705472 4280031232 -7599125504 3 -5 58
41799435223 8705646 2983769088 -7871750144 2 -5 71
43779845661 8517682 2034285312 -7962179584 1 -5 80
41559155540 8600422 2867664128 -7715997696 2 -5 80
41403583875 8540169 3366225920 -1596722048 2 -1 81
42081469879 8598516 3340381440 -490137056 2 0 83
44670544474 8507743 4317731328 -1396079872 2 -1 84
44677555405 8423431 6184207872 -2971436032 3 -2 85
47710315419 8650762 5615833088 -6211342336 3 -3 87
49127233394 8664612 6345602560 -9622719488 3 -5 87
53611611052 8665387 6407521280 -10599746560 3 -5 85
54999198487 8506949 3020922368 -10511266816 1 -5 79
60384436371 7996316 -15402136576 -7 87
43
734816723398 36
717915938756 71112352 26
453004957352 71837016 2377562624 0 111
319821499892 69587944 2395771392 0 69
220037191927 66142632 1313742336 17035746304 0 2 51
196273175203 64888216 3768074752 13567472640 1 2 55
182752095033 64041752 4572344832 17908604928 1 3 48
175258915759 61373792 8459088896 -1452390016 1 0 47
96042188473 59729448 6795572224 174875200 1 0 56
89702813309 63423584 11793618944 82771574784 2 12 69
157160341589 65556224 8047513600 136374624256 1 17 68
183405383866 65541600 7617216000 85751717888 1 10 61
178637393870 67215632 8635398144 68293455872 1 8 60
204182587753 66864804 16977076224 70935134208 2 8 59
229093407624 67861400 25744482304 97876631552 3 10 57
250857092201 68861768 21334106112 116091879424 2 11 57
295258908098 69177792 43188748288 106051821568 4 9 55
360215314985 70935160 53044428800 68537413632 4 6 52
398037682985 71284376 58447515648 81232011264 5 6 53
234842058364 69705016 35810017280 49318916096 3 4 48
301771426628 70288376 35404115968 55321022464 3 4 50
365143353470 71056920 35120246784 62019964928 3 5 48
385379354711 71695496 31084595200 43800850432 2 3 47
365513626009 71330816 41690456064 20133765120 3 1 46
342175833502 71365400 14881122304 38847135744 1 3 48
301993675508 70838464 6852969984 67777175552 1 5 49
300063402274 70770992 34815598592 26180857856 3 2 47
319296329137 70802992 25235204096 28435122176 2 2 47
314215704304 70933784 7580475904 99820535808 1 7 52
321579168599 70216976 27601645568 56578072576 2 4 49
309464253275 68724640 9058536448 34432839680 1 2 46
336463860605 68171112 102459760640 7 52
27931662 23
28970796 21
39349756 22
34653952 19
32257070 25
40768292 29
42968148 31
34768784 26
41688088 24
37435856 22
42223980 358498 0 27
55363457 10139248 1 27
76507176 2704816 0 25
78033915 9486518 1 25
87293629 9974632 1 34
117794230 7181601 1 27
126745800 15032148 1 34
145841875 11062151 1 32
142292858 9431113 1 39
115516826 23086620 1 44
170155746 29049352 1 41
163816324 29991480 1 32
274424909 35051852 1 36
231114517 18978836 1 32
309678928 22958258 1 32
338489855 21515544 1 31
319941331 24072936 1 33
316328546 21657110 1 27
316548692 24447212 1 24
279970374 17969896 1 23
226129307 8153115 0 20
223687875 3151886 6339797 0 25
236496926 3044661 7593922 0 24
262852822 2928736 7625635 0 26
47912200 2865650 1699 0 71
122552185 2892375 2677820 0 31
133975764 2972724 3135952 0 32
182483530 3147769 3109740 0 33
236421491 3366951 8637206 0 29
283875838 3573807 2038377 0 27
331369308 3742537 10721623 0 28
331731755 3893146 27944996 1 29
357348975 4003601 2565590 0 28
392694595 4092216 7553430 0 29
439430222 4181253 11962941 0 33
509960245 4280646 10957411 0 34
622867119 4391323 40718716 1 33
797528803 4508719 95982544 2 36
1060804014 4631358 104225808 2 38
1089371409 4756440 117272816 2 37
1165540538 4885459 212462464 -392255776 4 -7 37
1273602629 5010014 105826520 -450204928 2 -7 40
1551731096 5142096 248656032 -683410432 4 -10 41
1660768734 5280104 220992048 -553138176 3 -7 43
1736473036 5423150 299121376 -890341440 4 -11 44
2070945501 5579216 162083824 -1083671424 2 -13 45
2263595371 5749596 291284160 -1385705856 3 -15 50
2158115125 5920324 278654400 -890147904 3 -9 54
2168626081 6095103 387988416 -1032822976 4 -10 56
2623036652 6276370 284176928 -1329104512 3 -12 58
2710688753 6344992 106026528 -1310116224 1 -12 55
3022157616 6537181 54

72
73
170442656 0 72
-2327583232 20296525824 -2 14 72
644796736 39885283328 0 22 80
-9592177664 38616784896 -4 17 121
-21882179584 134992412672 -8 51 76
9667690496 74570907648 4 31 95
-1770201600 64093945856 -1 22 84
3228912384 49451491328 1 16 90
2008522624 -7991582720 1 -3 91
-3686211328 29610551296 -1 9 89
-6652466688 86488334336 -2 25 91
12325177344 75162271744 4 22 93
20122542080 13698097152 7 5 90
8903005184 -30347364352 4 -13 86
8991040512 -34112290816 4 -15 80
946201472 -24898920448 0 -12 67
2600081920 -31723902976 1 -14 62
-2992438016 -24891643904 -1 -11 68
-918737024 -20533399552 0 -8 67
-1685435648 -24572962816 -1 -10 72
4483375104 -9988034560 2 -4 72
4837446 394311712 -67795333120 0 -21 75
4958728 -195105856 -43791380480 0 -13 75
5054443 3436613632 -43346780160 1 -13 68
5159984 868578880 -26039463936 0 -8 60
5271266 -4404867072 -12495912960 -1 -4 65
5421628 -2456522752 1480421120 -1 0 67
5562904 6400931328 642451776 2 0 65
5694993 10495127552 -32175343616 3 -9 56
5815786 -1666983808 879546496 0 0 58
54380784593 5993680 -3628406016 27615799296 -1 8 68
50948227726 6151568 38518036 18344009728 0 5 64
62462459194 6274277 -1136726912 21976440832 0 6 65
62355925247 6629536 -1061012544 50739785728 0 13 70
73862521594 7003725 -544585472 84584013824 0 20 75
85519976166 7392777 16388338688 121910386688 4 27 82
107922165145 7803313 22199044096 120057962496 5 26 90
129988520449 8152940 27233396736 104515969024 6 22 95
162240894119 8501876 37568712704 125993320448 8 25 96
156245475544 8748550 41185484800 23672000512 8 5 85
175078924310 9382178 28179216384 64345415680 6 13 83
191210735633 10096548 13607416832 132288069632 2 24 86
197046362241 10757341 9772399616 132169342976 2 22 84
199231656728 11174239 7198600192 109986390016 1 18 83
211982280487 11595519 6657111552 61286772736 1 10 81
223580972323 11998974 8141026816 -56723787776 1 -9 71
196926258005 12527052 7686701568 -24591923200 1 -4 62
189903777362 12786991 1360493184 10033944576 0 2 64
172397852760 13259357 3520457984 59657994240 1 9 64
204937490552 14286638 3855780608 32307642368 1 5 63
176582767108 14800461 4997382144 -21116540928 1 -3 52
175425462067 14950266 35740295168 5 59
34374918144 28
54690729984 28
61315440640 30
51083939840 35
54322683904 33
45342502912 29
49800740864 28
50497196032 31
51473195008 32
53739094016 31
54366879832 12645500 0 33
45999723776 33
43297321569 3814951 0 33
63783598862 1320361 0 32
83794137641 -5102984 0 33
111156595251 5431830 0 35
125227739534 22833686 0 30
98199549728 27541384 -294824544 0 -1 26
81470367577 21293590 -387019264 0 -1 23
67688346908 -7627285 -735269312 0 -3 29
72468121082 25994846 -928205888 0 -4 34
67966992342 54516300 -1818585600 0 -6 33
136684174635 60434260 -878594816 0 -3 34
128635736846 23459692 -793401344 0 -3 32
123480873193 25212596 101340848 0 0 25
81856176729 -10220715 517131712 0 2 18
73314755086 -23209044 -60031184 0 0 13
90108244254 31546158 -621068992 0 -2 17
82284853564 4587158 -812917504 0 -2 11
82434895948 5794129 -247496864 0 -1 15
77762296475 -31099692 -371883264 0 -1 11
68502843005 4806398 -510405 -785977600 0 -2 15
83800178177 5044327 492714 -2771024896 0 -7 20
86623033638 5291961 -725421 -916795584 0 -2 11
87249158264 5541930 315304064 -1912870144 1 -5 15
89965420701 5793605 37409284 -1558408320 0 -4 15
154530513469 5998322 2025465 -4186382848 0 -9 20
298179060958 6154282 452795552 -3830030848 1 -7 18
355675243137 6299233 1856927744 -4791344128 3 -9 22
343893110754 6449798 2016967168 -2344969216 3 -4 25
404301241951 6610244 1977164032 -2609836544 3 -4 29
413651470863 6776126 2403485696 -2185329664 4 -3 22
466667469566 6949167 2743185408 -3744714752 4 -5 26
504934206947 7129058 4684539904 -3258855936 6 -4 27
550378277116 7308568 4421174272 -2394023680 6 -3 31
596044165296 7496618 3655885568 -5788613632 4 -7 36
677013154596 7663888 3570177792 -12591439872 4 -14 36
718294688285 7833442 2347982592 -5614307328 3 -6 35
746932112000 8004176 2456549888 -5340523008 3 -6 38
535400937320 8355355 2772984064 -7913639936 3 -8 44
469439546710 8334321 2707675136 -2263734016 3 -2 44
437423769644 8321366 2082978304 -3186158592 2 -3 30
174969512251 8545708 2858447104 -7740212224 4 -10 28
104981700761 8788788 2036866944 -7025831936 3 -9 26
52490855872 9034791 1358361472 -3848876288 2 -5 1
31494511326 9284631 1728373376 -5460760064 2 -6 2
22046157929 9540125 908645120 -3598949888 1 -4 1
15454485761 9806141 727258176 -3148015104 1 -4 1
15099034368 10076030 3027299072 -12469963776 4 -14 1
15068841374 10350305 2151675904 -12460898304 3 -15 1
14194848091 10105407 2158300672 -17584627712 3 -22 1
15108447026 10473169 4
24
31
30
28
28
573173440 27
487072480 29
529393952 28
567698432 36
595070848 39
722770759 17909810 0 39
761072915 33951156 1 40
891926110 46297648 1 44
836070502 12257435 0 45
857461600 23741762 -151774272 0 -3 61
898019759 41589672 -158006304 1 -3 52
842046673 71099568 -183312160 1 -3 54
786613992 52693900 -126223784 1 -2 64
728172580 -8117497 -381333600 0 -7 50
737467310 12441263 -367306816 0 -6 50
930720382 19000324 -506489024 0 -9 49
1358690947 52224764 -701232064 1 -11 66
964182354 46985796 -444785280 1 -7 57
679296117 -61642244 -540838400 -1 -9 69
992979096 55015656 -515268576 1 -8 65
1385968797 -28222942 -642131584 0 -9 53
1133726300 -10998306 -481025216 0 -7 45
1239457945 -4561370 -495068864 0 -7 39
1048290717 17253974 -467228448 0 -6 41
832147380 32446728 -421200256 0 -5 43
1057382760 58881864 -375984832 1 -5 45
1211464764 1987617 -8172216 -402356928 0 -5 42
1290382950 2051156 21897032 -410936864 0 -5 41
1205348122 2116617 -889060 -473907424 0 -6 39
693810127 2183244 107075248 -300145216 1 -4 55
924771689 2252429 42565112 -328521344 1 -4 53
919933153 2312368 18452364 -265430736 0 -3 46
1218773705 2374639 264525728 -273417120 3 -3 47
1233436362 2439100 103448928 -360015296 1 -4 48
1518102901 2505188 246704192 -488688160 2 -5 49
1448959349 2573079 141890720 -579039616 1 -6 49
2062201217 2641492 75517312 -411526880 1 -4 50
1591070974 2711953 128746536 -495615264 1 -5 53
2126170237 2756112 113626960 -574746816 1 -5 51
2111311133 2799383 164572384 -611653184 1 -5 54
2483493854 2843326 191803680 -772175040 2 -6 55
2367347370 2884679 318784672 -948059136 2 -7 54
2669992487 2933274 332261952 -1240836992 3 -9 59
2532221097 2982654 370989184 -1539643392 3 -11 63
2495444745 3032396 289418048 -748450880 2 -5 52
2635365205 3084445 246000896 -532950208 2 -4 52
2783636771 3132469 280784800 -951959808 2 -6 58
2991418643 3219157 240197936 -1329026816 2 -9 62
3396386119 3306895 258914000 -1288778368 2 -8 61
4110145543 3400344 340253472 -1136825344 2 -7 58
4591810345 3495263 409166112 -944941184 2 -5 58
5175651060 3687531 469101280 -790075904 2 -4 54
6564025331 3829070 568913408 -1475991296 3 -7 58
7378344067 3962287 790948480 -2066604672 4 -10 62
7474988619 4100379 1027296448 5 64
8694298525 4103843 1722574208 8 60
9047468636 4255372 63
339
299
287
297
255
258
254
236
257
274
702904064 5 271
836157248 5 259
1094363392 -3362811904 6 -18 229
1952152960 -2870813184 10 -14 246
1413946368 -4245250048 7 -20 314
1169021696 -2339732736 5 -10 284
884048256 -2174448384 4 -9 306
1140919680 -1155361792 4 -4 327
1114024960 -1680838144 4 -6 335
2750895872 -2421030400 9 -8 375
3499058176 -4424735232 10 -13 411
4371216384 -3870152960 12 -10 400
3981548288 -3221941248 10 -8 373
2767091456 -1489794688 6 -3 333
3112374016 -920150848 7 -2 313
2563826944 -8906042 5 0 304
4375439360 815401408 9 2 295
7143001600 -273617728 14 -1 325
8444211712 4475145216 14 8 360
6118429696 6281780224 9 10 348
10937805824 6125210112 15 9 344
1556078 8132527616 8121256960 11 11 324
1596224 3411705856 9154541568 4 11 311
1639152 6953985536 6248770048 8 7 313
1702055 11591998464 15455376384 12 15 316
1767145 14563026944 17664387072 14 16 345
1843208 13661980672 16832099328 12 15 335
1938438 19547389952 19407118336 16 16 324
2009868 8473851904 26567161856 7 22 312
2004201 28161427456 22174072832 22 17 336
2080731 22695469056 15559767040 16 11 364
2145915 26331922432 20065976320 19 14 349
2102369 9613652992 21495343104 7 15 350
2072235 26378487808 36710395904 17 24 377
2107749 35211251712 32069877760 21 19 402
2196409 26948020224 41474818048 15 23 420
2328437 51169763328 52270292992 26 27 425
2482180 55437160448 57516621824 26 27 394
2680217 15160084480 32558288896 7 15 437
2733098 26088361984 35429113856 12 16 358
2881507 57097900032 56760983552 23 23 370
2969964 46258720768 58410737664 18 22 379
3088093 51461017600 48440238080 19 18 369
3146166 60244205568 45201362944 21 16 367
3238171 65261789184 53691301888 22 18 360
78088885656 3320981 69774548992 57574236160 23 19 329
3353690 65392152576 56287645696 21 18 303
3350208 96507338752 57764646912 29 17 316
3366331 74519830528 52437667840 22 15 324
3429307 103874347008 50570027008 30 14 322
3304993 72600182784 56466669568 22 17 332
3155331 65387302912 18 338

0
0
1
0
11 -17
6 2
5 6
4 3
2 7
38089273 7214857 -36435024 1 -7 142
37429719 637668 -73650688 0 -14 142
36770164 2821599 -68564864 1 -13 143
38254162 1319119 -41156520 0 -7 143
38254162 5946140 4043375 1 1 151
37099942 2173909 -89565048 0 -17 143
67769227 11169680 -8480683 2 -2 158
123501583 38959540 -15917754 7 -3 158
99757621 5558722 -92115952 1 -16 193
130097129 40835956 -116981200 7 -19 193
109156273 30221344 -80361304 5 -13 142
93656742 149727 42056612 -103860616 6 -16 168
94646073 155115 39146824 3584529 5 0 150
114597597 160622 60054456 -19668842 8 -3 161
121852697 166437 4347621 -7120016 1 -1 137
108826495 172280 3968972 16336060 0 2 114
95800294 177840 10879945 26686658 1 3 99
101736284 183808 59564032 -66660624 6 -7 101
160601525 189954 18046986 16642387 2 2 83
107012720 196138 18934850 41071628 2 4 69
81125206 202439 3819725 -78079672 0 -10 59
76673213 209181 -15496850 -116603752 -2 -16 45
53753693 215648 301288 -139641152 0 -20 45
83598535 221936 -2183236 -86346896 0 -11 51
78651876 227914 -6148423 -38711704 -1 -5 59
97284291 233910 986671 -162364000 0 -19 65
129437574 239650 74047664 -70488784 8 -8 79
176265945 245427 130335760 -121524904 14 -13 93
175771279 251383 106949464 -113235336 11 -11 93
196217469 257739 67347904 -82603184 7 -8 77
359622101 265219 217142752 -188658224 20 -17 102
232657856 272868 135925824 -21254252 11 -2 109
207100119 281078 24278958 26829724 2 2 105
200999239 289996 53046100 -38266404 4 -3 100
172308618 298095 20285954 -47829612 2 -4 94
205945898 306615 32222728 -36072912 2 -3 88
242716062 315002 37487356 -48991328 3 -4 85
260853812 323747 42133836 -61734236 3 -4 86
177090388 332805 24051342 -46014432 2 -3 91
185994374 341970 32024500 -150415728 2 -10 86
108331830 347371 8523694 -23786062 1 -2 64
357018

59
60
59
58
51
53
32924980 2 60
22368116 1 64
14868810 1 57
20199270 1 48
31199744 2 50
29131220 1 60
27870506 1 50
14271118 -139266432 1 -7 46
50462024 -232443184 3 -12 44
30280726 -336650432 1 -16 47
-37143940 -328009664 -2 -15 61
15167987 -266225424 1 -12 63
8533195 -309570400 0 -13 42
3941738 -40895528 0 -2 33
12955365 -50934792 1 -2 23
-82289984 7455184 -4 0 31
-660059072 662092736 -29 29 27
138951360 -106994128 6 -4 55
-50279056 -6185357 -2 0 43
55458852 -148200096 2 -6 42
119421480 -255549472 5 -11 69
1517530 23554840 48136300 1 2 60
1513778 -16325529 -15977580 -1 -1 64
1506501 -19510934 -151030176 -1 -8 53
1499476 -6211678 -192601056 0 -10 55
1497509 15173713 -245850944 1 -14 45
1499295 1300700 -294850240 0 -16 50
1507719 3676492 -112074432 0 -6 28
1526060 275720 -87369848 0 -5 35
1555812 1380070 -257044688 0 -15 34
1598551 113333968 -326291488 6 -18 58
141158685 1657418 15609197 -155326192 1 -9 35
178982390 1733551 18176770 -127823168 1 -6 38
202523338 1816744 14866858 -142919840 1 -6 46
203971596 1945108 107622848 -174279552 4 -7 46
250817458 1998446 146452320 -169382992 5 -6 47
241238311 2033986 86710024 -139956288 3 -5 42
242129579 2061532 132706616 -222591056 4 -7 40
245352045 2083487 67015732 -284552320 2 -9 39
273641130 2104153 146848752 -434820512 5 -13 41
906896721 2126153 317896544 -780456384 9 -23 51
1289098161 2143886 1180517888 -2376624128 32 -65 81
1022435085 2163326 799921792 -1339994496 19 -32 93
810496563 2183311 443747424 -761254848 9 -15 87
769565305 2201742 397378464 -500820448 7 -9 83
655116084 2257070 252435840 -1003078016 6 -24 67
709344555 2316532 168640000 -357784992 4 -8 79
739519215 2375322 518552864 -851816512 11 -18 74
496092490 2435716 295701024 -596076864 6 -12 57
332686673 2498320 375450784 -726721664 7 -14 56
319969982 2528099 165484944 -337603424 3 -7 52
2589651

55
54
54
52
49
34252116 0 49
64282888 1 51
60367912 1 57
50421936 0 63
154049072 1 73
91365896 1 71
76839440 140160816 1 1 72
93403024 187206912 1 1 76
115941384 -1383355264 1 -9 70
-42776808 138466304 0 1 74
20598298 118825560 0 1 67
-19643094 -860312576 0 -7 60
-3253447 -390543744 0 -4 51
89927832 -89031112 1 -1 54
38410528 -166942832 0 -1 50
37356684 -86402400 0 -1 52
73401808 355412704 1 3 54
54427720 403454400 0 3 45
48493208 73769152 0 1 38
39726140 -537907392 0 -4 37
1677310089 4996363 -399401568 0 -3 50
1941196503 1763756 61698284 -410326176 0 -3 48
2476899674 1799351 36271452 -258150736 0 -2 49
2762475826 1815095 35850332 -178499552 0 -1 54
3076197038 1925576 -35738020 0 55
3503282770 1926525 68131264 -468530304 0 -3 59
2635860524 1908098 -284092992 -2 55
2752279457 1923598 95978696 -158912496 1 -1 64
3595346538 2045539 1719730688 -141440464 10 -1 61
3391568438 2053784 333245824 -369535328 2 -2 61
3398832543 2051745 259284848 -643726208 1 -4 69
3515365256 2056301 403662944 -217535120 2 -1 66
3441806437 2087067 670126400 -577663232 4 -3 66
3723035412 2178096 195524464 -972357568 1 -5 68
3605098290 2146856 489723328 -865309952 3 -5 70
3824297460 2161882 660881600 -803688576 3 -4 70
4299275212 2227089 298845792 -948800960 2 -5 73
4334959158 2274449 1840945280 -1444441088 9 -7 78
4079196566 2313404 1035643584 -1757136512 5 -9 81
2938245237 2304172 423106144 -358235712 2 -2 66
3162539060 2393389 -126501616 -595631488 -1 -3 74
3502787769 2440355 129301584 -1173493120 1 -5 79
3600592062 2507065 442730080 -1276129280 2 -6 78
3808340023 2567384 250900752 -1553854976 1 -7 80
3443812469 2538216 512921504 -1229464064 2 -5 78
3754100000 2533192 494541696 -753757248 2 -3 77
3889786230 2577603 476368192 -546562880 2 -2 73
4031326857 2591391 495648288 -457071232 2 -2 74
4321984648 2607951 399290240 -831149824 2 -3 76
4612470188 2670702 667183808 -108618016 3 0 76
4245962444 2475904 356690368 194068848 2 1 69
4876786862 2561572 -1323134336 -5 84
171550982 321
215880408 320
251242401 314
268995466 309
318667093 307
228634923 305
30
39
40
42
46
38
38
36
36
40
1 28
1 33
1 36
0 41
0 57
2 39
0 34
2 79
0 82
0 100
0 122
0 93
0 94
-1 96
-2 76
0 26
0 36
6 38
-4 27
-4 53
1 48
1094441
1094220
1096989
1100984
1117514
1141640
1173532
1213144
1255419
1298600
1339319
1382338
1426675
1471856
1517797
1560857
1606242
1649885
1695949
1745227
1793807
1846855
1903677 243448880 6 98
1962808 241177072 5 99
2023865 303000000 6 94
2086484 344902336 6 95
2150571 390080448 7 100
2217556 445243712 7 107
2287326 476266816 7 101
2315845 470917056 7 100
2393048 105

2921167
2975935
3016908
3013569
2258951215 2970430 13
2716793508 2971040 29
3068150006 2933278 35
1870028171 2924984 42
1455133728 2952165 26
1808263209 2969067 22
3579277670 2948770 57
4242843430 2907798 57
4812084895 2856461 61
6654533896 2731765 74
6188450158 2560682 73
6811582308 2443192 77
9784639271 2525978 3757003264 -6390797312 10 -17 76
10955479455 2684218 3010537472 -7821551616 8 -20 79
7806296689 2486437 2444175872 -2335881472 6 -6 66
6437477258 2285500 1536976384 -2443770368 4 -6 77
7184370342 2146699 3876992512 -4000988416 10 -10 79
6911134288 2125567 1132802944 -4198308608 3 -11 85
7382106701 2255233 1684297472 -2285349376 4 -6 88
6974863729 2502354 1654978944 -2180678144 4 -6 92
7408140140 2526863 2343139840 -1370173568 6 -3 97
7495393865 2680147 2371840768 -1198423936 6 -3 102
8320743828 2759546 2741423872 -2199804928 7 -5 108
10043735384 2799497 3515563776 -2123113600 8 -5 109
11770493028 2871579 3779928064 -3130505216 8 -7 112
11702693977 2866810 2953116928 -1844136704 7 -4 105
13488889032 2773248 -2109742848 -4 117
1971371
1928534
1886657
1860052
1857999
1892311
1958889
2045223
2140808
2237464
2324789
2413917
2509657
2616845
2740737
2880013
3032573
1577125062 3190309 97
1246510525 3345880 95
1175087444 3494379 91
1260730505 3617531 93
589805991 3730481 155185008 1 72
693870391 3834424 -559919616 -4 51
676523631 3920200 997785 -761165632 0 -6 65
689964292 3993116 150000 -500189984 0 -4 66
4047918 -6
4091722 8
4130799 -9
4178565 -4
4018778 -35
4156923
30346
31127
31911
32710
33517
34239
34981
35756
36527
37295
37474 6183354 -55619516 4 -36
37395 6774054 -50042684 4 -31
38771 5688569 -47403924 3 -28
39728 5418690 -57330848 3 -32
40474 21802846 -50385300 11 -27
41558 55180104 -83693232 27 -40
43040 51690512 -92319344 24 -43
44673 97444376 -115128656 42 -50
46198 19568120 -99457352 8 -42
47747 65082124 -112640632 26 -45
49129 36676304 -120642656 14 -46
50440 24414656 -107419552 9 -39
51367 11551965 -77182512 4 -27
52324 23251868 -91231360 8 -30
53322 27924058 -68693728 9 -22
54428 22232648 -58598784 7 -18
55600 31138158 -66579960 9 -19
56833 20233000 -64145016 6 -18
58119 20361634 -75772616 6 -21
57119 36946256 -46735656 10 -13
58902
-40027136 -2
-51655576 -2
21930204 1
93365240 4
40732184 2
5740342 0
5255489 0
-97302008 -4
-54040368 -2
-102475440 -4
60765892 2
198390688 7
-33220432 -1
242760384 9
-211849904 -8
64248252 2
-179935040 -7
-329259456 -13
-395313824 -15
-1544730624 -55
-528118272 -20
109019 113244320 4
110502 -369596000 -13
113596 -279255584 -11
119452 -132511536 -5
127183 -79135936 -3
125101 59497624 2
126945 -28166352 -1
128262 23769142 1
125355 -198519584 -7
130442 -299597664 -10
135376 -97773504 -3
140355 -210581632 -7
145617 -198643632 -6
150987 -90698872 -3
155333 58878116 -308479296 2 -8
160056 -248212640 335102240 -6 8 98
164928 -352291552 463391200 -8 11 101
169958 -286045376 402614464 -7 9 109
175082 -108426560 129206368 -2 3 88
183033 -276950400 704935488 -6 15 91
187220 164538608 488451424 3 10
190990 174986096 167683824 3 3
199087 192138368 -201644880 4 -4
203361 -60432900 -421643072 -1 -8
207785 183665856 -786434944 4 -15
211065 340386752 -235795184 7 -5
214058 132430256 95327448 3 2
217118 170266512 -154343104 3 -3
219360 110948272 -590932864 2 -11
207694 1592571 400076896 0 9
212246

57
2324359 88
8648376714 2263677 133
8155453422 2209883 432983840 -1262337024 1 -4 112
7313745877 2118317 511409408 1270742656 1 3 108
9355614625 2151990 369556832 610430464 1 2 109
13725647500 2229196 541696640 -3227730688 1 -7 112
14947739335 2219036 291298784 -3233123584 1 -7 118
15210607348 2218738 1029492288 -3385584640 2 -7 102
13070258235 2143985 528242944 -1800459392 1 -4 97
12433983659 2092678 3586323200 -1140494336 7 -2 109
14383810547 2123514 2469825024 -2808009472 5 -6 122
14472026807 2129875 6186354176 -2871044096 12 -6 120
13348782585 2197691 1129674880 -328620160 2 -1 125
15113260906 2172724 4073276160 -4369644544 7 -8 140
17819243019 2226303 3834830848 -5009312256 6 -8 148
18709523929 2300406 5365935616 -5131640320 8 -8 165
20549239429 2358761 4313412608 -3950769920 6 -5 166
21709495891 2431432 3585227264 -4844069888 5 -6 162
15000508878 2356634 1253646080 -2489628928 2 -3 136
18604800336 2305477 1824953344 -3630925568 2 -5 154
20176245604 2322185 4388362752 -3966343168 5 -5 169
16623323483 2336007 1535719424 768832320 2 1 177
16941213350 2335048 835237952 1495250176 1 2 182
18203167764 2367934 -302431360 999060544 0 1 179
21598423665 2426512 1520387968 -1849289472 2 -2 181
20842439305 2496271 4778531840 -2450775296 5 -3 185
21225408760 2536241 4121404416 -1807777408 4 -2 188
22326123214 2573517 2058172288 -2096691968 2 -2 191
23731796161 2591935 2145638784 -3324095744 2 -3 184
19021089572 2539972 -297894016 413723584 0 0 170
21662672228 2588955 -1886656384 -2 188
4485336783
3783140498 852461
3644025334 851928
4390538892 847459
5085659813 853987
6254801255 869377 186079920 -92668792 1 0 93
6471595636 876935 219685376 70101568 1 0 94
7182199809 896241 461409152 69659680 2 0 96
7761773839 911358 288101952 -157875056 1 -1 97
8901672959 891219 146242144 -956335872 0 -3 93
9122615809 895185 216196032 -871629760 1 -3 104
8940892021 916996 800439872 49987568 2 0 105
9113028508 927414 2717559040 358168928 8 1 104
9902246108 900447 642162112 -258615328 2 -1 102
10948686519 949728 822189568 -961609472 2 -3 112
10964433835 953329 1031974336 -723381312 3 -2 120
12313188772 964868 713380096 -716726336 2 -2 130
14505917988 989005 1707026304 -1824885760 4 -4 137
15006420362 991036 873218240 -2380679936 2 -5 135
10180455355 982564 -285896800 -449306976 -1 -1 113
9609777400 967080 279544800 -321019712 1 -1 127
9344809079 936938 723226624 -356261216 2 -1 139
7747787319 924495 29857312 534201440 0 1 142
8105976913 907296 88174488 1350369664 0 3 144
8244794728 918034 859904064 2149878272 2 5 146
8260983631 918864 1730147200 1646306944 4 4 146
8229565554 916389 1437122048 2129609984 3 5 147
9340698334 960062 1147885696 2912169984 2 6 157
10334732013 983481 1382627584 2902985472 3 6 161
10396163523 983721 1996313344 3011604224 4 6 159
9632704374 979498 454824416 3554707968 1 7 147
11127324751 990470 1753891072 3 162
42
40
40
40
40
41
40
39
39
42
57829883295 557413888 -1303950464 0 -1 44
53737142402 400614752 1737803136 0 1 43
52558551223 270186976 2423746816 0 1 43
53230577301 297623904 5145860608 0 2 47
58169460064 252111200 -1742533376 0 -1 59
61885459052 215674032 -828294464 0 0 51
60706867755 12259076 -4038152960 0 -2 52
51969001035 191084256 -4974258176 0 -2 51
45158118159 150513120 -412307424 0 0 50
52338615360 213439984 -4457611264 0 -2 56
56964904198 420513056 -7258685952 0 -3 56
49827424525 334090016 -5123450368 0 -2 56
49683168928 751765952 -6956343808 0 -3 61
50117278245 530450848 -1703594368 0 -1 64
55357858225 683202624 1733598464 0 1 64
62389546809 904910080 -2326554368 0 -1 64
61892133867 1941478016 58042912 1 0 58
66078229099 974251520 -32440506 0 0 59
70176658540 2312795904 -737979136 1 0 58
78981231912 2441509632 -4178549504 1 -1 59
78972215856 2240104704 -7162793472 1 -2 56
68350253359 4573078 6773809152 -4962946048 2 -2 51
64308605428 4369524 -5509807 -8975931392 0 -3 51
51959605244 4110179 4925847040 -5529921536 2 -2 58
59397445654 4078594 8053990400 954106944 3 0 64
64518585561 4157215 17092819968 5652499456 6 2 69
65107452630 4121642 5848107520 6274452992 2 2 67
66593787731 4060244 12265186304 8843502592 4 3 72
72637885184 4114414 28781000704 11775790080 9 4 74
75437463797 4198575 79925575680 13692871680 23 4 75
81732781166 4267207 31669444608 16223234048 9 4 81
82451229815 4345884 27814471680 22849593344 8 6 81
80619778540 4350765 26052915200 17649393664 7 5 77
83356878202 4348682 6953079808 22651885568 2 6 75
86819184199 4308136 17669265408 24009203712 4 6 79
91032541713 4337658 22004332544 24969611264 5 6 84
100090922482 4414441 22654316544 35409231872 5 8 88
111182062416 4527311 42229637120 36540882944 9 8 89
108676383836 4587192 35822071808 35274305536 8 8 93
88409729921 4498614 8788422656 25419409408 2 6 82
102572889886 4517476 571906176 26711271424 0 6 84
110817028853 4611392 5690933760 25634650112 1 5 86
104778147859 4634481 3599617024 25620672512 1 6 85
106416590157 4690078 1056642560 24637114368 0 5 81
113807245325 4735031 -7163681280 20348475392 -1 4 83
123390235876 4801486 10254328832 16750094336 2 3 84
127365533177 4885088 15639490560 12151697408 3 2 82
134841074357 4978662 24012959744 15726833664 5 3 85
138036748174 5056460 -1328489216 14562118656 0 3 89
136887467448 5082802 16091855872 30238523392 3 5 91
132808433749 5034788 18051913728 32469125120 3 6 85
143362634090 5078019 30914299904 6 88
83
77
94
113
100
119
147
158
148
119
130
123
2294384 0 126
148127 0 127
7741367 93218944 1 16 141
33116616 117919920 5 18 130
17442126 71948760 3 11 143
42935660 24922424 7 4 134
42182556 -137260688 6 -21 150
91732752 -197215584 13 -29 162
331981905 37402896 -183383136 5 -24 189
445391144 57012076 -125075720 6 -14 181
427181863 -22539930 -188238864 -3 -21 168
709016809 -9160895 -173329952 -1 -19 163
651426814 9688547 -149648768 1 -16 148
485685474 31994166 -105580752 3 -11 150
441751214 77097944 26664396 7 2 149
715519564 122899248 143167984 10 11 164
808691241 99355040 186787472 7 14 157
875910076 147950000 169697472 10 11 171
870860610 50166288 84554992 3 5 128
910218912 184531 134269888 77140064 7 4 130
989582420 190442 132579464 -61604188 7 -3 133
954826411 196085 106596872 -94388152 5 -5 134
962929075 201871 91814536 2677623 4 0 137
919492684 208079 65778012 -37771444 3 -2 134
833003224 212343 30380088 -72694984 1 -3 140
845449119 216971 -20622608 -3690771 -1 0 138
870165509 221137 229724640 -140396224 10 -6 152
611860983 224772 155035232 -51995640 6 -2 146
515234875 227495 129614880 -65572076 5 -3 156
550014438 228951 47750176 14653628 2 1 156
516582092 229528 170103584 60772092 6 2 176
480126596 229304 -74577720 110769984 -3 4 172
508024257 228979 70875352 72625192 3 3 150
494436365 228966 -43148256 -96596928 -1 -3 125
487799756 229106 116570360 -189377680 4 -6 107
475417577 229300 35778604 -62544060 1 -2 115
454509081 233297 107133880 -234307792 3 -7 113
477294911 237532 62213100 -392289408 2 -12 107
477393204 241803 107540552 -307820224 3 -9 107
445415022 245868 73670872 -210260432 2 -6 81
439746549 250425 20548402 186191760 1 5 80
467167587 254969 70063296 417190912 2 11 87
481645453 259525 23169618 460187328 1 12 88
508501887 264310 31498094 533323968 1 13 84
549650258 270119 28895528 320055264 1 8 87
542511636 273492 -54854520 259581088 -1 6 88
735527757 276816 28613930 55821608 1 1 85
743239410 280359 126108712 192804768 3 4 89
701960370 264605 47772144 276308192 1 6 87
271655
198169904 -61950700 -5767455 -5 0 214
201776356 16618040 113952464 1 9 217
210191411 56883528 5186420 5 0 237
228408616 47817884 -111050584 4 -9 205
216759777 27770950 18217878 2 1 188
208089404 41410060 -26489526 3 -2 182
220158534 63961256 46896840 5 4 165
299635855 -44783700 69792456 -4 6 172

25652188 12
20516638 8
11660503 4
45689612 16
11728168 4
28906962 10
45101116 -27732388 13 -8 97
36033668 -9542248 11 -3 88
29495040 -18568468 7 -5 85
27232992 -44492324 6 -10 84
28559186 -46869340 6 -11 81
26377542 -49230296 7 -12 71
27165852 -110244424 7 -27 76
24522804 -70021824 6 -18 74
26620772 -36196952 6 -9 75
31585090 -52072828 7 -11 75
31229680 -73236832 7 -16 60
37159124 -40431276 8 -8 54
41127360 -50360096 8 -10 67
41162936 -72774536 7 -13 65
32869462 -21074850 5 -4 66
32176302 -13423036 5 -2 59
13700887 -10492617 2 -2 55
27821876 12742191 4 2 61
43876424 44802516 6 6 53
62176324 1917933 9 0 56
41383076 -75287728 6 -10 103
76733432 -94978488 9 -12 81
76700416 -153192912 9 -17 83
79181048 -167439472 9 -19 93
35880144 -63307840 4 -7 157
92210360 -218003984 10 -25 187
61367520 -130237384 7 -15 163
69894480 -11199435 8 -1 175
37147516 -58942092 5 -7 156
78527664 -169321328 9 -19 178
135260528 -128727920 14 -13 185
183838448 -202736816 17 -19 182
196498016 -287326336 19 -27 214
207524016 -233684896 20 -22 225
182447120 -244781024 16 -22 202
160571616 -337738016 13 -28 207
700225984 -184204384 58 -15 216
55329108 -153183024 4 -12 183
104674016 -299857632 8 -22 213
407731003 105893592 -256181296 7 -18 190
40897276 -285890176 3 -19 190
123331664 -292362432 8 -19 210
302523744 -278222016 19 -17 203
250024064 -267510656 15 -16 192
223226032 -397452864 15 -26 177
197
49
40
42
41
36
34
41
35
38
39
-245095 0 39
40
24728 0 42
-93309 0 48
15850 0 58
196862 0 55
136920 0 54
112840 -209067632 0 -2 59
0 -73347088 0 -1 46
38555 863446208 0 9 55
-33561 210510032 0 2 54
28188 -217045568 0 -2 49
65801 -173091152 0 -1 39
-13303 -561403456 0 -5 40
29891 -474666528 0 -4 36
8876970 -566646592 0 -5 37
9073155 -228643488 0 -2 34
7940969 -107527936 0 -1 45
22578408 -125937344 0 -1 43
19294240 786175936 0 7 60
20776224 915348480 0 7 56
3268991 26007558 336557056 0 3 56
3369392 26001058 25088740 0 0 64
3494840 47406060 -88288352 0 -1 69
3576996 95682984 -301534816 1 -2 78
3673509 36163692 95110512 0 1 69
3832825 29214278 13130013 0 0 70
3991818 25555432 147263168 0 1 66
4153366 26383676 18661624 0 0 61
4347250 78759384 60192532 0 0 64
4453078 73705480 289635232 0 1 65
4386313 28181134 312810592 0 1 67
4450840 29346434 367468384 0 2 72
4516512 41422428 194685408 0 1 62
4615535 64531076 138800496 0 1 78
4728447 104804608 62673156 0 0 80
4907767 126614936 176722944 0 1 74
4956284 215421168 79714688 1 0 76
5032188 219246272 70600480 1 0 74
5188165 395377536 -158413520 1 0 60
5219404 211475712 -52881776 1 0 64
5277811 408361824 1 51
5186936 35
5061054 45
4936307 54
4826746 44
4741405 55
4683631 51
4675514 51
4739101
4640283
4872100
-69966304 108526056 -8 13
-69888000 153558240 -7 16
16235354 241799280 2 24
21266226 33743736 2 3
39470080 161433408 4 16
24675962 2
26398674 3

30
32
34
32
35
31
32
33
34
31
2398832 0 38
1096298 0 37
-316874 0 34
16019082 1 39
37727168 2 45
45658812 2 40
61971972 3 42
46302392 -62428488 2 -3 44
62447320 -84952032 3 -4 44
-2056218 -2472759 0 0 52
-626073 17917282 0 1 46
-190628 40629508 0 3 38
-230254 35545704 0 2 20
-200235 84488088 0 5 40
18889492 18600822 1 1 42
119538608 -194382288 5 -8 43
58307496 -122758448 3 -6 49
15119232 -47293440 1 -2 52
2164199 42817220 0 2 45
34119000 -93361568 1 -4 45
13523416 -65627920 1 -3 41
2307974 6131281 -94834920 0 -3 36
2375884 3054935 -133504768 0 -5 36
2447368 25606050 -196998992 1 -8 43
2507515 62461224 -87076728 2 -3 51
2570925 62148980 2 56
2630442 69156776 2 47
2695785 85330736 3 49
2766946 39576612 1 48
2843794 50513364 2 51
2926753 259882512 8 52
3008727 940347392 27 64
3097786 1756346112 46 126
3192687 1131344384 26 83
3291624 614088320 11 102
3391601 -101996688 -1 86
3481894 -257520432 -4 96
2056804839 3576013 -263864704 -4 85
2078163271 3674180 327948416 4 80
2992741866 3777755 307525056 4 77
3875575077 3887963 253898144 3 80
3203023886 3994507 200578432 2 81
3857857618 4109356 442095808 5 81
3897529166 4229019 400293120 4 73
4372539590 4352718 -516346592 -5 77
3116389233 4478818 559642048 5 67
2500982463 4597974 248743520 2 63
1924678141 4720962 361862432 4 74
2022834151 4847421 418072096 4 74
2148379276 5017516 527132096 5 75
1862650088 4997146 539072768 5 69
1786130231 5206459 83
166592464 63
130765888 69
166592464 65
214956976 55
392298272 71
486495072 63
418777248 70
335022080 66
299380960 71
376009024 78
418777247 3280640 0 88
463329292 19108678 2 87
509662076 4579594 0 78
534610249 10799338 1 66
547084307 -110299160 327889312 -8 24 95
801914802 12061043 -174696160 1 -12 97
655787638 12706525 -55505960 1 -4 94
1163667003 21673334 -168034944 1 -11 94
1367864043 187295552 -438270880 11 -26 141
1291972662 92933248 -375986688 6 -24 126
850029981 67906072 -150951664 4 -8 107
824905949 18493854 -80104424 1 -5 99
683932193 33049862 -177905648 2 -11 109
544354156 3001095 -90202000 0 -6 92
555520424 -23255218 61276588 -1 4 105
672765925 37873912 -63813816 2 -4 106
873138387 10384421 -95873176 1 -5 100
837142290 10369379 -87785064 1 -5 92
813667417 18165250 -122138016 1 -6 96
833461611 13622804 -75533208 1 -4 89
1046229236 22460096 -103743384 1 -5 79
668293598 1191323 8052539 -174948896 0 -9 75
606810603 1218044 -14805222 -156611216 -1 -8 63
229374398 1245554 -24446328 -108488712 -2 -7 56
429159499 1278559 -6202837 -107028872 0 -6 65
488383546 1314267 -12011709 -187499712 -1 -9 70
585319112 1359971 3369602 -230088592 0 -11 77
544932099 1410675 20495860 -195432448 1 -8 74
682799919 1463017 17144646 -216106736 1 -9 73
637052368 1517493 24011340 -202360240 1 -8 68
657437998 1570382 88129904 -233579968 4 -9 69
669828058 1615775 122942776 -286590624 5 -11 73
728240416 1660519 88260120 -214094032 3 -8 73
809113644 1705161 60162468 -213304000 2 -8 78
835891761 1749689 97438096 -252539568 4 -9 82
635165734 1795997 110468392 -234708736 4 -9 87
565805853 1843486 104736336 -202201152 4 -8 87
505741625 1901777 62419108 -216089536 2 -8 86
556831453 1963345 42434652 -185825136 2 -7 85
627542676 2027068 40077168 -153525056 1 -5 86
670078844 2093274 113165576 -180883920 4 -6 91
824569094 2161091 621312768 -257578640 19 -8 108
806369509 2220526 110358160 -267122176 3 -8 104
1093879847 2282316 158582608 -490967104 4 -13 113
1081444189 2346286 46685572 -396219776 1 -10 97
1347212851 2412404 257860048 -461024608 6 -11 94
1377763117 2461634 -33883336 -319475264 -1 -7 67
1243112394 2511515 63768108 -69589552 1 -2 58
1321922851 2583530 -123011280 -125647840 -3 -3 57
1591384689 2657902 244094848 -39148356 5 -1 54
1830045175 2706792 -40548956 -14202636 -1 0 55
2789247 58
34
34
33
34
36
35
36
38
38
36
210544704 1 34
192691568 1 35
319894432 1 37
301840000 1 39
603345664 1 46
265184608 -1877719808 1 -4 41
234720768 -1304634496 0 -3 43
296851424 -3071122688 1 -6 45
141528656 -2931428608 0 -5 44
129921672 -4904231936 0 -8 52
397033120 -4341995008 1 -6 54
597466816 -5287034880 1 -7 54
393783776 -2069562752 1 -3 48
695885248 -5719568896 1 -7 47
808698496 -4252181248 1 -5 48
370053920 -3485843456 0 -4 49
567001024 533574944 1 1 49
709977728 -739323072 1 -1 57
2070232960 -3098429184 2 -3 67
3184102400 -4479809536 2 -3 72
4124310272 -12289293312 3 -9 76
29391618 3205920768 -12052454400 2 -8 78
30286846 3204298240 -9558820864 2 -6 78
30713754 2560856576 -9020844032 1 -5 78
31232798 1840675200 -10855854080 1 -5 81
31952122 2609814272 -17140677632 1 -8 90
32681056 2880451584 -18116876288 1 -8 84
33475912 5692359168 -4415478784 3 -2 95
32770902 13045888000 25401313280 6 13 100
32909336 10214205440 20800839680 5 10 101
33941192 5897623552 16317785088 3 7 121
34695536 9649479680 9713709056 4 4 120
35476448 6050407424 8427021312 2 3 115
36042376 8955790336 8167647232 3 3 117
36745304 9390323712 4421541888 3 2 127
37426980 12526004224 -11651055616 4 -4 138
37549384 12183795712 3162578176 4 1 134
38311844 10489444352 18932844544 3 6 130
38621632 9548283904 1038153472 3 0 140
38756408 7344816128 25419317248 2 8 119
38635552 15000156160 11683540992 4 3 127
39818600 2334024448 8894616576 1 3 140
40000932 12174401536 -4624028160 3 -1 138
38932840 14608081920 -8097400832 4 -2 132
38852604 4752691712 11121623040 1 3 131
89712389445 38792012 8927579136 27752904704 2 7 125
38499104 3500652032 43618267136 1 11 121
38289048 7850637312 41646718976 2 10 121
38728696 11727283200 25277620224 3 6 121
38498736 4053417472 32191252480 1 7 110
38607292 -4187672832 17526235136 -1 4 98
38498800 -9173659648 -2 117
1315867
1333862 19510868 0
1297839 21393316 1 70
1281627 24304108 1 86
1281128 21885120 1 138
1261458 38706328 2 157
1278437 44570544 2 182
1264697 54499212 2 107
1310175 15372835 1 134
1348159 73857544 3 175
1393646 25989868 1 147
1445422 96807184 -40621204 3 -1 139
1502753 74035744 -11143362 2 0 138
1573772 525781600 -110253384 13 -3 128
1614351 100880800 -548499072 2 -13 127
1647438 548165760 -602854528 12 -13 141
1675506 477976768 -1585204992 10 -32 146
1702121 502427040 -1093186944 9 -21 114
1749630 165746528 -797783040 3 -14 86
1812241 98179840 -607300352 2 -10 73
1871404 141643584 -401305248 2 -6 80
1933575 215611600 -607758208 3 -9 83
1996931 245051168 -765765376 3 -10 72
2059915 279618048 -270937184 4 -3 55
3696467687 2121946 454012320 -477074528 5 -6
2183279 305532128 -367760448 3 -4
2196397 233500816 199752720 2 2 54
2210785 289823872 -498233856 3 -5 56
2227243 280565472 -244290208 3 -2 56
2237585 149640816 471819968 1 4 56
2272042 1048078528 8

1120924 66
1187874 33 0 105
1229458 268956320 2 146
1271030 359989504 4 170
1280526 779729984 9 168
1275526 402632512 5 153
1329492 345669088 4 104
1330556 201086672 2 96
1321937 499789920 5 90
1361247 466062624 5 104
1400507 518584000 5 82
1446678 668702016 6 64
1482205 422089632 4 63
1516609 606310208 5 59
1535498 683770432 5 54
1560613 1045789760 7 52
1591920 1103801856 7 56
1619888 1241172736 7 95
1665313 4476203520 23 105
1684016 3490538240 16 97
1693708 2887465728 12 111
1705402 2461290240 9 109
1714760 2224730112 7 99
1725663 2958098944 9 91
1746061 3042967808 8 81
1760790 2357885440 6 62
1782160 2226978560 5 54
1807873 2106827264 5 35
1832332 2151968256 5
1826203
1844654

307864
312780
316704
319885
322638
319753
317191
315831
320333
199179166 320997 176
220111663 325541 167
228865461 333570 180
180608969 342860 8147135 1 122
122318879 352711 107
112611181 362874 1795742 0 75
82481486 372523 16376670 1044931456 2 119 99
142810376 381773 15483218 2096236800 2 217 129
267481254 391078 65907716 3356562688 6 312 135
469498920 400554 78235272 2096327808 7 177 158
482638318 410013 44596524 2457329920 3 190 134
816621561 420683 64650232 3091684864 5 225 141
734792875 430949 50126700 3396214016 3 236 129
576231402 441609 59422064 2542574848 4 171 80
618409695 452587 36348036 1185846272 2 76 83
587382600 464279 42995500 224817408 3 14 60
679635484 476635 5471292 -532354272 0 -32 60
587145200 491243 6641751 -335334624 0 -21 56
582606601 506016 48013460 -191497360 3 -12 62
556847105 521011 69075320 124090448 4 7 82
367920037 527810 79659256 -339004416 4 -16 163
538826

0 1 112
0 -7 84
0 -6 91
0 -2 97
0 -5 96
0 -6 98
0 -26669146 0 -12 93
0 12715037 0 5 92
0 3116073 0 1 88
75176 -967133 0 0 90
89752 -8943819 0 -3 102
436977 2074070 0 1 96
643527 16171266 0 6 96
144764 -27993040 0 -11 89
277087 -4714625 0 -2 88
228837 29378762 0 11 99
32152 420994 -3995992 0 -1 83
32680 2528568 -3593606 1 -1 73
33226 733091 6827547 0 2 67
33723 3852084 -28742868 1 -9 63
33495 1603609 0 71
33148 425448 0 78
33012 -16432 0 72
32977 82076 0 78
32873 1715263 0 51
32590 16178773 4 53
32599 15721030 -27100682 4 -7 58
32405 10046784 -13564604 3 -3 74
32038 360830 -25384396 0 -6 76
32253 9373639 -12770756 2 -3 76
32652 8970123 -36343828 2 -9 75
33072 14680450 -31661166 4 -8 66
33033 23061904 -64582744 6 -16 70
33028 25621108 -74672840 6 -18 69
32855 307427 -116801464 0 -30 78
32622 4979562 -93412864 1 -24 73
32240 7717315 -84702880 2 -20 79
31633 -754567 -62606556 0 -15 78
31028 5890452 -40212460 1 -9 83
30529 13002599 -27132590 3 -6 75
110963769 30170 6349156 -44092180 1 -10 81
30065 6339663 -30071674 1 -6 85
30065 -5867580 -30815126 -1 -6 88
30164 19642798 -30448848 4 -6 88
30717 1653420 -3999057 0 -1 87
30740 4231011 -25808326 1 -5 81
31037 -4
597517568 10
686975936 12
501350656 8
321429120 5
391701952 6
257085584 941160064 4 14
379916768 750037568 5 10
208779312 456919488 3 6
312090784 131821008 4 2
182270160 -37231028 2 0
292063456 564937408 3 6
380949760 612016640 4 6
267809888 -788898624 2 -7
145691888 -1171620608 2 -12
132177272 -544860352 1 -6
1393553 -56366796 0 -1
-25450040 -721652160 0 -9
55366584 -375870880 1 -5
107739936 -151673584 1 -2
263057824 -68092400 3 -1
167377664 702158336 2 9
389676 255047088 -7016719 3 0
391532 287812928 224730128 3 3
395247 709966272 211744336 8 2
414387 944678528 398622656 10 4
432968 527228000 518213536 6 6
446946 621362304 183829152 6 2
463550 1885779200 -1157890688 17 -11
478518 1413586432 -1246525952 12 -11
490442 1194800000 56833332 9 0
507218 1126543232 902395200 8 7
518469 1332323328 663847808 9 5
531712 1700535040 128915344 11 1
544742 1243708928 1515130752 7 9
578182 1411315968 2535106816 8 14
594286 1172651008 4843530240 6 24
612837 1084962560 8757409792 5 39
618359 907100672 5646385664 4 24
629378 2457386240 7456939008 10 30
621174 864738496 1991149568 4 9
614983 598970624 4548783104 2 19
613386 38873584 4459016704 0 19
627363 -1802988800 3660715008 -7 15
634667 -1033472064 5095570432 -4 20
647012 592205696 3719791360 2 15
636119 176829744 2057150592 1 8
627304 -24891810 -818943168 0 -3
629448 -466559456 1396254592 -2 6
632361 -670330368 1556518784 -3 7
635257 175344416 972299008 1 4
605917 1040893440 -134285680 5 -1
611545

1865385984 33
1839568128 35
1920332160 36
1891203968 32
1858898432 35
1803952323 67726432 1 47
1885643153 91926696 1 49
2400150357 116965880 1 50
1993681703 167336768 2 52
2460392511 67236184 1 68
2434044791 94854192 1 64
2686134703 239338272 -865691584 2 -9 63
2740551191 185770960 -1128558592 2 -11 68
3036597844 165758064 -833152384 2 -8 70
3226989398 79033184 -482102400 1 -4 81
3257308968 332736608 -500856160 3 -4 86
3747057249 459047008 -704291264 4 -5 91
3721371704 544786752 -1059759296 4 -8 84
3640077917 300625600 -930736896 2 -7 77
3956514427 197811328 -1335226624 1 -9 77
3458425003 195291856 -1052406144 1 -7 70
2811782445 106895208 -1006072512 1 -7 67
2762529562 151475520 -89689456 1 -1 71
2424644375 96222760 333078816 1 2 84
3193227443 125820968 -351958624 1 -2 92
3876147490 110877752 -663635904 1 -4 94
3851256219 2179048 175493568 -656587968 1 -4 86
4613086817 2243491 668921856 -1404016640 3 -7 86
4507563876 2314418 774977536 -1824769792 4 -9 88
3931225887 2389293 574519232 -713876288 3 -3 93
4128899317 2462145 325673152 -913382144 2 -4 94
4580648756 2538858 277414240 -556024256 1 -2 86
4820425520 2605625 397098624 -689421888 2 -3 81
5033561327 2658518 751778432 -780185728 3 -3 80
5233396870 2711993 404399680 -514333568 2 -2 78
5369298787 2760612 977939776 -1070126528 3 -4 83
6033501784 2812409 594102528 -1105894144 2 -4 90
5855156301 2840097 1004638016 -948397568 3 -3 85
5767869545 2872431 605289856 -819592640 2 -3 82
5839679038 2911181 621381760 -463571808 2 -1 87
5959180669 2985354 747838016 -314032096 2 -1 90
6444867302 3060017 3358844160 -642109056 9 -2 94
6890531148 3133285 1480937984 -896098368 4 -2 104
7165008157 3203700 2298130688 -1512173312 6 -4 114
7561532983 3244578 1433765376 -1159752320 4 -3 93
10892536807 3324336 1214819456 -1915715968 3 -5 100
8778199429 3176462 370437440 -2898790144 1 -7 100
9557116487 3272821 1410627456 -3377464064 3 -8 102
10085131882 3341250 956378560 -3504052224 2 -8 99
9821489498 3390034 924264256 -3914934528 2 -9 96
9952130914 3402489 970521856 -3849716224 2 -8 87
9600020392 3421895 649670720 -3855079168 1 -8 87
11425250473 3451396 910247808 -4579353600 2 -10 96
10969055739 3476599 1125260672 -5055806464 2 -10 104
9934794984 3526350 954455744 -3856725504 2 -8 103
7680808702 3432688 625592000 -2673096704 1 -6 84
7986847471 3453273 92
6
12
14
11
10
10
10
9
9
8
394987808 0 11
339652128 0 14
278717728 0 15
419963808 0 16
258182784 -2263133440 0 -2 17
392740768 -5677515264 0 -4 16
33316478 -6759913472 0 -4 16
81046848 -9425448960 0 -5 15
93383872 -3474429440 0 -2 11
149183408 -2810615296 0 -2 9
45333620 -8583165440 0 -5 17
243053760 -4953179648 0 -3 21
160390432 -2776212736 0 -1 27
147361024 -6160331264 0 -3 29
397164672 -5057698304 0 -2 35
323631264 -3311499520 0 -2 35
388236544 -4550132224 0 -2 29
339716480 -2380969216 0 -1 33
1026663744 4628687360 0 2 36
1635198080 2313447680 1 1 34
1370152064 -5030278656 0 -2 31
18577198 1570137856 484610432 1 0 30
18645490 1626995712 -1877599488 1 -1 32
17711038 1237451648 -11741190144 0 -4 33
19098908 1458408192 6310973440 0 2 42
19581994 1765883264 -4665124352 1 -1 44
20118616 1444752640 -4876540416 0 -1 49
20092286 1656597248 -5428700160 0 -1 55
20640714 1362649600 2899254272 0 1 40
20885974 1181882240 -1396221056 0 0 38
20496438 1481493120 -14965796864 0 -4 42
20444292 6480194048 7268952576 2 2 50
20322402 1869796864 -1081786368 0 0 48
20179110 2375649024 -10543861760 1 -2 46
19651988 3283906560 -16741437440 1 -3 49
20115552 10410756096 -21774264320 2 -4 46
20508928 20363583488 -31436689408 4 -6 49
20829582 19102148608 -32011067392 3 -5 48
21278492 15333851136 -30453737472 3 -5 51
21361128 7489704960 -9910664192 1 -2 47
22733606 7192272896 -35269722112 1 -6 47
24230524 13176123392 -60581502976 2 -9 53
24927614 11170281472 -38978953216 2 -5 53
25745746 10994355200 -45277642752 1 -6 53
26050244 11572720640 -33711611904 1 -4 54
243730405257 26871908 19263000576 -27313999872 2 -3 51
27622108 14206381056 -27763795968 2 -3 48
28640024 12506207232 -45685096448 1 -5 56
29390664 15881076736 -27609323520 2 -3 63
28851488 12547188736 6950562816 1 1 63
27478314 11043780608 -50116567040 1 -5 61
28252552 -18926526464 -2 71
-19447 -16309485 0 -56
-18552 47412 0 0
-17236 -9878768 0 -32
-15324 -9250163 0 -31
-14192 -5317364 0 -19
-12812 7928640 0 27
-12144 -4794615 0 -15
1765376 -3879020 5 -12
1949306 -18820696 6 -60
433346 -13339967 1 -44
-99183 -19873876 0 -61
1075972 5220023 3 16
290935 -2411277 1 -7
258043 -1243946 1 -4
300000 -25925732 1 -70
280296 5361022 1 14
262662 4575706 1 12
251776 21864108 1 54
252662 -7722462 1 -17
84526 0
9117529 -864561920 0 -7
16955738 -972866176 0 -8
2597709051 32257 -1802946688 0 -13 50
2901956228 11802351 28290 -2086302848 0 -15 44
2847622544 12225201 37302044 -2189248256 0 -16 52
2525254646 12670860 68585840 -2999875584 0 -21 66
2556450801 13118627 160704016 -2048582016 1 -14 64
2180249304 13561840 342690080 -1685099648 2 -11 66
2123621336 13941467 362631584 -997448320 2 -6 52
2132531251 14313445 333925600 -922586944 2 -6 42
2428803100 14692417 236669696 -967477376 1 -6 26
2591303647 15088545 718422528 -1080485120 4 -6 25
2755488128 15504570 639973440 -591500544 3 -3 24
3116274949 15938880 792428864 -813226752 4 -4 28
3381401805 16445580 586944000 -67932512 3 0 27
3890154055 16968512 468145376 -256133616 2 -1 30
4319740731 17516524 638597824 -697534400 3 -3 34
5198784103 18087156 1315033216 -1535777280 5 -6 37
6057428245 18636680 595439232 -1628145792 2 -6 43
6983121603 19109614 783138688 -2309284608 3 -8 48
8588030486 19603114 1539150976 -2867519488 5 -9 49
9265674208 20110426 1072090880 -2036880128 3 -6 44
9501960181 20468394 1971096448 -2403298560 6 -7 48
10832134410 20836770 1329216256 -4736795648 4 -13 56
11762927647 21378800 1777313152 -3717622016 5 -9 54
14572348170 21954344 1910591616 -4565765120 5 -11 49
15970648668 22672614 1264867200 -4521438208 3 -10 45
15520609424 23397786 1506024832 -4477418496 3 -9 41
16970634679 24175536 878936384 -2786529024 2 -6 35
19251911410 24983242 950841216 -1807633024 2 -3 32
20827673089 25823090 971715648 -2262652928 2 -4 33
21187360634 26705162 1200942336 -1491941120 2 -2 33
22547289131 27294338 675153728 -1106036352 1 -2 30
24364840267 28273954 31
49
46
46
52
53
50
51
50
47
42
0 43
0 44
-1 36
0 30
0 30
0 20
0 21
0 17
0 33
0 37
0 -7 45
0 2 38
798073546 4623036 -159967632 0 -3 26
774192470 0 -169918608 0 -3 22
773578304 0 150393920 0 3 27
754192784 -5770971 6633520 0 0 29
772857015 0 -56220484 0 -1 28
1057773099 0 -94684672 0 -2 26
1303793167 4143239 -172085600 0 -3 25
1240780407 -2035666 -300168800 0 -5 26
1259262531 -8921897 -397484864 0 -6 27
1295401940 6372961 2064872 -350553312 0 -5 29
1237338218 6563343 7447258 -247248976 0 -3 33
1305967744 6743728 130276600 -408319328 2 -5 28
1440566599 6927179 180714976 -356922336 2 -4 28
2044995617 7118236 192002208 -445929888 2 -5 33
2186707375 7283440 199087184 -347991232 2 -3 35
2128604376 7454716 291772160 -526407040 3 -5 34
2207653306 7637846 349703616 -605636736 3 -6 30
2515815010 7836781 276927360 -579137664 2 -5 36
2340022860 8044686 317101120 -708001728 3 -6 33
2431898215 8266856 333426272 -672555904 3 -5 35
2590443510 8509129 417701376 -343846336 3 -2 36
2940591450 8779441 455425952 -86574544 3 -1 37
3252713958 9155109 591414720 -3353339 4 0 35
3657917537 9551103 694776704 90044760 4 1 39
4402224829 9834229 1209012608 -597111680 6 -3 44
5105326232 10127663 1351224320 -959890624 7 -5 47
5412323295 10438317 1113794304 -1870185600 5 -8 56
5545383310 10760417 789320192 -982973056 3 -4 47
6073130534 11151477 507637792 -1502524160 2 -6 38
6605257870 11563723 873848768 -2039535232 3 -7 40
6811250682 11985284 1248372608 -1714630528 4 -6 44
7698736719 12635243 1110335744 -1774394752 4 -6 43
7535054349 13118557 999406528 -2044941184 3 -7 36
7462122674 13642469 737652160 -1671271808 2 -5 38
8348481873 14218585 727080896 -968501376 2 -3 31
8524156914 14842233 913766208 -1709418752 3 -5 37
9355165877 15499287 1192453248 -2187405568 3 -6 37
10261677629 16162948 1426918272 -2623270656 4 -7 39
10276683567 16040664 947423040 -3782249216 2 -9 37
10743752113 16841992 42

64
84581824766 56
69000963522 23874502 50
58650815539 23918784 359295296 0 46
40746433164 23893524 347455616 0 52
24025653620 23776382 265923296 -1945086848 0 -2 74
16626451354 22735364 427270784 -1843505280 1 -2 97
12855443994 22095914 811943168 -1845183872 1 -3 94
13121060783 21644296 836757760 -1793052416 1 -3 84
13465438886 20948206 1172205184 -2044654080 2 -3 86
13478903857 20690666 1035719104 3462141696 2 5 102
15109851318 20585320 1283468032 2894813440 2 4 116
17699049737 20576782 1530866304 2559175680 2 3 100
17382482927 20648568 1261867648 5790388224 2 7 96
21531538128 20774978 2399957248 4889238528 3 6 103
22650910695 20752502 2500176896 10075057152 3 10 110
25774979949 20920428 8837447680 2868096000 9 3 95
30516648857 20848284 5442114560 -1572231168 5 -1 89
38258269811 21029556 8057929728 -4151102720 7 -4 88
38884969796 20931396 6838112768 -8168030208 6 -7 94
16933686936 20288428 4002676992 -1457044864 4 -1 87
19123280698 20366328 4851404288 -2268149760 5 -2 96
22271685875 20295570 4765905408 -6766964224 4 -6 105
20898724192 20270786 5021096960 -8804578304 4 -8 103
17964706913 20258828 2655698944 -9728729088 2 -9 94
12950267866 19653836 640093760 -3473283072 1 -3 101
14504250459 19570052 -198000000 5035000320 0 6 108
20707553323 19423440 4123446016 -1863941504 4 -2 106
21205300885 19274544 3133804544 -2957528064 3 -3 104
20627192827 19293260 3754634496 -4854233088 4 -5 99
18672486683 19292632 3839723264 -2732059904 4 -3 91
11665538891 18559494 190450672 3299683072 0 3 79
20344699827 18504584 -1338118144 -1 83
32
29
26
24
23
2347130624 30
2266592000 29
2602154752 28
2364050688 27
3021831424 26
3383037249 17788676 0 29
3457158149 -5263680 0 22
2695412512 -9147467 0 30
2298816872 6176849 0 20
2796545831 -354534 0 31
3806730097 123055368 1 37
4761688631 17169636 0 40
5438500418 325285856 2 43
6203701185 560532736 -552699200 3 -3 40
7442180665 681022464 -1128506368 3 -5 38
7988790550 684226432 -1675941120 3 -7 36
7489110046 107308536 -1018768704 0 -4 34
6263580265 -32857820 -562660224 0 -3 32
3263386396 21679246 -242343008 0 -1 49
2727342584 13688165 -519747680 0 -3 48
2436969395 -33077544 -410329024 0 -2 48
2854709919 135655248 153473760 1 1 46
3379595585 158319584 -444716864 1 -2 41
3466959244 134622592 63686844 1 0 40
3393390629 106714144 377802016 0 2 41
3094446482 107027720 478945184 0 2 42
4108844148 1215689 71589976 93925880 0 0 39
4689531385 1229894 23492734 -18253646 0 0 40
5132317787 1229385 185958048 -446647424 1 -2 39
5790365771 1265956 260702624 -739585536 1 -3 40
6045635891 1287719 235819440 -319997632 1 -1 38
5982814447 1295438 204582704 -349046784 1 -1 40
6475457996 1321026 157278000 -399308288 0 -1 38
6919184884 1369861 225007360 -651986560 1 -2 36
5824893350 1334301 334871264 -722399680 1 -2 33
5408635691 1316724 385480224 -830614208 1 -2 37
5199365967 1314817 478072224 -766430656 1 -2 36
4123660423 1259446 392563008 833679040 1 3 40
4464737761 1242754 1000907648 -216876352 3 -1 52
5214133018 1308019 810147200 7177216 3 0 61
5689202291 1327243 1608293504 82256632 5 0 59
6379031655 1406887 2709090048 -703842112 8 -2 62
6849441870 1480708 2174522624 -352811680 6 -1 59
8561754721 1517918 2832444928 -2286339072 7 -6 65
7601682453 1550820 2118787072 -504097632 5 -1 53
8756083385 1559634 2454360832 -818663616 5 -2 52
9620231999 1627123 2661619200 -1300690432 6 -3 53
11014565945 1614633 6128325120 -1951815296 12 -4 55
11540380385 1614489 881963136 -1801848832 2 -4 50
11541587392 1647604 3788414976 -1704814592 7 -3 49
10497909629 1617347 2673041152 -147093520 5 0 45
10086333133 1611909 -488063168 448880064 -1 1 49
9734313031 1607750 2302666752 6438552 4 0 47
9268802236 1598415 1337126528 -228468304 2 0 48
8788470568 1589711 1277275520 888808128 2 2 50
9498652508 1512123 398541696 -437221600 1 -1 46
10886829918 1535590 -1001444672 -2 57

850729174000 5895759872 12661386240 0 0 11


897093649000 3541566208 -4507448320 0 0 11
967219517000 5599243264 -23190568960 0 0 11
1054147594000 8067023360 31682918400 0 1 13
1003246325000 13574941696 6519039488 0 0 16
878676859000 8107278848 62752444416 0 1 16
1010230394000 9680319488 12774030336 0 0 16
1121565903000 9145352192 -47292743680 0 -1 16
1241352810000 16093820928 -46078070784 0 -1 17
1289183577000 21750925312 -423399968 0 0 18
1189863572000 41483845632 5270976512 1 0 20
1270429768000 58137268224 10889418752 1 0 19
1141150333000 45266194432 -24748218368 1 0 18
1240092877000 23595876352 -90735378432 0 -1 17
1534521970000 49964720128 -196072423424 1 -2 18
1571395992000 18486337536 -238911422464 0 -3 17
1599858020000 58233077760 -276946780160 1 -3 17
1655843609000 116121894912 -295004897280 1 -3 18
1683808924000 100946149376 -215085727744 1 -2 19
1744807281000 129346650112 -169843867648 1 -2 19
1726887205000 117193457664 -129898315776 1 -1 20
1636159628000 120124088 54985035776 4537260544 1 0 20
1726239092000 121278536 47162445824 -80297607168 0 -1 20
1819100777000 123303432 76348309504 -128867672064 1 -1 20
1983454033000 126468184 83249627136 -181027602432 1 -2 21
2040271281000 128786480 100693082112 -165529911296 1 -1 22
2195163120000 130816040 139792580608 -178537005056 1 -2 23
2403303953000 133729304 171884068864 -198021283840 1 -2 23
2611439601000 135926976 293813944320 -299222695936 2 -2 23
2819082684000 138128816 428729106432 -393290383360 3 -3 23
2990989313000 140187840 468441563136 -539290435584 3 -4 25
2871575719000 140262720 226348515328 -517108793344 2 -4 23
2885142547000 139723968 143489564672 -589319569408 1 -4 22
3004344596000 140078448 148379402240 -661777481728 1 -5 23
3239430355000 141802304 263617691648 -784639066112 2 -5 24
3421131273000 144255712 170301931520 -896387055616 1 -6 26
3525722254000 146747392 346396098560 -947794542592 2 -6 27
3468630206000 148053488 391693369344 -832349929472 2 -5 28
3253096732000 147838528 378200686592 -772303683584 2 -5 30
2713216215000 142550048 177470308352 -418367307776 1 -3 25
2996951956000 141981296 287445745664 -470298460160 2 -3 28
3123365174000 143097072 281016958976 -485569757184 2 -3 31
3362707741000 145104048 262087884800 -437724282880 2 -3 31
3519603027000 146589680 296455503872 -349262348288 2 -2 30
3674285395000 149105552 254375919616 -373679783936 1 -2 30
3859763000000 151469184 511433998336 -408884019200 3 -2 28
3841496573000 153954816 469680717824 -393627926528 3 -2 27
3985429591000 156271264 370021695488 -351443025920 2 -2 27
4188872899000 158214000 203757256704 -415875792896 1 -2 28
4328251495000 160250384 293432688640 -440176082944 1 -2 26
4157006460000 151478784 137175883776 -567531667456 1 -3 23
155790368 -726692397056 -4
7966189
8249443 19732060 0
8335675 101579224 0
8404140 148720944 1
8585721 -46816504 0
8532738 170886608 1
8703960 315198336 1 57
8657667 270656736 1 45
8807874 215101440 1 37
9120190 170851696 1 44
9440390 238079312 1 57
9772260 229753136 1 59
10101458 289571840 1 70
10376047 560406592 1 77
10681791 609221696 3271145984 1 8 70
10981142 524385792 4377863680 1 10 67
11265606 1436832256 3890516480 3 8 74
11460049 971006784 5640773632 2 11 80
11644057 1029641920 2955553280 2 5 69
11940859 2033984384 2787655424 3 5 49
12281335 1756723072 3027455232 3 5 50
12427930 772788672 1255663232 1 2 44
12566230 710875648 1352475648 1 2 42
12687147 804149760 2064303616 1 3 36
22706974254 12809697 1041199232 895641728 1 1 31
12964043 1762717056 226037824 2 0 29
13036392 2761201664 2269219328 3 2 48
13175210 1191941760 -6856005120 1 -7 72
13348924 4105002496 -5964816896 4 -6 73
13057959 3121067008 -5431165952 3 -5 62
13332330 -8071671808 -7 64

-2033355 10980119 -1 4
2158819 -12952915 1 -5
3500850 -29598096 1 -11
1342717 -2148347 0 -1
3776658 -27216184 1 -10
5026571 -6223374 2 -2
3233969 -2309978 1 -1
4093066 8413524 1 3
16025150 -22169466 5 -6
9928584 -40484912 3 -12
18187726 -33514210 5 -8
20042570 -56126204 5 -14
13497782 -41471448 3 -10
33860 14941470 -76735216 3 -18
34455 22768010 -39584668 5 -9
34915 52054924 -72734440 11 -15
35064 75974560 -91556928 16 -20
35665 48977736 -64257744 10 -13
35838 65818468 -50847248 13 -10
36195 140807648 -122709696 27 -23
36528 131235912 -136159232 24 -25
36788 82299296 -98297616 15 -17
37028 50753344 -32152252 9 -6
37379 26660664 -47375248 5 -8
38157 43054096 -53067356 7 -9
38902 71305440 -102729360 11 -16
39462 81839104 -128518320 12 -19
39975 48535932 -123736888 7 -18
40715 127391968 -139391824 17 -19
41120 129894568 -208586912 17 -27
41522 169404544 -245026656 22 -31
41659 118611624 -212346752 15 -28
41888 99088512 -212320928 13 -29
42107 87550408 -203353552 12 -28
42433 116723328 -195084688 16 -26
42809 125374704 -208019760 17 -27
43167 123509080 -188861488 16 -25
43518 123879208 -115814288 16 -15
43885 80725888 -104361648 10 -13
44245 160433600 -97597936 19 -12
44676 40361360 -87198904 5 -10
44977 70403080 -26419534 8 -3
43405 28872850 -122994728 4 -15
43537 -195515728 -24
49
49
50
47
48
48
45
45
45
44
0 -1 42
2 0 44
-3 -1 43
0 5 48
-2 22 61
2 8 58
-3 1 59
0 -9 62
0 -15 61
0 1 58
0 8 57
0 6 55
0 -6 53
0 7 36
0 8 43
0 5 39
0 -4 39
0 -3 42
0 -10 46
0 5 53
1 17 58
7338249 4 3 56
7742606 1 -6 53
8036356 1 -3 52
8031454 1 4 51
8125748 1 3 47
8176746 3 13 56
8509523 7 4 51
8705528 6 -5 44
8474439 3 2 42
8775595 4 10 48
9121198 3 2 42
8847707 1 8 49
8850216 2 14 51
9499635 1 14 55
10369225 2 17 60
10933807 0 14 59
11241943 2 6 56
11565382 1 10 52
11760984 0 0 39
11823068 0 1 46
12048334 2 5 50
12231106 1 1 50
12581704 1 1 54
12626883 0 1 48
12600680
12412262
11970032
11382683
10364235
9766699
9981595
43205
44076
47102
44387
42179
40232
40612
41105
41031
42387
44311
43814 283
42953 363
44687 435
45825 503
46825 552
47840 560
48005 863
47609 508
46225 586
46503 679
45513 157
42569 142
41871 164
43539 85
43064 113
43600 158
40302 159
38004 156
37157 115
36754

-202486 0
55694 0
10738503 0
12063317 0
27728260 0
1253328256 3
32850218 1863523200 4
33679272 2491820800 5
34434156 3939993600 7
35230824 7285492224 12
36047276 5739013120 9
36810260 7098787328 -5987286528 10 -8
36644944 6536912384 -4499280384 8 -6
37517016 5134002176 -3299771648 6 -4
38342404 4311752192 3594144512 5 4
38640016 3894718720 3318612480 4 4
39825620 3950580992 2072535680 4 2
40715744 4216502272 -1819119488 4 -2
41223492 4138613760 -5511492096 4 -5
41792604 4302492672 -2557444352 4 -2
43325460 4426568704 -1269045632 3 -1
44763036 5050549248 -344577504 4 0
46298784 12950069248 -13439271936 9 -9
47769660 15277448192 -17261490176 10 -11
49240052 11945839616 -10386593792 7 -6
50605564 9638091776 -5151560192 5 -3
51453564 8123554816 258029472 4 0
52051244 8517456384 9597407232 4 5
53079480 8751085568 7615410688 4 4
53704888 8812839936 8965148672 4 4
54050832 11799999488 -2040999936 5 -1
54154908 12510194688 620545408 5 0
54349040 13680309248 -1599917056 5 -1
54858004 14693183488 5592275456 5 2
54758480 15298622464 12433686528 5 4
54549564 14857851904 14161978368 5 4
54934816 -3480813312 -1

13653770 4
11285347 4 70
19272852 6 69
19015004 -20098318 6 -6 75
16168291 -22851926 5 -7 114
18248070 16518655 5 5 113
12560104 -28144556 4 -8 111
5701202 -33061642 2 -9 93
32091922 -25713062 9 -7 94
23304234 -21190934 7 -6 90
20626906 -27550812 6 -8 94
30046394 -14166748 8 -4 113
58197 50509608 -20344704 13 -5 94
60150 51809988 -18930678 13 -5 95
62159 53431076 -24029738 13 -6 95
64023 57353248 -35651800 13 -8 93
65817 56591732 -33263976 12 -7 92
67474 58244196 -47936828 13 -10 93
68988 54078560 -34596592 11 -7 96
70408 38362604 10835970 8 2 95
72049 24771338 -24165836 5 -5 91
73764 39069928 9633463 7 2 87
75960 35379160 3574097 7 1 88
72365321 78596 25914066 -31210398 5 -6 92
65142716 81272 28699176 -35300188 6 -7 92
95008085 83822 28325056 -32034510 5 -6 99
102350071 86305 18410430 -47302076 3 -9 100
138065152 89136 58852268 -40816544 10 -7 90
167204281 91601 40496092 -40803608 7 -7 90
226944967 93966 41256076 -154956480 6 -24 106
224935372 96407 36131480 11556545 5 2 108
214260642 99150 63475280 -42422312 9 -6 104
175511271 101603 55214820 -55069408 8 -8 97
151983091 104438 56751344 -64481828 8 -9 104
176904060 107377 55290604 -4798248 8 -1 106
164120249 110101 12507779 56791412 2 8 105
240455018 112512 31021246 1940169 4 0 113
183360630 115896 48038836 25739102 6 3 110
234794326 118899 35330124 -36113692 4 -4 106
269663786 121822 34391744 101110184 4 12 126
290227316 125091 24743838 167646368 3 19 99
346764588 127113 22277096 21435696 3 3 61
131036
516287 -19438722 0 -5
-350372 16827294 0 4
36353 2381518 0 1
1856117 8324451 0 2
-862328 48115828 0 11
2153218 43840748 0 10
388866 33146392 0 8
569898 54127520 0 12
22421920 29283032 5 7
43095 10602255 -84944968 3 -20
43375 15744118 -165298960 4 -40
43501 16288687 -122757912 4 -28
43721 5734851 11017087 1 3
43704 6897285 18709424 2 4
43777 2242997 23740528 0 5
43875 34055072 15549216 7 3
43897 5532984 37053160 1 7
43824 -1428747 -37365176 0 -7
43614 -2488337 0
43795 3044770 1
44044 3437152 1 88
44284 5205854 1 76
44536 3996382 -42134304 1 -6 73
44829 5528851 -69827864 1 -10 76
45233 31377112 -109724064 4 -15 82
45612 8549761 -57346804 1 -8 83
46034 53274208 -62962676 7 -8 74
46607 11633675 -13209435 2 -2 76
47118 385182 -70473536 0 -9 81
47541 16294338 -87143776 2 -11 82
46595 20817922 -7685270 3 -1 86
47000 13529790 -43880504 2 -6 81
47163 22820232 -46401352 3 -6 85
47203 26867532 -12709701 3 -2 78
47447 2687374 -40974208 0 -5 79
47572 9539085 -9802940 1 -1 79
47962 17310630 24466260 2 3 84
48604 -2270573 35508424 0 4 89
48585 4741905 -85380016 1 -10 83
48651 -116614176 -15 65
1646607388 476437536 -817393664 10 -18 77
1518181832 386700640 -501075744 8 -10 78
1643717657 462989664 -640098112 9 -13 82
1942107639 453131872 -715655616 8 -13 86
1767973346 259621312 -336347552 5 -6 81
1789881096 317211712 -205926912 6 -4 75
1741374138 167946816 -421455200 3 -7 77
1915973594 343350592 -547387904 5 -9 74
2229677016 242465680 -527357920 4 -8 75
2242505464 278308608 -366722848 4 -5 80
2399720217 291299840 -549141120 4 -8 86
2361588676 272362432 -427279488 4 -6 86
2192958567 365346016 -500958912 5 -7 76
2394516654 -685603840 -9 104

-554413440 -2
2511922 1211056384 5
2649176 3055850496 11
2803154 4812607488 17
2955844 115765008 0
3089462 -1649309824 -5
3184638 -350692480 -1
3281467 -719508992 -2
3380628 -1306323072 -3
3481904 -1573292544 -4
3557267 27513102 0
3641848 677677888 2
3725163 478512512 1
3809273 -351417888 -1
3899207 499833888 1
3996691 -919814272 1900630784 -2 4
4088251 3093946368 567799936 6 1
4188883 2303517184 -3787707648 4 -7
4292356 3255422464 -2620223232 6 -5
4391799 300917472 -5886565376 1 -10
4485990 384761600 -2150059776 1 -3 64
4554089 -870657216 -886669504 -2 -2 63
4640002 -22661202 -532532480 0 -1 61
4711097 -195183216 -2236459776 0 -4 53
4773416 -317860032 -2029372800 -1 -3 50
4956015 -15444808 -3026024704 0 -7 31
5155098 -689033024 -2971022848 -2 -8 25
5344362 -367086016 -1 33
5534069 -480333184 -1 49
5721752 -632285120 -2 55
5811234 51
5972760
8519610368 367714432 1 47
8630349824 1996684800 3 44
8309975040 3170240768 4 43
10529695744 1393525504 2 45
12398377984 -1129771648 -1 46
14101814272 -3519422720 -4 46
13164139520 -961833728 -1 42
15704470528 -2363840512 -2 42
15227085824 -118823992 0 41
17073964032 -2710939136 -2 40
20027449165 1804330624 -6953090048 2 -6 40
22097217851 1325418624 -7584372224 1 -6 40
19557827896 566372736 -950162944 0 -1 41
22197055506 104400840 -985299392 0 -1 41
25757879562 2263617280 -4675065856 2 -3 49
26289066077 599583296 -7646618624 0 -6 50
23462554635 62576464 -6504039424 0 -5 49
22176272333 -376004256 737819456 0 1 48
21585559676 -304906848 3068324864 0 2 51
23644819136 -1149064320 7031363072 -1 5 54
31102840933 -18361082 5635588608 0 4 57
34208631156 117194064 -8975921152 0 -5 52
27368457780 642054976 -6866127360 0 -4 47
28274996231 121011088 -551673984 0 0 40
28298994913 852999616 -3968686592 0 -2 43
23194098790 -1197149312 5980820480 -1 4 48
20178891828 -117356528 6429424128 0 4 47
19375249688 -345657280 9205911552 0 5 45
23534785963 276422176 4420354560 0 2 46
24237806178 -345883040 2575093504 0 1 43
21479761564 -111233632 2279204864 0 1 38
21334044076 9348276 344488320 1896563200 0 1 35
20026508040 9635987 4098405 2416760320 0 1 34
19978074519 9945164 13927182 3457756672 0 2 36
24168064510 10253063 457014240 36155508 0 0 37
27607036874 10551114 1404389632 -2804727296 1 -1 39
27890735232 10832262 1007739200 -2071533952 1 -1 42
28711980460 11095246 4662045184 -2725080576 2 -1 42
29670972705 11349799 747429760 -2986691840 0 -1 44
28742314120 11612648 2110946176 -948166336 1 0 42
29751974798 11873617 1415336832 -278378496 1 0 46
29894363856 11964147 12222550016 576028160 5 0 49
32553747888 11733580 2706567168 1846166272 1 1 53
36278232934 12126294 966161152 -1901852928 0 -1 46
42074280912 12865031 696841088 -6371859968 0 -3 46
44802006987 13148552 6040696320 -7423793152 2 -3 47
50521978297 13508564 579556864 -11301856256 0 -4 54
54881773856 14064972 5886924800 -14473200640 2 -5 57
59710413480 15084460 9605218304 -15931096064 3 -5 66
54681819888 14618800 6993416704 -7212420096 2 -2 50
55099591706 14180998 2757828864 -4048424704 1 -1 50
61564072364 14390327 2904616192 -6493806592 1 -2 55
61123563395 14715880 3506077184 -15420409856 1 -5 56
64182455119 15171041 6929112576 -18012528640 2 -5 59
62115231092 15429597 5198934016 -16467497984 2 -5 59
64603151780 16002274 1521139968 -14944187392 0 -4 57
59185652510 15990585 2389392640 -9191680000 1 -3 56
60947260591 16314295 1905347328 -8382829056 1 -2 54
60522715490 16524400 4929277952 -10874725376 1 -3 55
60275763311 16444397 4730715648 -9306861568 1 -3 54
45369250283 15108564 3155414528 6802228736 1 2 51
48907087338 15060969 13021189120 4 56

28100132 1
26867390 0
89225424 2
82121752 1
75425544 1
87877728 1
72599552 1
106214656 2
84694440 -615680320 1 -10
63364424 140409808 1 2
99378008 -831586112 2 -13
-64932444 -1218497920 -1 -19
62132924 -893120960 1 -14
49853884 -510177888 1 -8
39041284 -332758848 1 -5
142642880 -1094887936 2 -17
108372384 -1331103872 2 -21
214470640 -705881920 3 -11
174484448 -548326272 3 -8
281410720 -375787296 4 -5
422084416 -1237725568 6 -18
2810379 69418272 -618692864 1 -9
2866366 95036976 1
2929183 689342016 10
3055377 71735136 1 67
3202514 189650432 3 69
3350374 253244128 4 64
3514428 358612864 -314694016 5 -4 58
3687016 414843872 -1195085568 6 -16 56
3776563 369117024 -880412480 5 -11 60
3863957 272388320 -1482684544 3 -18 60
3930353 300572928 -1527805056 4 -18 65
3995861 631093632 -1402716928 7 -16 65
4064039 671510400 -1283458304 7 -14 62
4133578 594129472 -725825664 6 -7 71
4207004 466433088 -303221024 4 -3 62
4406657 567102848 545675904 5 5 58
4616822 1198879232 -157593904 9 -1 66
4837796 718949824 -456925024 5 -3 59
4787418 679193216 892063680 5 6 56
4738074 1410291840 1243747328 9 8 68
4997282 824389120 812712832 5 5 76
5273045 1274524928 1009760704 7 5 79
5413353 1477021312 -113588200 7 -1 80
5561713 1147096576 -294669376 6 -1 76
9096555880 5716157 1582666624 -767651776 7 -4 80
5873581 697456000 -1003820544 3 -5 74
6038445 977094912 -383777696 4 -2 72
6236079 368637088 -308994752 2 -1 75
6428483 566333120 145428272 2 1 69
6581659 -223387504 3145801728 -1 13 79
6818898 2690266624 11 91
80096144 1
88256304 1
83667720 1
90161920 1
87386744 1
67582680 1 47
69252760 1 42
-8370284 2441333 0 0 42
5393091 115475576 0 1 42
273132 -104882832 0 -1 44
2554833 -246030464 0 -2 50
5484172 -843560576 0 -7 45
-1252750 -940247808 0 -7 39
-3451291 -661237248 0 -5 36
-4963601 -85455888 0 -1 41
6847847 -154065248 0 -1 44
16567826 37289660 0 0 46
-63333964 120242312 0 1 45
-34734884 241013216 0 2 44
-19455086 32319444 0 0 45
-23541636 -269403360 0 -2 46
4610674 5773336 -944306240 0 -5 51
4732277 36019868 -1452828544 0 -9 64
4856246 70008416 -289566784 0 -2 63
4973184 90289016 -1105985792 1 -6 71
5044116 297661376 2 79
5094818 187728528 1 72
5128255 322793056 2 82
5215755 1455163520 7 89
5299677 178910720 1 71
5374395 69912352 0 74
5427068 11466169 0 68
5473840 76086800 0 67
5520386 10260278 0 70
5569276 21829110 0 76
5587299 245332992 2 76
5625133 97426064 1 83
5661986 166327936 1 84
5698245 122906616 1 110
1299589248 5745002 127988528 -890397440 1 -8 62
2093826481 5792636 143542624 -1938370816 1 -14 83
2153349735 5852000 393120384 -3139388928 2 -19 89
1779443533 5996868 383988128 -2499824128 2 -13 74
1682085581 6143218 374371136 -2658141440 2 -14 59
1896217805 6295822 475673728 -2348023808 2 -12 55
2003427000 6388760 399200000 -1596669440 2 -8 57
2016171541 6476477 335758112 -682697472 2 -3 51
2102752142 6578744 367916320 -324803744 2 -2 50
5477220618 6691675 874858944 -1681343744 4 -8 69
6810208 268086096 989041088 1 5 63
6818730 161812256 1179756800 1 6 76
7031839

You might also like