From 4cf9fd7ac3c0d180c615df718ffdb9ad3c4d7119 Mon Sep 17 00:00:00 2001 From: buchslava Date: Wed, 22 Jun 2016 18:10:34 +0300 Subject: [PATCH] feat(rules): WRONG_INDEX_VALUE and WRONG_INDEX_KEY implementation Closes #70 #71 --- doc/rules/WRONG_INDEX_KEY.md | 52 + doc/rules/WRONG_INDEX_VALUE.md | 51 + lib/data/ddf-index.js | 2 +- lib/data/file-descriptor.js | 2 +- lib/ddf-rules/index-rules.js | 43 +- lib/ddf-rules/registry.js | 10 +- lib/utils/file.js | 10 +- test/ddf-index-rules.spec.js | 76 + .../good-folder-indexed/ddf--concepts.csv | 6 + ...nts--gas_production_bcf--by--geo--year.csv | 2656 +++++++++++++++++ .../ddf--entities--geo.csv | 106 + .../good-folder-indexed/ddf--index.csv | 5 + .../wrong-index-key/ddf--concepts.csv | 5 + .../wrong-index-key/ddf--index.csv | 5 + .../wrong-index-value/ddf--concepts.csv | 5 + .../wrong-index-value/ddf--index.csv | 5 + 16 files changed, 3029 insertions(+), 10 deletions(-) create mode 100644 doc/rules/WRONG_INDEX_KEY.md create mode 100644 doc/rules/WRONG_INDEX_VALUE.md create mode 100644 test/fixtures/good-folder-indexed/ddf--concepts.csv create mode 100644 test/fixtures/good-folder-indexed/ddf--datapoints--gas_production_bcf--by--geo--year.csv create mode 100644 test/fixtures/good-folder-indexed/ddf--entities--geo.csv create mode 100644 test/fixtures/good-folder-indexed/ddf--index.csv create mode 100644 test/fixtures/rules-cases/wrong-index-key/ddf--concepts.csv create mode 100644 test/fixtures/rules-cases/wrong-index-key/ddf--index.csv create mode 100644 test/fixtures/rules-cases/wrong-index-value/ddf--concepts.csv create mode 100644 test/fixtures/rules-cases/wrong-index-value/ddf--index.csv diff --git a/doc/rules/WRONG_INDEX_KEY.md b/doc/rules/WRONG_INDEX_KEY.md new file mode 100644 index 0000000..625c72f --- /dev/null +++ b/doc/rules/WRONG_INDEX_KEY.md @@ -0,0 +1,52 @@ +# WRONG_INDEX_KEY + +## Rule test folder + +`test/fixtures/rules-cases/wrong-index-key` + +## Description +An issue according to this rule will be fired when `key` in `ddf--index.csv` is not valid. The key should be concept or set of concepts or `concept` constant. + +## Examples of correct data + +`ddf--index.csv` +``` +key,value,file +concept,concept_type,ddf--concepts.csv +concept,name,ddf--concepts.csv +"geo,year",gas_production_bcf,ddf--datapoints--gas_production_bcf--by--geo--year.csv +geo,geo_name,ddf--entities--geo.csv +``` + +`ddf--concepts.csv` +``` +concept,concept_type,name +geo,entity_domain,Geo +gas_production_bcf,measure,Gas Production – Bcf +name,string,Name +year,time,Year +``` + +## Examples of incorrect data + +`ddf--index.csv` +``` +key,value,file +concept,concept_type,ddf--concepts.csv +concept,name,ddf--concepts.csv +"geo,foo",gas_production_bcf,ddf--datapoints--gas_production_bcf--by--geo--year.csv +bar,geo_name,ddf--entities--geo.csv +``` + +`ddf--concepts.csv` +``` +concept,concept_type,name +geo,entity_domain,Geo +gas_production_bcf,measure,Gas Production – Bcf +name,string,Name +year,time,Year +``` + +## Output data format + +Non existing concepts that found in record's key of DDF index diff --git a/doc/rules/WRONG_INDEX_VALUE.md b/doc/rules/WRONG_INDEX_VALUE.md new file mode 100644 index 0000000..e87cccb --- /dev/null +++ b/doc/rules/WRONG_INDEX_VALUE.md @@ -0,0 +1,51 @@ +# WRONG_INDEX_VALUE + +## Rule test folder + +`test/fixtures/rules-cases/wrong-index-value` + +## Description +An issue according to this rule will be fired when `value` in `ddf--index.csv` is not valid. The key should be concept or set of concepts or `concept` constant. + +## Examples of correct data + +`ddf--index.csv` +``` +key,value,file +concept,concept_type,ddf--concepts.csv +concept,name,ddf--concepts.csv +"geo,year",gas_production_bcf,ddf--datapoints--gas_production_bcf--by--geo--year.csv +geo,geo_name,ddf--entities--geo.csv +``` +`ddf--concepts.csv` +``` +concept,concept_type,name +geo,entity_domain,Geo +gas_production_bcf,measure,Gas Production – Bcf +name,string,Name +geo_name,string,Name +year,time,Year +``` + +* **Examples of incorrect data:** + +`ddf--index.csv` +``` +key,value,file +concept,concept_type,ddf--concepts.csv +concept,name,ddf--concepts.csv +"geo,year",foo,ddf--datapoints--gas_production_bcf--by--geo--year.csv +geo,geo_name,ddf--entities--geo.csv +``` +`ddf--concepts.csv` +``` +concept,concept_type,name +geo,entity_domain,Geo +gas_production_bcf,measure,Gas Production – Bcf +name,string,Name +year,time,Year +``` + +## Output data format + +Non existing concepts that found in record's value of DDF index diff --git a/lib/data/ddf-index.js b/lib/data/ddf-index.js index e278c6e..4c73acb 100644 --- a/lib/data/ddf-index.js +++ b/lib/data/ddf-index.js @@ -81,7 +81,7 @@ class DdfIndex { /*eslint max-statements: [2, 20]*/ fillType(fileDescriptor) { - if (fileDescriptor.type !== null) { + if (fileDescriptor.type !== null || _.isEmpty(fileDescriptor.headers)) { return; } diff --git a/lib/data/file-descriptor.js b/lib/data/file-descriptor.js index dcc9f14..61d9309 100644 --- a/lib/data/file-descriptor.js +++ b/lib/data/file-descriptor.js @@ -50,7 +50,7 @@ class FileDescriptor { return; } - // todo: do it more correctly + // todo: process separator this.headers = line.split(','); cb(); diff --git a/lib/ddf-rules/index-rules.js b/lib/ddf-rules/index-rules.js index 72f2629..e562e1d 100644 --- a/lib/ddf-rules/index-rules.js +++ b/lib/ddf-rules/index-rules.js @@ -4,6 +4,37 @@ const _ = require('lodash'); const registry = require('./registry'); const Issue = require('./issue'); +const CONCEPT_TERMS = ['concept', 'concept_type']; + +function getWrongIndexKeyOrValueIssues(kind, rule) { + return (ddfDataSet, ddfIndex) => { + function getUndefinedConcept(concept) { + const foundConcept = ddfDataSet.getConcept().getRecordByKey(concept); + + return !!foundConcept || _.includes(CONCEPT_TERMS, concept) ? null : concept; + } + + const wrongKeys = _.compact(_.flatten( + ddfIndex.content.map(indexRecord => { + const keys = indexRecord[kind].split(','); + + return _.compact(keys.map(key => getUndefinedConcept(key))); + }) + )); + + if (_.isEmpty(wrongKeys)) { + return null; + } + + return new Issue(rule) + .setPath(ddfIndex.ddfPath) + .setData(wrongKeys); + }; +} + +const getWrongIndexKeyIssues = getWrongIndexKeyOrValueIssues('key', registry.WRONG_INDEX_KEY); +const getWrongIndexValueIssues = getWrongIndexKeyOrValueIssues('value', registry.WRONG_INDEX_VALUE); + module.exports = { [registry.INCORRECT_FILE]: ddfDataSet => _.flattenDeep( ddfDataSet.ddfRoot.directoryDescriptors @@ -17,5 +48,15 @@ module.exports = { [registry.INDEX_IS_NOT_FOUND]: ddfDataSet => ddfDataSet.ddfRoot.directoryDescriptors .filter(directoryDescriptor => directoryDescriptor.isDDF && !!directoryDescriptor.ddfIndex.error) .map(directoryDescriptor => new Issue(registry.INDEX_IS_NOT_FOUND) - .setPath(directoryDescriptor.dir)) + .setPath(directoryDescriptor.dir)), + [registry.WRONG_INDEX_KEY]: ddfDataSet => ddfDataSet.ddfRoot.directoryDescriptors + .filter(directoryDescriptor => directoryDescriptor.isDDF) + .map(directoryDescriptor => + getWrongIndexKeyIssues(ddfDataSet, directoryDescriptor.ddfIndex)) + .filter(issue => !!issue), + [registry.WRONG_INDEX_VALUE]: ddfDataSet => ddfDataSet.ddfRoot.directoryDescriptors + .filter(directoryDescriptor => directoryDescriptor.isDDF) + .map(directoryDescriptor => + getWrongIndexValueIssues(ddfDataSet, directoryDescriptor.ddfIndex)) + .filter(issue => !!issue) }; diff --git a/lib/ddf-rules/registry.js b/lib/ddf-rules/registry.js index d26875c..8ba5f27 100644 --- a/lib/ddf-rules/registry.js +++ b/lib/ddf-rules/registry.js @@ -18,6 +18,8 @@ exports.WRONG_ENTITY_IS_VALUE = Symbol.for('WRONG_ENTITY_IS_VALUE'); exports.FILENAME_DOES_NOT_MATCH_HEADER = Symbol.for('FILENAME_DOES_NOT_MATCH_HEADER'); exports.CONCEPT_MANDATORY_FIELD_NOT_FOUND = Symbol.for('CONCEPT_MANDATORY_FIELD_NOT_FOUND'); exports.CONCEPTS_NOT_FOUND = Symbol.for('CONCEPTS_NOT_FOUND'); +exports.WRONG_INDEX_KEY = Symbol.for('WRONG_INDEX_KEY'); +exports.WRONG_INDEX_VALUE = Symbol.for('WRONG_INDEX_VALUE'); exports.WARNING_TAG = Symbol.for('WARNING'); exports.WAFFLE_SERVER_TAG = Symbol.for('WAFFLE_SERVER'); @@ -45,7 +47,9 @@ exports.tags = { [exports.WRONG_ENTITY_IS_VALUE]: [], [exports.FILENAME_DOES_NOT_MATCH_HEADER]: [exports.WAFFLE_SERVER_TAG], [exports.CONCEPT_MANDATORY_FIELD_NOT_FOUND]: [exports.WAFFLE_SERVER_TAG], - [exports.CONCEPTS_NOT_FOUND]: [exports.WAFFLE_SERVER_TAG] + [exports.CONCEPTS_NOT_FOUND]: [exports.WAFFLE_SERVER_TAG], + [exports.WRONG_INDEX_KEY]: [], + [exports.WRONG_INDEX_VALUE]: [] }; exports.descriptions = { @@ -66,7 +70,9 @@ exports.descriptions = { [exports.WRONG_ENTITY_IS_VALUE]: 'Wrong value for "is" header', [exports.FILENAME_DOES_NOT_MATCH_HEADER]: 'Filename does not match to header of this file', [exports.CONCEPT_MANDATORY_FIELD_NOT_FOUND]: 'Concept mandatory field is not found', - [exports.CONCEPTS_NOT_FOUND]: 'Concepts are not found' + [exports.CONCEPTS_NOT_FOUND]: 'Concepts are not found', + [exports.WRONG_INDEX_KEY]: 'Wrong Index key', + [exports.WRONG_INDEX_VALUE]: 'Wrong Index value' }; exports.getRulesInformation = () => Object.getOwnPropertySymbols(exports.descriptions) diff --git a/lib/utils/file.js b/lib/utils/file.js index 7f5c03e..c60ae19 100644 --- a/lib/utils/file.js +++ b/lib/utils/file.js @@ -107,10 +107,10 @@ function getFileLine(filename, lineNo, callback) { let fileData = ''; - stream.on('data', function (data) { + stream.on('data', data => { fileData += data; - const lines = fileData.split("\n"); + const lines = fileData.split('\n'); if (lines.length >= +lineNo) { stream.destroy(); @@ -118,11 +118,11 @@ function getFileLine(filename, lineNo, callback) { } }); - stream.on('error', function () { - callback('Error', null); + stream.on('error', err => { + callback(err, null); }); - stream.on('end', function () { + stream.on('end', () => { callback('File end reached without finding line', null); }); } diff --git a/test/ddf-index-rules.spec.js b/test/ddf-index-rules.spec.js index cc4828c..651a71b 100644 --- a/test/ddf-index-rules.spec.js +++ b/test/ddf-index-rules.spec.js @@ -1,4 +1,5 @@ 'use strict'; +const _ = require('lodash'); const chai = require('chai'); const sinonChai = require('sinon-chai'); const DdfDataSet = require('../lib/ddf-definitions/ddf-data-set'); @@ -114,4 +115,79 @@ describe('rules for index', () => { }); }); }); + + describe('when index based rules checking', () => { + afterEach(done => { + ddfDataSet.dismiss(() => { + done(); + }); + }); + + describe('and WRONG_INDEX_KEY rule', () => { + it('any issue should NOT be found for good folder', done => { + ddfDataSet = new DdfDataSet('./test/fixtures/good-folder-indexed'); + + ddfDataSet.load(() => { + const results = indexRules[rulesRegistry.WRONG_INDEX_KEY](ddfDataSet); + + expect(_.isEmpty(results)).to.be.true; + + done(); + }); + }); + + it(`expected issue should be found for folder with the problem + (fixtures/rules-cases/wrong-index-key)`, done => { + ddfDataSet = new DdfDataSet('./test/fixtures/rules-cases/wrong-index-key'); + + ddfDataSet.load(() => { + const results = indexRules[rulesRegistry.WRONG_INDEX_KEY](ddfDataSet); + + expect(results.length).to.equal(1); + + const result = _.head(results); + const expectedIssueData = ['foo', 'bar']; + + expect(result.type).to.equal(rulesRegistry.WRONG_INDEX_KEY); + expect(_.isEqual(result.data, expectedIssueData)).to.be.true; + + done(); + }); + }); + }); + + describe('and WRONG_INDEX_VALUE rule', () => { + it('any issue should NOT be found for good folder', done => { + ddfDataSet = new DdfDataSet('./test/fixtures/good-folder-indexed'); + + ddfDataSet.load(() => { + const results = indexRules[rulesRegistry.WRONG_INDEX_VALUE](ddfDataSet); + + expect(_.isEmpty(results)).to.be.true; + + done(); + }); + }); + + it(`expected issue should be found for folder with the problem + (fixtures/rules-cases/wrong-index-value)`, done => { + ddfDataSet = new DdfDataSet('./test/fixtures/rules-cases/wrong-index-value'); + + ddfDataSet.load(() => { + const results = indexRules[rulesRegistry.WRONG_INDEX_VALUE](ddfDataSet); + + expect(results.length).to.equal(1); + + const result = _.head(results); + + const expectedIssueData = ['foo', 'geo_name']; + + expect(result.type).to.equal(rulesRegistry.WRONG_INDEX_VALUE); + expect(_.isEqual(result.data, expectedIssueData)).to.be.true; + + done(); + }); + }); + }); + }); }); diff --git a/test/fixtures/good-folder-indexed/ddf--concepts.csv b/test/fixtures/good-folder-indexed/ddf--concepts.csv new file mode 100644 index 0000000..59856d8 --- /dev/null +++ b/test/fixtures/good-folder-indexed/ddf--concepts.csv @@ -0,0 +1,6 @@ +concept,concept_type,name +geo,entity_domain,Geo +gas_production_bcf,measure,Gas Production – Bcf +name,string,Name +geo_name,string,Name +year,time,Year diff --git a/test/fixtures/good-folder-indexed/ddf--datapoints--gas_production_bcf--by--geo--year.csv b/test/fixtures/good-folder-indexed/ddf--datapoints--gas_production_bcf--by--geo--year.csv new file mode 100644 index 0000000..3c536c3 --- /dev/null +++ b/test/fixtures/good-folder-indexed/ddf--datapoints--gas_production_bcf--by--geo--year.csv @@ -0,0 +1,2656 @@ +geo,year,gas_production_bcf +algeria,1970,0.24510633312511 +algeria,1971,0.25832917478055 +algeria,1972,0.32645157019171 +algeria,1973,0.43441872463096 +algeria,1974,0.50225297735111 +algeria,1975,0.61846348003017 +algeria,1976,0.7768368070966 +algeria,1977,0.74553176325556 +algeria,1978,1.15619237401781 +algeria,1979,1.89516646783449 +algeria,1980,1.36766590506919 +algeria,1981,1.63285969027954 +algeria,1982,2.12231983708597 +algeria,1983,3.05899153906804 +algeria,1984,3.0359459982558 +algeria,1985,3.3156006694056 +algeria,1986,3.5291011858909 +algeria,1987,3.98287041050542 +algeria,1988,4.15242108921688 +algeria,1989,4.48953100174167 +algeria,1990,4.76699567095041 +algeria,1991,5.1472329956274 +algeria,1992,5.34008299220006 +algeria,1993,5.42749273705598 +algeria,1994,4.99436404575726 +algeria,1995,5.67980175628609 +algeria,1996,6.01539282492177 +algeria,1997,6.94779701909781 +algeria,1998,7.40995146037187 +algeria,1999,8.32146751237531 +algeria,2000,8.14477906043828 +algeria,2001,7.56991559356932 +algeria,2002,7.77567591006119 +algeria,2003,8.01390206541437 +algeria,2004,7.9128858760952 +algeria,2005,8.53550554274904 +algeria,2006,8.17239341055751 +algeria,2007,8.20722431052792 +algeria,2008,8.2805164440244 +algeria,2009,7.69666136846164 +algeria,2010,7.7800620233908 +algeria,2011,8.00143174320274 +algeria,2012,7.86378412924863 +algeria,2013,7.88532874330137 +algeria,2014,8.05948324315342 +argentina,1970,0.58245004950521 +argentina,1971,0.62942876335419 +argentina,1972,0.59672559595634 +argentina,1973,0.6515743355576 +argentina,1974,0.70124061884874 +argentina,1975,0.74424172992332 +argentina,1976,0.70768696710525 +argentina,1977,0.73241642437781 +argentina,1978,0.75563702435808 +argentina,1979,0.69952057440575 +argentina,1980,0.81007161391415 +argentina,1981,0.8451868381709 +argentina,1982,0.94720697419534 +argentina,1983,1.27132784892 +argentina,1984,1.30066024616284 +argentina,1985,1.34389222385836 +argentina,1986,1.50063127372521 +argentina,1987,1.46580037375479 +argentina,1988,1.73292715289945 +argentina,1989,1.83732997343918 +argentina,1990,1.7260645985337 +argentina,1991,1.92827732336192 +argentina,1992,1.93844690989699 +argentina,1993,2.08211379823123 +argentina,1994,2.15467817316959 +argentina,1995,2.41978002294438 +argentina,1996,2.7914021455112 +argentina,1997,2.64908344774959 +argentina,1998,2.86290647256795 +argentina,1999,3.34473392215863 +argentina,2000,3.60962164754836 +argentina,2001,3.5933878469474 +argentina,2002,3.49373277203205 +argentina,2003,3.97072259662685 +argentina,2004,4.33038811927213 +argentina,2005,4.41481657124959 +argentina,2006,4.46029024621096 +argentina,2007,4.33741457131534 +argentina,2008,4.25126783723552 +argentina,2009,4.00807551788944 +argentina,2010,3.87968475602599 +argentina,2011,3.75244764097828 +argentina,2012,3.64036243887994 +argentina,2013,3.43789142910552 +argentina,2014,3.42878721914093 +australia,1970,0.16834934985699 +australia,1971,0.25123399145324 +australia,1972,0.35968637700926 +australia,1973,0.45796183294429 +australia,1974,0.52246349955616 +australia,1975,0.5610569967456 +australia,1976,0.66051498323519 +australia,1977,0.75660454935726 +australia,1978,0.81454854653026 +australia,1979,0.93763922698125 +australia,1980,1.07369867831527 +australia,1981,1.16694265178645 +australia,1982,1.13813190736648 +australia,1983,1.23628194339422 +australia,1984,1.21585788425097 +australia,1985,1.30325617389288 +australia,1986,1.4236592849017 +australia,1987,1.45343755432085 +australia,1988,1.4844165651476 +australia,1989,1.72273201242542 +australia,1990,2.00524931218542 +australia,1991,2.09920673988338 +australia,1992,2.26393359860046 +australia,1993,2.37226379520697 +australia,1994,2.72326036435324 +australia,1995,2.87935439755397 +australia,1996,2.87513241688057 +australia,1997,2.88343950310606 +australia,1998,2.93751340028234 +australia,1999,2.97556938358335 +australia,2000,3.00710676266251 +australia,2001,3.14268364477777 +australia,2002,3.15479725127248 +australia,2003,3.2102254039404 +australia,2004,3.40191122361989 +australia,2005,3.59230625075082 +australia,2006,3.76233667529387 +australia,2007,3.86581260318347 +australia,2008,3.69127474349163 +australia,2009,4.09700376601457 +australia,2010,4.43665911582294 +australia,2011,4.49920347104044 +australia,2012,4.9780835325228 +australia,2013,5.16504319581227 +australia,2014,5.34996237880518 +azerbaijan,1985,1.23195264902371 +azerbaijan,1986,1.19080000189925 +azerbaijan,1987,1.09448529586328 +azerbaijan,1988,1.03910314373381 +azerbaijan,1989,0.9719029427266 +azerbaijan,1990,0.86683235432372 +azerbaijan,1991,0.75300588355394 +azerbaijan,1992,0.68982477609219 +azerbaijan,1993,0.59540000094963 +azerbaijan,1994,0.560376471482 +azerbaijan,1995,0.57788823621581 +azerbaijan,1996,0.55009495736175 +azerbaijan,1997,0.52532040279141 +azerbaijan,1998,0.49027818415555 +azerbaijan,1999,0.52532040279141 +azerbaijan,2000,0.4939309798655 +azerbaijan,2001,0.48558502989351 +azerbaijan,2002,0.45033422661405 +azerbaijan,2003,0.44897842647445 +azerbaijan,2004,0.4362068918614 +azerbaijan,2005,0.50189593315343 +azerbaijan,2006,0.59219534800334 +azerbaijan,2007,0.94844593386565 +azerbaijan,2008,1.42649651324432 +azerbaijan,2009,1.42919641110301 +azerbaijan,2010,1.45984199938718 +azerbaijan,2011,1.432584937579 +azerbaijan,2012,1.50557313567838 +azerbaijan,2013,1.56687390544024 +azerbaijan,2014,1.63968782320344 +bahrain,1970,0.06009405272673 +bahrain,1971,0.08761476381446 +bahrain,1972,0.1090316081724 +bahrain,1973,0.15501900542387 +bahrain,1974,0.19113993872651 +bahrain,1975,0.20113769705135 +bahrain,1976,0.21023695538455 +bahrain,1977,0.22865840813909 +bahrain,1978,0.25123399145324 +bahrain,1979,0.2785396969856 +bahrain,1980,0.22546064108807 +bahrain,1981,0.20963041648858 +bahrain,1982,0.33100105249659 +bahrain,1983,0.34691146359419 +bahrain,1984,0.35647010538175 +bahrain,1985,0.43635377462932 +bahrain,1986,0.49956540790895 +bahrain,1987,0.48537504125434 +bahrain,1988,0.51417462418373 +bahrain,1989,0.53633135787772 +bahrain,1990,0.56170201341172 +bahrain,1991,0.53547133565623 +bahrain,1992,0.62395669573588 +bahrain,1993,0.67017231609735 +bahrain,1994,0.68608272719495 +bahrain,1995,0.69747802162971 +bahrain,1996,0.71626369144526 +bahrain,1997,0.77111742434493 +bahrain,1998,0.81078594931123 +bahrain,1999,0.83895167706508 +bahrain,2000,0.84577222897945 +bahrain,2001,0.88313531869422 +bahrain,2002,0.91506364366709 +bahrain,2003,0.93151156865312 +bahrain,2004,0.94150991442483 +bahrain,2005,1.03619739722258 +bahrain,2006,1.09617599996012 +bahrain,2007,1.14052115064344 +bahrain,2008,1.22058303274249 +bahrain,2009,1.23573356159888 +bahrain,2010,1.2657932054334 +bahrain,2011,1.28569602735049 +bahrain,2012,1.3256308196239 +bahrain,2013,1.52648953419104 +bahrain,2014,1.63646164377608 +bangladesh,1970,0.0 +bangladesh,1971,0.04063604996548 +bangladesh,1972,0.04052502250656 +bangladesh,1973,0.05622395273002 +bangladesh,1974,0.06181409716971 +bangladesh,1975,0.06213660550277 +bangladesh,1976,0.08158609028437 +bangladesh,1977,0.0912698582558 +bangladesh,1978,0.10073010269221 +bangladesh,1979,0.115887994346 +bangladesh,1980,0.13015179185968 +bangladesh,1981,0.13684931506351 +bangladesh,1982,0.17767123287025 +bangladesh,1983,0.19769863012979 +bangladesh,1984,0.22756830600265 +bangladesh,1985,0.25915068492208 +bangladesh,1986,0.29221917807156 +bangladesh,1987,0.34334246574093 +bangladesh,1988,0.40300546446621 +bangladesh,1989,0.42720547943651 +bangladesh,1990,0.45980821916135 +bangladesh,1991,0.47353424655812 +bangladesh,1992,0.51497267757689 +bangladesh,1993,0.57802739723925 +bangladesh,1994,0.61304109586811 +bangladesh,1995,0.67775342463288 +bangladesh,1996,0.72543715844355 +bangladesh,1997,0.7150410958644 +bangladesh,1998,0.77265753421847 +bangladesh,1999,0.84241095887346 +bangladesh,2000,0.90806010925658 +bangladesh,2001,1.01961643831907 +bangladesh,2002,1.07268493146782 +bangladesh,2003,1.15383561639638 +bangladesh,2004,1.23707650268724 +bangladesh,2005,1.3332602739241 +bangladesh,2006,1.45989041090579 +bangladesh,2007,1.54164383556035 +bangladesh,2008,1.64169398901131 +bangladesh,2009,1.79060273966088 +bangladesh,2010,1.9260273971902 +bangladesh,2011,1.94219178075126 +bangladesh,2012,2.03161202178401 +bangladesh,2013,2.19334246567363 +bangladesh,2014,2.28326950676625 +bolivia,1970,0.00387009999671 +bolivia,1971,0.00387009999671 +bolivia,1972,0.10292069208015 +bolivia,1973,0.15910411097595 +bolivia,1974,0.16652180263632 +bolivia,1975,0.16415674152721 +bolivia,1976,0.16874705138974 +bolivia,1977,0.1785621137372 +bolivia,1978,0.17598204707272 +bolivia,1979,0.19242997205875 +bolivia,1980,0.23532387407908 +bolivia,1981,0.25166400256399 +bolivia,1982,0.26101674422271 +bolivia,1983,0.25058897478712 +bolivia,1984,0.24036269962884 +bolivia,1985,0.2388711720193 +bolivia,1986,0.24327878590444 +bolivia,1987,0.25445907478384 +bolivia,1988,0.26823705373388 +bolivia,1989,0.28369983031455 +bolivia,1990,0.28993499142037 +bolivia,1991,0.28821494697738 +bolivia,1992,0.28307756829571 +bolivia,1993,0.28320747944175 +bolivia,1994,0.30537901368752 +bolivia,1995,0.30513301368753 +bolivia,1996,0.30729341528937 +bolivia,1997,0.25972230136041 +bolivia,1998,0.27276767122295 +bolivia,1999,0.21829506848521 +bolivia,2000,0.31168989069904 +bolivia,2001,0.45590073970944 +bolivia,2002,0.58410895888286 +bolivia,2003,0.67129076709887 +bolivia,2004,0.94187234969251 +bolivia,2005,1.16519901365624 +bolivia,2006,1.24778569858474 +bolivia,2007,1.33650720543083 +bolivia,2008,1.37903251361103 +bolivia,2009,1.19126734242241 +bolivia,2010,1.375038739676 +bolivia,2011,1.50733389035613 +bolivia,2012,1.71376786879011 +bolivia,2013,1.96266849307928 +bolivia,2014,2.07350315719214 +brazil,1970,0.00762409699352 +brazil,1971,0.01210325397722 +brazil,1972,0.01644206300055 +brazil,1973,0.01886964005897 +brazil,1974,0.03630976193165 +brazil,1975,0.0395500031539 +brazil,1976,0.04542951511134 +brazil,1977,0.05670422138933 +brazil,1978,0.07462084932411 +brazil,1979,0.08176844025554 +brazil,1980,0.09532594907254 +brazil,1981,0.08577109117714 +brazil,1982,0.12255735917089 +brazil,1983,0.16572880839671 +brazil,1984,0.19236263302375 +brazil,1985,0.24196977833195 +brazil,1986,0.2818056851231 +brazil,1987,0.31477990462009 +brazil,1988,0.31591570759433 +brazil,1989,0.32478653192409 +brazil,1990,0.29570079249623 +brazil,1991,0.30740911824918 +brazil,1992,0.34728858941178 +brazil,1993,0.40794055650699 +brazil,1994,0.44551591853957 +brazil,1995,0.49170393704209 +brazil,1996,0.53585377116818 +brazil,1997,0.58488088543632 +brazil,1998,0.61267519813469 +brazil,1999,0.71939197098214 +brazil,2000,0.72278797858857 +brazil,2001,0.74019337824359 +brazil,2002,0.8942502119147 +brazil,2003,0.9714804365487 +brazil,2004,1.06554516737112 +brazil,2005,1.0567758943918 +brazil,2006,1.07905849458665 +brazil,2007,1.0865098295545 +brazil,2008,1.34776096384543 +brazil,2009,1.15412046857033 +brazil,2010,1.41203956272311 +brazil,2011,1.61945807709496 +brazil,2012,1.85933577300713 +brazil,2013,1.81350859509958 +brazil,2014,1.93969540564423 +brunei,1970,0.02117804720423 +brunei,1971,0.02096304164886 +brunei,1972,0.04299083075431 +brunei,1973,0.18823736372898 +brunei,1974,0.40861805798621 +brunei,1975,0.53579384398928 +brunei,1976,0.7047923226405 +brunei,1977,0.81100095486661 +brunei,1978,0.79487553821364 +brunei,1979,0.83271651595927 +brunei,1980,0.83355039679493 +brunei,1981,0.80928091042362 +brunei,1982,0.80831338542444 +brunei,1983,0.84303678261717 +brunei,1984,0.85070384547495 +brunei,1985,0.8316414881824 +brunei,1986,0.83379154373613 +brunei,1987,0.83185649373778 +brunei,1988,0.86196079617122 +brunei,1989,0.84701438539157 +brunei,1990,0.86356981315528 +brunei,1991,0.87657764925534 +brunei,1992,0.94097386915358 +brunei,1993,0.99902331304021 +brunei,1994,1.00536597692371 +brunei,1995,1.13791690181111 +brunei,1996,1.12494460624684 +brunei,1997,1.12888666848545 +brunei,1998,1.04213192689248 +brunei,1999,1.08631556852161 +brunei,2000,1.09010166361554 +brunei,2001,1.10265599072995 +brunei,2002,1.1086761462804 +brunei,2003,1.19532338509568 +brunei,2004,1.18030461130613 +brunei,2005,1.1619670082744 +brunei,2006,1.21621629380284 +brunei,2007,1.18560300406548 +brunei,2008,1.17270185444315 +brunei,2009,1.10432899270994 +brunei,2010,1.18835366911754 +brunei,2011,1.23831202584805 +brunei,2012,1.21241331512359 +brunei,2013,1.18100702948573 +brunei,2014,1.14674411562465 +canada,1970,5.4868342703389 +canada,1971,5.99865499490411 +canada,1972,6.75417041775956 +canada,1973,7.25643749383562 +canada,1974,7.10593360507458 +canada,1975,7.25837254383397 +canada,1976,7.30222310308634 +canada,1977,7.69182374346575 +canada,1978,7.42285179369425 +canada,1979,7.82727724335069 +canada,1980,7.21538376914372 +canada,1981,6.99133564406082 +canada,1982,7.33867711876575 +canada,1983,6.90232334413644 +canada,1984,7.54440835663743 +canada,1985,8.17837271505243 +canada,1986,7.67063494598375 +canada,1987,8.31477438943655 +canada,1988,9.5755707287405 +canada,1989,10.201128854584 +canada,1990,10.5079600575734 +canada,1991,11.0596041111048 +canada,1992,12.1524121777092 +canada,1993,13.4147244383541 +canada,1994,14.520218502415 +canada,1995,15.4594627458671 +canada,1996,15.986696830982 +canada,1997,16.3110492243936 +canada,1998,16.7804826787448 +canada,1999,17.1061612687182 +canada,2000,17.5787802330414 +canada,2001,18.0418256696733 +canada,2002,18.1765728763089 +canada,2003,17.865649042573 +canada,2004,17.725982552889 +canada,2005,18.1037762953707 +canada,2006,18.228180659765 +canada,2007,17.6781910739822 +canada,2008,17.0357738778982 +canada,2009,15.8664908377713 +canada,2010,15.4734725078552 +canada,2011,15.4529513026226 +canada,2012,15.0569273800881 +canada,2013,15.1012753159213 +canada,2014,15.6776202826817 +china,1970,0.28688968021829 +china,1971,0.37385623833325 +china,1972,0.48249205943683 +china,1973,0.59777013508899 +china,1974,0.75271055471908 +china,1975,0.88465981530728 +china,1976,1.00685326452727 +china,1977,1.21153411994624 +china,1978,1.37247223323943 +china,1979,1.45044225085973 +china,1980,1.42255406780239 +china,1981,1.27351028779827 +china,1982,1.19254142334642 +china,1983,1.2205306604409 +china,1984,1.23912733446278 +china,1985,1.29250298439809 +china,1986,1.37547108007098 +china,1987,1.3884660830077 +china,1988,1.42155718338207 +china,1989,1.50432153226658 +china,1990,1.52921196096845 +china,1991,1.54840458069037 +china,1992,1.57408049969165 +china,1993,1.67585557103125 +china,1994,1.75522505050628 +china,1995,1.79401013619433 +china,1996,2.00513332303976 +china,1997,2.26942732055606 +china,1998,2.32700517972183 +china,1999,2.51883141537998 +china,2000,2.71152562328137 +china,2001,3.0317341851361 +china,2002,3.26484454550859 +china,2003,3.50015406022422 +china,2004,4.13308280666344 +china,2005,4.93010419106837 +china,2006,5.85304928425844 +china,2007,6.92133848721764 +china,2008,8.00498189520198 +china,2009,8.52362234931485 +china,2010,9.57531793313948 +china,2011,10.5299508411829 +china,2012,11.026538573204 +china,2013,12.0813542687047 +china,2014,13.0109967864853 +colombia,1970,0.12556324433778 +colombia,1971,0.13373345544195 +colombia,1972,0.16134962664648 +colombia,1973,0.16082415541893 +colombia,1974,0.16318921652804 +colombia,1975,0.15706155819991 +colombia,1976,0.16445868921973 +colombia,1977,0.1904949220604 +colombia,1978,0.24252626646064 +colombia,1979,0.27660464698725 +colombia,1980,0.30554580461293 +colombia,1981,0.32842098583212 +colombia,1982,0.34626644692807 +colombia,1983,0.37163710246207 +colombia,1984,0.37448122649578 +colombia,1985,0.38894504966959 +colombia,1986,0.39862029966137 +colombia,1987,0.40517796910024 +colombia,1988,0.41468462183959 +colombia,1989,0.38378491634064 +colombia,1990,0.39937281910518 +colombia,1991,0.39700775799607 +colombia,1992,0.38981212125355 +colombia,1993,0.41012309687382 +colombia,1994,0.40195288576965 +colombia,1995,0.42635601630447 +colombia,1996,0.45392313569514 +colombia,1997,0.57352731895723 +colombia,1998,0.60599315781854 +colombia,1999,0.50128545235193 +colombia,2000,0.57499993112635 +colombia,2001,0.59699992849118 +colombia,2002,0.6029999277725 +colombia,2003,0.57799993076701 +colombia,2004,0.61499992633514 +colombia,2005,0.64799992238239 +colombia,2006,0.67999991854942 +colombia,2007,0.72957760382606 +colombia,2008,0.87404373092324 +colombia,2009,1.01646112772746 +colombia,2010,1.08999986943951 +colombia,2011,1.06009039842384 +colombia,2012,1.15541652827055 +colombia,2013,1.22232191944331 +colombia,2014,1.14533981417548 +denmark,1970,0.0 +denmark,1971,0.0 +denmark,1972,0.0 +denmark,1973,0.0 +denmark,1974,0.0 +denmark,1975,0.0 +denmark,1976,0.0 +denmark,1977,0.0 +denmark,1978,0.0 +denmark,1979,0.0 +denmark,1980,0.0 +denmark,1981,0.0 +denmark,1982,0.0 +denmark,1983,0.0 +denmark,1984,0.02240669233828 +denmark,1985,0.10857780546332 +denmark,1986,0.18415225817689 +denmark,1987,0.23467856368953 +denmark,1988,0.23114272096333 +denmark,1989,0.29724518030304 +denmark,1990,0.30348034140886 +denmark,1991,0.38133230948451 +denmark,1992,0.39612430329412 +denmark,1993,0.43576120600986 +denmark,1994,0.47214904546741 +denmark,1995,0.51123418488428 +denmark,1996,0.61951613333146 +denmark,1997,0.76046188769923 +denmark,1998,0.73195004423885 +denmark,1999,0.75035414406731 +denmark,2000,0.78666637977878 +denmark,2001,0.81099013220722 +denmark,2002,0.81101849800839 +denmark,2003,0.7706076367774 +denmark,2004,0.90992546267895 +denmark,2005,1.01078390202106 +denmark,2006,1.00759763611594 +denmark,2007,0.89237517365339 +denmark,2008,0.97362316497829 +denmark,2009,0.81538356620508 +denmark,2010,0.79482256084479 +denmark,2011,0.63769189134267 +denmark,2012,0.55510698695614 +denmark,2013,0.4687212152081 +denmark,2014,0.44619801849152 +egypt,1970,0.00822396249301 +egypt,1971,0.00822396249301 +egypt,1972,0.00685065856658 +egypt,1973,0.00551489249532 +egypt,1974,0.00580514999507 +egypt,1975,0.00483762499589 +egypt,1976,0.03666549655355 +egypt,1977,0.04450614996219 +egypt,1978,0.07159684993918 +egypt,1979,0.10836279990795 +egypt,1980,0.2103441644388 +egypt,1981,0.23607609979945 +egypt,1982,0.25832917478055 +egypt,1983,0.30283532474274 +egypt,1984,0.38788235827705 +egypt,1985,0.47698982459479 +egypt,1986,0.54955419953315 +egypt,1987,0.60760569948384 +egypt,1988,0.66769798986995 +egypt,1989,0.74886434936384 +egypt,1990,0.78079267433671 +egypt,1991,0.8785126992537 +egypt,1992,0.94751362146284 +egypt,1993,1.09233572407206 +egypt,1994,1.17070524900548 +egypt,1995,1.2094062489726 +egypt,1996,1.28329237937432 +egypt,1997,1.31583399888219 +egypt,1998,1.35453499884932 +egypt,1999,1.62544199861918 +egypt,2000,2.02625112532787 +egypt,2001,2.43816299792877 +egypt,2002,2.64134324775616 +egypt,2003,2.91225024752603 +egypt,2004,3.18410891122951 +egypt,2005,4.11198124650685 +egypt,2006,5.29236174550411 +egypt,2007,5.38814672042274 +egypt,2008,5.68990613621831 +egypt,2009,6.0654142198474 +egypt,2010,5.93286329496 +egypt,2011,5.94520547923577 +egypt,2012,5.874316939677 +egypt,2013,5.42465753404922 +egypt,2014,4.71232876695185 +germany,1970,1.06900762131409 +germany,1971,1.33496949331038 +germany,1972,1.590017483584 +germany,1973,1.79174879570012 +germany,1974,1.88065359284682 +germany,1975,1.71144422076834 +germany,1976,1.79746700355804 +germany,1977,1.82819223733583 +germany,1978,1.95504551500584 +germany,1979,1.96117317333397 +germany,1980,1.78717493435003 +germany,1981,1.85216535675991 +germany,1982,1.6617779374772 +germany,1983,1.77702091515708 +germany,1984,1.86361499003039 +germany,1985,1.68585855967897 +germany,1986,1.61479922362822 +germany,1987,1.79078127070094 +germany,1988,1.61081604010853 +germany,1989,1.52223933204018 +germany,1990,1.54083731257994 +germany,1991,1.42226174879178 +germany,1992,1.43938876236254 +germany,1993,1.43677462377945 +germany,1994,1.50632892094259 +germany,1995,1.55406015423537 +germany,1996,1.67846495334038 +germany,1997,1.65479025692758 +germany,1998,1.6165192680712 +germany,1999,1.72660211242213 +germany,2000,1.62850553405981 +germany,2001,1.64844759304408 +germany,2002,1.64414748193662 +germany,2003,1.71155172354603 +germany,2004,1.57942222717057 +germany,2005,1.52913456020099 +germany,2006,1.51060452141673 +germany,2007,1.38373877342451 +germany,2008,1.25692409806338 +germany,2009,1.17820163269911 +germany,2010,1.02825460832649 +germany,2011,0.9673818054782 +germany,2012,0.87217953438613 +germany,2013,0.79532876992436 +germany,2014,0.74713441466531 +india,1970,0.06361505722159 +india,1971,0.06741230431773 +india,1972,0.07374106773961 +india,1973,0.07374959306235 +india,1974,0.08347321930409 +india,1975,0.10686313615922 +india,1976,0.12946297368613 +india,1977,0.13864633238222 +india,1978,0.15485237611845 +india,1979,0.1925858510864 +india,1980,0.11359067320439 +india,1981,0.19885057545608 +india,1982,0.26069961102853 +india,1983,0.31018851473649 +india,1984,0.3542803604487 +india,1985,0.43453966525586 +india,1986,0.60715580035922 +india,1987,0.69940253635585 +india,1988,0.81706550377721 +india,1989,0.97410513669749 +india,1990,1.16532581001005 +india,1991,1.29782061844749 +india,1992,1.44704048698248 +india,1993,1.47436587257252 +india,1994,1.59397034544591 +india,1995,1.81722093385626 +india,1996,1.97805433010823 +india,1997,2.15646325679307 +india,1998,2.36657872581458 +india,1999,2.42493112604001 +india,2000,2.54254473646885 +india,2001,2.55605011392862 +india,2002,2.66930472023241 +india,2003,2.85753090367251 +india,2004,2.82073840228 +india,2005,2.86609930506523 +india,2006,2.83339696009301 +india,2007,2.9115729800266 +india,2008,2.9464586006732 +india,2009,3.79735856469912 +india,2010,4.91893095919634 +india,2011,4.46219433540934 +india,2012,3.89303435732946 +india,2013,3.25823331713211 +india,2014,3.06529044932102 +indonesia,1970,0.1198655971204 +indonesia,1971,0.12126313323032 +indonesia,1972,0.11857321400067 +indonesia,1973,0.07740199993425 +indonesia,1974,0.10900781657406 +indonesia,1975,0.22543332480849 +indonesia,1976,0.22674714973907 +indonesia,1977,0.54761914953479 +indonesia,1978,1.05266719910575 +indonesia,1979,1.52675444870301 +indonesia,1980,1.78599563475328 +indonesia,1981,1.81604442345726 +indonesia,1982,1.84603769843178 +indonesia,1983,2.10630192321069 +indonesia,1984,2.83192716801776 +indonesia,1985,3.12510574734521 +indonesia,1986,3.25185152223753 +indonesia,1987,3.47438227204849 +indonesia,1988,3.78426519692186 +indonesia,1989,3.99200814660877 +indonesia,1990,4.24565479436609 +indonesia,1991,4.66215616421395 +indonesia,1992,4.92717759544916 +indonesia,1993,5.13289315049819 +indonesia,1994,5.84835890389682 +indonesia,1995,5.8747764764986 +indonesia,1996,6.1732242620705 +indonesia,1997,6.35506425730305 +indonesia,1998,6.24902131484115 +indonesia,1999,6.77637678879457 +indonesia,2000,6.71941803254243 +indonesia,2001,6.54166027373461 +indonesia,2002,7.20546301343649 +indonesia,2003,7.5454410956159 +indonesia,2004,7.195704917771 +indonesia,2005,7.27023835589989 +indonesia,2006,7.18705205453305 +indonesia,2007,6.91843561618666 +indonesia,2008,7.11349999974121 +indonesia,2009,7.43936712301702 +indonesia,2010,8.2931205476435 +indonesia,2011,7.88118630108314 +indonesia,2012,7.4433306008221 +indonesia,2013,6.97945205454061 +indonesia,2014,7.10087563699167 +iran,1970,0.35806659326461 +iran,1971,0.86605008844498 +iran,1972,1.16464458772541 +iran,1973,1.29052436537656 +iran,1974,1.33906783793054 +iran,1975,1.39498283496982 +iran,1976,1.41731475107953 +iran,1977,1.44318478925113 +iran,1978,0.90405617609126 +iran,1979,0.87077914802157 +iran,1980,0.46332741457894 +iran,1981,0.5048176220334 +iran,1982,0.69136319453875 +iran,1983,0.79013459135529 +iran,1984,0.91726277857923 +iran,1985,0.99225738402432 +iran,1986,0.95323233560498 +iran,1987,1.16694751792757 +iran,1988,1.26343468535532 +iran,1989,1.599754209891 +iran,1990,2.532061299099 +iran,1991,2.991151911209 +iran,1992,3.157130824818 +iran,1993,1.691572332313 +iran,1994,2.6870926673423 +iran,1995,3.2644873987268 +iran,1996,3.8288157049974 +iran,1997,4.0339938939481 +iran,1998,4.55559145863 +iran,1999,5.4271573283896 +iran,2000,5.7552305427359 +iran,2001,6.413142704552 +iran,2002,7.6262013603965 +iran,2003,7.9991241960797 +iran,2004,9.3004695080992 +iran,2005,9.9001124768398 +iran,2006,10.7843722745886 +iran,2007,12.0909083582287 +iran,2008,12.7752335295606 +iran,2009,13.9516814623979 +iran,2010,14.7419558817266 +iran,2011,15.4670868428606 +iran,2012,15.9815926079092 +iran,2013,15.8698704225675 +iran,2014,16.6987426357209 +iraq,1970,0.07589696104664 +iraq,1971,0.08954981381282 +iraq,1972,0.09027002367863 +iraq,1973,0.08804477492521 +iraq,1974,0.08084208882021 +iraq,1975,0.12567074711546 +iraq,1976,0.17389308599375 +iraq,1977,0.11395294434764 +iraq,1978,0.11814555267741 +iraq,1979,0.16942437763385 +iraq,1980,0.12361203955043 +iraq,1981,0.05998654994904 +iraq,1982,0.06579169994411 +iraq,1983,0.04547367496137 +iraq,1984,0.05692800780683 +iraq,1985,0.08223962493014 +iraq,1986,0.1499663748726 +iraq,1987,0.36282187469178 +iraq,1988,0.54033363342077 +iraq,1989,0.62405362446986 +iraq,1990,0.38507494967288 +iraq,1991,0.16834934985699 +iraq,1992,0.21902809783306 +iraq,1993,0.24671887479041 +iraq,1994,0.30670542473945 +iraq,1995,0.30670542473945 +iraq,1996,0.31262160219344 +iraq,1997,0.29509512474932 +iraq,1998,0.28541987475753 +iraq,1999,0.30767294973863 +iraq,2000,0.30393766879918 +iraq,2001,0.26703689977315 +iraq,2002,0.22833589980603 +iraq,2003,0.15093389987178 +iraq,2004,0.09648814882514 +iraq,2005,0.14029112488082 +iraq,2006,0.14029112488082 +iraq,2007,0.14125864988 +iraq,2008,0.18139771979126 +iraq,2009,0.11116862240556 +iraq,2010,0.1260685073929 +iraq,2011,0.084755189928 +iraq,2012,0.06233134414104 +iraq,2013,0.11406681229309 +iraq,2014,0.1213762892427 +italy,1970,1.16298501513413 +italy,1971,1.18504480696119 +italy,1972,1.25252301207175 +italy,1973,1.35651774569487 +italy,1974,1.3540404675848 +italy,1975,1.29057177048338 +italy,1976,1.38301293188585 +italy,1977,1.21656539783917 +italy,1978,1.21511415655828 +italy,1979,1.18556706895082 +italy,1980,1.10026403107005 +italy,1981,1.23640904255098 +italy,1982,1.26951952833541 +italy,1983,1.13834164408408 +italy,1984,1.20150883268909 +italy,1985,1.24041613232975 +italy,1986,1.39001415073711 +italy,1987,1.42460360852754 +italy,1988,1.44396445954724 +italy,1989,1.48001421909 +italy,1990,1.50823716457333 +italy,1991,1.51697003209004 +italy,1992,1.57956593745092 +italy,1993,1.68582010640681 +italy,1994,1.77870648106517 +italy,1995,1.75731453753457 +italy,1996,1.75432683602996 +italy,1997,1.70875665132618 +italy,1998,1.68585855967897 +italy,1999,1.54997504868329 +italy,2000,1.47112264242058 +italy,2001,1.35184742940715 +italy,2002,1.29691351000938 +italy,2003,1.23144431839833 +italy,2004,1.14638641709687 +italy,2005,1.07062016297939 +italy,2006,0.9737601602839 +italy,2007,0.86082407290763 +italy,2008,0.81856187415191 +italy,2009,0.71067245115146 +italy,2010,0.7455124256346 +italy,2011,0.74935445611666 +italy,2012,0.76104791072824 +italy,2013,0.68600692764776 +italy,2014,0.63405577360326 +kazakhstan,1985,0.47807117723308 +kazakhstan,1986,0.50784117728056 +kazakhstan,1987,0.5516205891151 +kazakhstan,1988,0.61996910256387 +kazakhstan,1989,0.58664411858272 +kazakhstan,1990,0.62166764805035 +kazakhstan,1991,0.6917147069856 +kazakhstan,1992,0.70728869447427 +kazakhstan,1993,0.58664411858272 +kazakhstan,1994,0.39401470651078 +kazakhstan,1995,0.51659705964747 +kazakhstan,1996,0.378498035363 +kazakhstan,1997,0.55319699817643 +kazakhstan,1998,0.44237467064674 +kazakhstan,1999,0.59643687399747 +kazakhstan,2000,0.7440905861389 +kazakhstan,2001,0.83029116979504 +kazakhstan,2002,0.82251034246949 +kazakhstan,2003,1.07630195758289 +kazakhstan,2004,1.18682257346568 +kazakhstan,2005,1.22779360790069 +kazakhstan,2006,1.26092586685807 +kazakhstan,2007,1.46023601766315 +kazakhstan,2008,1.63359239337145 +kazakhstan,2009,1.58765161817783 +kazakhstan,2010,1.54060626210544 +kazakhstan,2011,1.69032309506316 +kazakhstan,2012,1.77332120468803 +kazakhstan,2013,1.80063845287191 +kazakhstan,2014,1.8625775647354 +kuwait,1970,0.19705259149927 +kuwait,1971,0.20361026093814 +kuwait,1972,0.23993386341184 +kuwait,1973,0.26950946365994 +kuwait,1974,0.28359232753686 +kuwait,1975,0.31079053029154 +kuwait,1976,0.37287309068203 +kuwait,1977,0.40765053298703 +kuwait,1978,0.45677930238974 +kuwait,1979,0.60481062726399 +kuwait,1980,0.39281397477256 +kuwait,1981,0.45323171072609 +kuwait,1982,0.35561918858679 +kuwait,1983,0.3904500885572 +kuwait,1984,0.4221892556371 +kuwait,1985,0.40636049965479 +kuwait,1986,0.55439182452904 +kuwait,1987,0.46247694960712 +kuwait,1988,0.65997893796393 +kuwait,1989,0.78950039932932 +kuwait,1990,0.40539297465562 +kuwait,1991,0.0483762499589 +kuwait,1992,0.25279894992186 +kuwait,1993,0.52439854955452 +kuwait,1994,0.57761242450932 +kuwait,1995,0.89764819368189 +kuwait,1996,0.89755420218227 +kuwait,1997,0.89689567423808 +kuwait,1998,0.91828872699769 +kuwait,1999,0.83594159928986 +kuwait,2000,0.92628622872131 +kuwait,2001,1.01590124913699 +kuwait,2002,0.91527864922247 +kuwait,2003,1.06621254909425 +kuwait,2004,1.14820897101913 +kuwait,2005,1.18038049899726 +kuwait,2006,1.2094062489726 +kuwait,2007,1.16683514900877 +kuwait,2008,1.23022389752049 +kuwait,2009,1.1115894715557 +kuwait,2010,1.13490682403589 +kuwait,2011,1.30906132388795 +kuwait,2012,1.49701362902199 +kuwait,2013,1.57814923417478 +kuwait,2014,1.5853435599642 +libya,1970,0.0 +libya,1971,0.14007611932545 +libya,1972,0.30854765813194 +libya,1973,0.3674444941323 +libya,1974,0.33841874415696 +libya,1975,0.44893159961863 +libya,1976,0.46121335138415 +libya,1977,0.48860012458493 +libya,1978,0.49537279957918 +libya,1979,0.65694947444192 +libya,1980,0.49884372942596 +libya,1981,0.36765949968767 +libya,1982,0.32702344972219 +libya,1983,0.33379612471644 +libya,1984,0.35411150618825 +libya,1985,0.44506149962192 +libya,1986,0.54181399953973 +libya,1987,0.48376249958904 +libya,1988,0.53068481853825 +libya,1989,0.6579169994411 +libya,1990,0.59986549949041 +libya,1991,0.63276134946247 +libya,1992,0.65322476754617 +libya,1993,0.61534589947726 +libya,1994,0.61824847447479 +libya,1995,0.6134108494789 +libya,1996,0.61945391545738 +libya,1997,0.63566392446 +libya,1998,0.61534589947726 +libya,1999,0.4856975495874 +libya,2000,0.5673503150918 +libya,2001,0.59793044949205 +libya,2002,0.57083974951507 +libya,2003,0.53213874954795 +libya,2004,0.7776944795306 +libya,2005,1.09330324907123 +libya,2006,1.27616547391589 +libya,2007,1.47837819874411 +libya,2008,1.53416156631967 +libya,2009,1.53836474869315 +libya,2010,1.62640952361836 +libya,2011,0.75999088685438 +libya,2012,1.17715541566667 +libya,2013,1.06695254815753 +libya,2014,1.18346986078575 +malaysia,1970,0.0 +malaysia,1971,0.00766060495984 +malaysia,1972,0.01069794626052 +malaysia,1973,0.01072725570233 +malaysia,1974,0.02236263488879 +malaysia,1975,0.02695669664 +malaysia,1976,0.03200386437463 +malaysia,1977,0.02936459492971 +malaysia,1978,0.21866226310961 +malaysia,1979,0.27133697380657 +malaysia,1980,0.24068432679159 +malaysia,1981,0.20328775260508 +malaysia,1982,0.25574910811607 +malaysia,1983,0.61674343558718 +malaysia,1984,0.93432690779007 +malaysia,1985,1.03514424634286 +malaysia,1986,1.39216097103957 +malaysia,1987,1.50525389316572 +malaysia,1988,1.54970687918594 +malaysia,1989,1.68188095690457 +malaysia,1990,1.66489551803011 +malaysia,1991,1.97697608165388 +malaysia,1992,2.04351178306214 +malaysia,1993,2.22993011755011 +malaysia,1994,2.29292674527437 +malaysia,1995,2.59769712001546 +malaysia,1996,3.29088912926266 +malaysia,1997,3.75775959402998 +malaysia,1998,3.77076743013005 +malaysia,1999,3.83408656618737 +malaysia,2000,4.49892075255337 +malaysia,2001,4.45265754899522 +malaysia,2002,4.5925186627653 +malaysia,2003,4.80655669313903 +malaysia,2004,5.46851943919174 +malaysia,2005,6.03117239229409 +malaysia,2006,6.06710746181844 +malaysia,2007,5.95385440636335 +malaysia,2008,6.15277200902993 +malaysia,2009,5.90842110385467 +malaysia,2010,6.05591374241409 +malaysia,2011,6.0166438646323 +malaysia,2012,5.94034327472256 +malaysia,2013,6.50599401840669 +malaysia,2014,6.42716026828904 +mexico,1970,1.08821270959167 +mexico,1971,1.07719231401916 +mexico,1972,1.11913725965395 +mexico,1973,1.22018528453025 +mexico,1974,1.27965741925781 +mexico,1975,1.29959786474155 +mexico,1976,1.27345192587471 +mexico,1977,1.35306424335446 +mexico,1978,1.69396215541903 +mexico,1979,2.05775075400015 +mexico,1980,2.48046025426012 +mexico,1981,2.6776248960168 +mexico,1982,2.8616182571388 +mexico,1983,2.88144572559429 +mexico,1984,2.82694615157301 +mexico,1985,2.75409750583421 +mexico,1986,2.44881560192118 +mexico,1987,2.48881974055582 +mexico,1988,2.51490860160958 +mexico,1989,2.42044552953517 +mexico,1990,2.62391972504876 +mexico,1991,2.66060644730882 +mexico,1992,2.56903550016551 +mexico,1993,2.75838549758773 +mexico,1994,2.93871224061151 +mexico,1995,2.90181497025338 +mexico,1996,3.15502101659255 +mexico,1997,3.34394029961783 +mexico,1998,3.62150431671694 +mexico,1999,3.63608862399837 +mexico,2000,3.69744365689626 +mexico,2001,3.72086215163865 +mexico,2002,3.84453627884303 +mexico,2003,4.02696914219486 +mexico,2004,4.1842218174542 +mexico,2005,5.05324083006092 +mexico,2006,5.54412042538543 +mexico,2007,5.18110329557693 +mexico,2008,5.15058608773979 +mexico,2009,5.73483712905523 +mexico,2010,5.56929586431761 +mexico,2011,5.6359105582622 +mexico,2012,5.51839397567545 +mexico,2013,5.62980959332466 +mexico,2014,5.62054467179571 +myanmar,1970,0.00072564374938 +myanmar,1971,0.00140291124881 +myanmar,1972,0.00149556630679 +myanmar,1973,0.00181410937346 +myanmar,1974,0.01623023186121 +myanmar,1975,0.01741544998521 +myanmar,1976,0.02412203720628 +myanmar,1977,0.0222530749811 +myanmar,1978,0.02612317497781 +myanmar,1979,0.02612317497781 +myanmar,1980,0.0337708520888 +myanmar,1981,0.04063604996548 +myanmar,1982,0.04353862496301 +myanmar,1983,0.05805149995068 +myanmar,1984,0.06175241524809 +myanmar,1985,0.08901229992438 +myanmar,1986,0.10352517491205 +myanmar,1987,0.11513547490219 +myanmar,1988,0.10034767477814 +myanmar,1989,0.10546022491041 +myanmar,1990,0.08223962493014 +myanmar,1991,0.08320714992932 +myanmar,1992,0.08394468947787 +myanmar,1993,0.10642774990959 +myanmar,1994,0.13835607488247 +myanmar,1995,0.15867409986521 +myanmar,1996,0.15438103812022 +myanmar,1997,0.14609627487589 +myanmar,1998,0.17028439985534 +myanmar,1999,0.16641429985863 +myanmar,2000,0.32805970600546 +myanmar,2001,0.67726749942466 +myanmar,2002,0.81272099930959 +myanmar,2003,0.92882399921096 +myanmar,2004,0.98417911801639 +myanmar,2005,1.18038049899726 +myanmar,2006,1.21908149896438 +myanmar,2007,1.30809379888877 +myanmar,2008,1.19645304543169 +myanmar,2009,1.11793424653467 +myanmar,2010,1.20218082187407 +myanmar,2011,1.23587397255778 +myanmar,2012,1.22867486334328 +myanmar,2013,1.26649189036488 +myanmar,2014,1.62910449309142 +netherlands,1970,2.58134689961759 +netherlands,1971,3.56727123490787 +netherlands,1972,4.74239359022606 +netherlands,1973,5.78194399993678 +netherlands,1974,6.85490468233355 +netherlands,1975,7.42498869255951 +netherlands,1976,7.91244494851596 +netherlands,1977,7.96029067051509 +netherlands,1978,7.28691702707499 +netherlands,1979,7.64229512781884 +netherlands,1980,7.36928543929293 +netherlands,1981,6.86156852963769 +netherlands,1982,5.86589222268281 +netherlands,1983,6.24751938049052 +netherlands,1984,6.30752287135337 +netherlands,1985,6.6224826909941 +netherlands,1986,6.05337387793459 +netherlands,1987,6.06605144109857 +netherlands,1988,5.33952866392873 +netherlands,1989,5.85272706093561 +netherlands,1990,5.90506264220225 +netherlands,1991,6.67181141433083 +netherlands,1992,6.69742743698632 +netherlands,1993,6.85051629508448 +netherlands,1994,6.4710833309013 +netherlands,1995,6.55901360874371 +netherlands,1996,7.40340512795049 +netherlands,1997,6.56941571185261 +netherlands,1998,6.26604812665325 +netherlands,1999,5.82696560245498 +netherlands,2000,5.60665097702917 +netherlands,2001,6.03996491689578 +netherlands,2002,5.83379198262019 +netherlands,2003,5.61664808022194 +netherlands,2004,6.60503683112027 +netherlands,2005,6.05117968431006 +netherlands,2006,5.95682935845513 +netherlands,2007,5.8580093789206 +netherlands,2008,6.42884568468482 +netherlands,2009,6.06726953887574 +netherlands,2010,6.82183027216837 +netherlands,2011,6.21116889327246 +netherlands,2012,6.16091011096458 +netherlands,2013,6.64253572835711 +netherlands,2014,5.39722075802345 +nigeria,1970,0.01075027776865 +nigeria,1971,0.01988801387199 +nigeria,1972,0.02658784545404 +nigeria,1973,0.04085105552085 +nigeria,1974,0.03816348607869 +nigeria,1975,0.03418588330429 +nigeria,1976,0.06325334200759 +nigeria,1977,0.08352965826237 +nigeria,1978,0.10116011380295 +nigeria,1979,0.1333034443312 +nigeria,1980,0.16070637232098 +nigeria,1981,0.23736613313169 +nigeria,1982,0.24725638867884 +nigeria,1983,0.28025974142858 +nigeria,1984,0.26888030805938 +nigeria,1985,0.25542659978301 +nigeria,1986,0.29789019696916 +nigeria,1987,0.29498762197163 +nigeria,1988,0.35368266997125 +nigeria,1989,0.41066061076225 +nigeria,1990,0.39098760244563 +nigeria,1991,0.38141985523154 +nigeria,1992,0.41168276832058 +nigeria,1993,0.47043215515592 +nigeria,1994,0.42968860241275 +nigeria,1995,0.46763708293607 +nigeria,1996,0.52457390244599 +nigeria,1997,0.5066365661465 +nigeria,1998,0.61286995614886 +nigeria,1999,0.44177359429853 +nigeria,2000,1.13799788791326 +nigeria,2001,1.55428739884955 +nigeria,2002,1.74565865396069 +nigeria,2003,2.18197799664682 +nigeria,2004,2.35806148225622 +nigeria,2005,2.42379518044869 +nigeria,2006,2.86361939641879 +nigeria,2007,3.56581308388319 +nigeria,2008,3.48973099632332 +nigeria,2009,2.51532851219389 +nigeria,2010,3.61091902104868 +nigeria,2011,3.92620757496399 +nigeria,2012,4.17664388462781 +nigeria,2013,3.50143653972602 +nigeria,2014,3.73253135134794 +norway,1970,0.0 +norway,1971,0.0 +norway,1972,0.0 +norway,1973,0.0 +norway,1974,0.0 +norway,1975,0.0 +norway,1976,0.0 +norway,1977,0.25693163867062 +norway,1978,1.37399300161056 +norway,1979,1.9998741733011 +norway,1980,2.42067323591418 +norway,1981,2.414082375727 +norway,1982,2.31818989803069 +norway,1983,2.28464903139251 +norway,1984,2.5051539706633 +norway,1985,2.53351796173665 +norway,1986,2.52427272285562 +norway,1987,2.72369037546399 +norway,1988,2.73350925621612 +norway,1989,2.78045184208244 +norway,1990,2.46514619512807 +norway,1991,2.42139256460968 +norway,1992,2.49271772037028 +norway,1993,2.39989200907239 +norway,1994,2.59705210334935 +norway,1995,2.69111703382499 +norway,1996,3.60930002038561 +norway,1997,4.15551987146986 +norway,1998,4.27549297136795 +norway,1999,4.69045369323766 +norway,2000,4.80007098594205 +norway,2001,5.21452973445912 +norway,2002,6.33739624739413 +norway,2003,7.07497280510088 +norway,2004,7.63982268885429 +norway,2005,8.30548595593944 +norway,2006,8.5788793014522 +norway,2007,8.73770801181227 +norway,2008,9.65945829723426 +norway,2009,10.0999306740475 +norway,2010,10.3767328036374 +norway,2011,9.79776903696174 +norway,2012,11.0697933415695 +norway,2013,10.5214315854044 +norway,2014,10.5286070410558 +oman,1970,0.0 +oman,1971,0.0 +oman,1972,0.0 +oman,1973,0.0 +oman,1974,0.0 +oman,1975,0.0 +oman,1976,0.0 +oman,1977,0.0 +oman,1978,0.03106830275139 +oman,1979,0.05224634995562 +oman,1980,0.06614798647234 +oman,1981,0.07815451937805 +oman,1982,0.08557221103842 +oman,1983,0.10621274435422 +oman,1984,0.13315364537869 +oman,1985,0.16996189152228 +oman,1986,0.19877263594225 +oman,1987,0.22263825258865 +oman,1988,0.22342366905732 +oman,1989,0.2325285081358 +oman,1990,0.25123399145324 +oman,1991,0.2547815831169 +oman,1992,0.27767145050789 +oman,1993,0.26725190532852 +oman,1994,0.27982973031784 +oman,1995,0.39195512744481 +oman,1996,0.4226180918541 +oman,1997,0.48204245514606 +oman,1998,0.50053293290813 +oman,1999,0.52751613010743 +oman,2000,0.83655225031393 +oman,2001,1.35163242385178 +oman,2002,1.45128749876712 +oman,2003,1.59641624864384 +oman,2004,1.78503075326503 +oman,2005,1.91473197337342 +oman,2006,2.29303424805205 +oman,2007,2.32593009802411 +oman,2008,2.32111890813749 +oman,2009,2.39607566046452 +oman,2010,2.62257326277211 +oman,2011,2.56587629782027 +oman,2012,2.8965742277306 +oman,2013,2.95184844806167 +oman,2014,2.80610623292821 +other_africa,1970,0.01126690117749 +other_africa,1971,0.01171551026878 +other_africa,1972,0.01614682716261 +other_africa,1973,0.03035740361342 +other_africa,1974,0.04325826693013 +other_africa,1975,0.04433383724467 +other_africa,1976,0.04119541823759 +other_africa,1977,0.04831978853873 +other_africa,1978,0.05638170931262 +other_africa,1979,0.06184511047319 +other_africa,1980,0.08228155541929 +other_africa,1981,0.08786239521498 +other_africa,1982,0.09182306671785 +other_africa,1983,0.09480288204519 +other_africa,1984,0.0960332599783 +other_africa,1985,0.09942125554195 +other_africa,1986,0.10247895787961 +other_africa,1987,0.10032997153021 +other_africa,1988,0.1158185914745 +other_africa,1989,0.11399294980092 +other_africa,1990,0.1173767463317 +other_africa,1991,0.11223292421526 +other_africa,1992,0.22474957920206 +other_africa,1993,0.28264455346934 +other_africa,1994,0.28922961467143 +other_africa,1995,0.27980361620156 +other_africa,1996,0.37520213317814 +other_africa,1997,0.46390955990791 +other_africa,1998,0.54325694249356 +other_africa,1999,0.60155468250185 +other_africa,2000,0.59991843203489 +other_africa,2001,0.63400687664474 +other_africa,2002,0.58552274566106 +other_africa,2003,0.58622372169274 +other_africa,2004,0.85970609444789 +other_africa,2005,0.98517242990485 +other_africa,2006,0.99258576274491 +other_africa,2007,1.17008920616891 +other_africa,2008,1.48996777171827 +other_africa,2009,1.53016653149501 +other_africa,2010,1.69168411502133 +other_africa,2011,1.70901902551941 +other_africa,2012,1.68903390862166 +other_africa,2013,1.92644795039428 +other_africa,2014,1.91798004389093 +other_asia_pacific,1970,0.53171929125663 +other_asia_pacific,1971,0.60091151880667 +other_asia_pacific,1972,0.65462680772157 +other_asia_pacific,1973,0.68011922873397 +other_asia_pacific,1974,0.70610599517089 +other_asia_pacific,1975,0.69465892446744 +other_asia_pacific,1976,0.73763740891895 +other_asia_pacific,1977,0.83371260199508 +other_asia_pacific,1978,0.79985112115346 +other_asia_pacific,1979,0.71365176468573 +other_asia_pacific,1980,0.73383735887759 +other_asia_pacific,1981,0.70604021771068 +other_asia_pacific,1982,0.75007303761165 +other_asia_pacific,1983,0.7731642509905 +other_asia_pacific,1984,0.84699043245324 +other_asia_pacific,1985,0.9274216335318199 +other_asia_pacific,1986,0.97306635349509 +other_asia_pacific,1987,0.97123309120496 +other_asia_pacific,1988,1.01068093185166 +other_asia_pacific,1989,0.75727752729538 +other_asia_pacific,1990,0.73814954269243 +other_asia_pacific,1991,0.75537182302424 +other_asia_pacific,1992,0.77708906984253 +other_asia_pacific,1993,0.76981206972554 +other_asia_pacific,1994,0.74885019705954 +other_asia_pacific,1995,0.72511888015903 +other_asia_pacific,1996,0.78235977765706 +other_asia_pacific,1997,0.81426943498222 +other_asia_pacific,1998,0.76107634565655 +other_asia_pacific,1999,0.82354617275613 +other_asia_pacific,2000,0.85811147364449 +other_asia_pacific,2001,0.90971646996166 +other_asia_pacific,2002,1.04611612474629 +other_asia_pacific,2003,1.02928191511514 +other_asia_pacific,2004,0.96614026641824 +other_asia_pacific,2005,1.06885261342148 +other_asia_pacific,2006,1.4113034225928 +other_asia_pacific,2007,1.68120044548039 +other_asia_pacific,2008,1.76829349553474 +other_asia_pacific,2009,1.80016240082346 +other_asia_pacific,2010,1.76012723292366 +other_asia_pacific,2011,1.7791997778132 +other_asia_pacific,2012,1.75748412596756 +other_asia_pacific,2013,1.82111016188606 +other_asia_pacific,2014,2.25284264665915 +other_europe_eurasia,1970,18.7185540497103 +other_europe_eurasia,1971,20.0496306684432 +other_europe_eurasia,1972,20.8496204312369 +other_europe_eurasia,1973,22.3135626047192 +other_europe_eurasia,1974,24.4656206549384 +other_europe_eurasia,1975,26.9838570642527 +other_europe_eurasia,1976,29.6928416852874 +other_europe_eurasia,1977,32.1042306671792 +other_europe_eurasia,1978,34.5091294647222 +other_europe_eurasia,1979,37.4363821711679 +other_europe_eurasia,1980,39.8030200645551 +other_europe_eurasia,1981,42.450678260318 +other_europe_eurasia,1982,45.6049506920911 +other_europe_eurasia,1983,48.598804398253 +other_europe_eurasia,1984,53.020893021551 +other_europe_eurasia,1985,1.86031089394889 +other_europe_eurasia,1986,1.71686504733517 +other_europe_eurasia,1987,1.72464101996399 +other_europe_eurasia,1988,1.66870622661859 +other_europe_eurasia,1989,1.71801141834549 +other_europe_eurasia,1990,1.57897734770314 +other_europe_eurasia,1991,1.5977055509706 +other_europe_eurasia,1992,1.56141201842617 +other_europe_eurasia,1993,1.5934967539073 +other_europe_eurasia,1994,1.52684350672158 +other_europe_eurasia,1995,1.53720031411371 +other_europe_eurasia,1996,1.4007681372864 +other_europe_eurasia,1997,1.27958052087712 +other_europe_eurasia,1998,1.1861016289684 +other_europe_eurasia,1999,1.1057467367925 +other_europe_eurasia,2000,1.07584767574931 +other_europe_eurasia,2001,1.05986429069725 +other_europe_eurasia,2002,1.08116027569484 +other_europe_eurasia,2003,1.02662116289559 +other_europe_eurasia,2004,1.06187867518262 +other_europe_eurasia,2005,1.03141135605819 +other_europe_eurasia,2006,1.01195577264136 +other_europe_eurasia,2007,1.03170251380766 +other_europe_eurasia,2008,0.98338222419344 +other_europe_eurasia,2009,0.98058701707764 +other_europe_eurasia,2010,0.97953461235489 +other_europe_eurasia,2011,0.91853255986185 +other_europe_eurasia,2012,0.84592528305709 +other_europe_eurasia,2013,0.72832982344323 +other_europe_eurasia,2014,0.6436906120964 +other_middle_east,1970,0.01302191780775 +other_middle_east,1971,0.01218904109545 +other_middle_east,1972,0.01201639344219 +other_middle_east,1973,0.00523013698611 +other_middle_east,1974,0.00639178082169 +other_middle_east,1975,0.0058410958902 +other_middle_east,1976,0.00561202185772 +other_middle_east,1977,0.00559178082171 +other_middle_east,1978,0.00550136986281 +other_middle_east,1979,0.00391780821904 +other_middle_east,1980,0.00018579234972 +other_middle_east,1981,0.00019726027397 +other_middle_east,1982,0.00439178082176 +other_middle_east,1983,0.00622191780799 +other_middle_east,1984,0.00541803278669 +other_middle_east,1985,0.00511232876694 +other_middle_east,1986,0.00383287671219 +other_middle_east,1987,0.00436712328751 +other_middle_east,1988,0.00399726775942 +other_middle_east,1989,0.0120646687142 +other_middle_east,1990,0.01662140885453 +other_middle_east,1991,0.01587215672383 +other_middle_east,1992,0.01694720327372 +other_middle_east,1993,0.01924297312095 +other_middle_east,1994,0.02638055926391 +other_middle_east,1995,0.02640325641029 +other_middle_east,1996,0.02510784985848 +other_middle_east,1997,0.02676256223141 +other_middle_east,1998,0.02382829157125 +other_middle_east,1999,0.02521826196572 +other_middle_east,2000,0.02547437069101 +other_middle_east,2001,0.02494298243774 +other_middle_east,2002,0.02516138118176 +other_middle_east,2003,0.02551194023772 +other_middle_east,2004,0.14351457712037 +other_middle_east,2005,0.18427852831327 +other_middle_east,2006,0.24818550485555 +other_middle_east,2007,0.28794571868777 +other_middle_east,2008,0.35125953672388 +other_middle_east,2009,0.2794599207626 +other_middle_east,2010,0.33108705471874 +other_middle_east,2011,0.42950369763513 +other_middle_east,2012,0.25620537405453 +other_middle_east,2013,0.63248173308082 +other_middle_east,2014,0.74096934537054 +other_s_cent_america,1970,0.06847926938627 +other_s_cent_america,1971,0.07213436382761 +other_s_cent_america,1972,0.06914983999135 +other_s_cent_america,1973,0.05353638328785 +other_s_cent_america,1974,0.06106157772591 +other_s_cent_america,1975,0.07009181105157 +other_s_cent_america,1976,0.10870998100965 +other_s_cent_america,1977,0.11771554156667 +other_s_cent_america,1978,0.13427096933038 +other_s_cent_america,1979,0.08643223325991 +other_s_cent_america,1980,0.07719051906011 +other_s_cent_america,1981,0.07815451937805 +other_s_cent_america,1982,0.0825621332632 +other_s_cent_america,1983,0.09116235547811 +other_s_cent_america,1984,0.09584489449964 +other_s_cent_america,1985,0.09933256658228 +other_s_cent_america,1986,0.09234488603266 +other_s_cent_america,1987,0.09094734992274 +other_s_cent_america,1988,0.12125344035692 +other_s_cent_america,1989,0.17178943874295 +other_s_cent_america,1990,0.23553858591102 +other_s_cent_america,1991,0.20659883815783 +other_s_cent_america,1992,0.22729391591575 +other_s_cent_america,1993,0.22778763563983 +other_s_cent_america,1994,0.24688012895694 +other_s_cent_america,1995,0.23765639063144 +other_s_cent_america,1996,0.23991242160099 +other_s_cent_america,1997,0.25062122562043 +other_s_cent_america,1998,0.23788214646458 +other_s_cent_america,1999,0.29406309808353 +other_s_cent_america,2000,0.32424306367416 +other_s_cent_america,2001,0.34140732137664 +other_s_cent_america,2002,0.31899835437847 +other_s_cent_america,2003,0.30088922934417 +other_s_cent_america,2004,0.303821766716 +other_s_cent_america,2005,0.32939917459199 +other_s_cent_america,2006,0.36317269584437 +other_s_cent_america,2007,0.37418050059855 +other_s_cent_america,2008,0.35658664901208 +other_s_cent_america,2009,0.41060214339453 +other_s_cent_america,2010,0.34898636287315 +other_s_cent_america,2011,0.30212897322137 +other_s_cent_america,2012,0.28434109876172 +other_s_cent_america,2013,0.25656426598979 +other_s_cent_america,2014,0.25719538259508 +pakistan,1970,0.3372362136024 +pakistan,1971,0.33626868860323 +pakistan,1972,0.31079904827119 +pakistan,1973,0.35497417192067 +pakistan,1974,0.39270764688861 +pakistan,1975,0.44119139962521 +pakistan,1976,0.44866989203689 +pakistan,1977,0.49150269958247 +pakistan,1978,0.50504804957096 +pakistan,1979,0.56890469951671 +pakistan,1980,0.69278490856448 +pakistan,1981,0.75757207435644 +pakistan,1982,0.82626634929808 +pakistan,1983,0.81465604930795 +pakistan,1984,0.83365760584918 +pakistan,1985,0.85335704927507 +pakistan,1986,0.91527864922247 +pakistan,1987,0.9801028241674 +pakistan,1988,1.03628271838197 +pakistan,1989,1.1078161240589 +pakistan,1990,1.18328307399479 +pakistan,1991,1.27810052391425 +pakistan,1992,1.25048640877377 +pakistan,1993,1.4435472987737 +pakistan,1994,1.47160552374986 +pakistan,1995,1.50933899871781 +pakistan,1996,1.63547412258607 +pakistan,1997,1.63511724861096 +pakistan,1998,1.72219449853699 +pakistan,1999,1.96407574833151 +pakistan,2000,2.07449519974044 +pakistan,2001,2.19628174813425 +pakistan,2002,2.38107902297726 +pakistan,2003,2.94514609749808 +pakistan,2004,3.32498160851421 +pakistan,2005,3.77854109575295 +pakistan,2006,3.85392328753103 +pakistan,2007,3.92328082177508 +pakistan,2008,3.99635519111144 +pakistan,2009,4.02369452040156 +pakistan,2010,4.09586438341263 +pakistan,2011,4.09485342450856 +pakistan,2012,4.21915562826181 +pakistan,2013,4.13117742450724 +pakistan,2014,4.06510378067403 +peru,1970,0.03999103329936 +peru,1971,0.04773123329279 +peru,1972,0.04577826616481 +peru,1973,0.04493616107294 +peru,1974,0.04622619440518 +peru,1975,0.05708397495151 +peru,1976,0.06175241524809 +peru,1977,0.06149158883665 +peru,1978,0.0642866610565 +peru,1979,0.05944903606061 +peru,1980,0.06368217822459 +peru,1981,0.07331689438216 +peru,1982,0.0769719888235 +peru,1983,0.05074131106801 +peru,1984,0.06829216755735 +peru,1985,0.05342888051017 +peru,1986,0.05665396384076 +peru,1987,0.0563314555077 +peru,1988,0.05296127279957 +peru,1989,0.04504366385062 +peru,1990,0.04310861385227 +peru,1991,0.04042104441011 +peru,1992,0.0363438693908 +peru,1993,0.03837849163406 +peru,1994,0.04009853607705 +peru,1995,0.03880850274481 +peru,1996,0.03923851385556 +peru,1997,0.02332810275796 +peru,1998,0.03956102218861 +peru,1999,0.03977602774399 +peru,2000,0.0333420158718 +peru,2001,0.03579842496959 +peru,2002,0.04278610551921 +peru,2003,0.05063380829032 +peru,2004,0.08297980798962 +peru,2005,0.14675923013165 +peru,2006,0.1717564713006 +peru,2007,0.2588643864673 +peru,2008,0.32774795044108 +peru,2009,0.33611225149462 +peru,2010,0.70029925202932 +peru,2011,1.09304828402801 +peru,2012,1.14424781376135 +peru,2013,1.17961448610271 +peru,2014,1.25042991871631 +poland,1970,0.47322722737577 +poland,1971,0.4880626106965 +poland,1972,0.51492508756348 +poland,1973,0.52353852733303 +poland,1974,0.50687559679163 +poland,1975,0.52149597455699 +poland,1976,0.56638543360355 +poland,1977,0.59771544393668 +poland,1978,0.64114656612201 +poland,1979,0.57492485506715 +poland,1980,0.48705073345844 +poland,1981,0.43398871352021 +poland,1982,0.40034034410435 +poland,1983,0.39109510522332 +poland,1984,0.42840738078361 +poland,1985,0.4444164829558 +poland,1986,0.40335042187957 +poland,1987,0.40517796910024 +poland,1988,0.40096186289557 +poland,1989,0.37228211912819 +poland,1990,0.2555341025607 +poland,1991,0.28574238309059 +poland,1992,0.27198937063264 +poland,1993,0.35164158581239 +poland,1994,0.32981852194204 +poland,1995,0.33734371638009 +poland,1996,0.34767896293324 +poland,1997,0.3444388997074 +poland,1998,0.3491690219256 +poland,1999,0.33347361638338 +poland,2000,0.354433133351 +poland,2001,0.37529219690341 +poland,2002,0.38356991078527 +poland,2003,0.38819253022578 +poland,2004,0.42085776158758 +poland,2005,0.41757850232034 +poland,2006,0.41714867608109 +poland,2007,0.41890598229941 +poland,2008,0.39558625116899 +poland,2009,0.39559933500888 +poland,2010,0.39700384488264 +poland,2011,0.41386823400666 +poland,2012,0.4188420224191 +poland,2013,0.41099759042557 +poland,2014,0.40265313402956 +qatar,1970,0.09729001380624 +qatar,1971,0.09729001380624 +qatar,1972,0.1064585908704 +qatar,1973,0.15286894987014 +qatar,1974,0.12556324433778 +qatar,1975,0.19382750816868 +qatar,1976,0.1056009184364 +qatar,1977,0.15007387765029 +qatar,1978,0.14308619710067 +qatar,1979,0.42205590519702 +qatar,1980,0.4574610344854 +qatar,1981,0.41829330797799 +qatar,1982,0.48913763847336 +qatar,1983,0.50655308845857 +qatar,1984,0.57217472253306 +qatar,1985,0.52826864955123 +qatar,1986,0.56116449952329 +qatar,1987,0.5427815245389 +qatar,1988,0.5654205521153 +qatar,1989,0.59986549949041 +qatar,1990,0.60954074948219 +qatar,1991,0.73822157437288 +qatar,1992,1.21768043817322 +qatar,1993,1.30615874889041 +qatar,1994,1.30615874889041 +qatar,1995,1.30615874889041 +qatar,1996,1.32188763890437 +qatar,1997,1.68349349856986 +qatar,1998,1.89441394839069 +qatar,1999,2.13339262318767 +qatar,2000,2.28676912715574 +qatar,2001,2.61231749778082 +qatar,2002,2.85419874757534 +qatar,2003,3.03802849741918 +qatar,2004,3.7794407894806 +qatar,2005,4.43126449623562 +qatar,2006,4.90535174583288 +qatar,2007,6.11475799480548 +qatar,2008,7.42707876766607 +qatar,2009,9.11690327927979 +qatar,2010,12.2209714386579 +qatar,2011,15.5898389844982 +qatar,2012,16.448275228324 +qatar,2013,17.0758643341436 +qatar,2014,17.1473320238027 +romania,1970,2.25755833141553 +romania,1971,2.41257733683939 +romania,1972,2.46109104936648 +romania,1973,2.61274750889157 +romania,1974,2.696599675487 +romania,1975,2.92923568640049 +romania,1976,3.18646751042301 +romania,1977,3.38375743045881 +romania,1978,3.4068705276614 +romania,1979,3.2552916111235 +romania,1980,3.3521054992395 +romania,1981,3.53791641366119 +romania,1982,3.57715492751674 +romania,1983,3.5497417192067 +romania,1984,3.51474163453698 +romania,1985,3.36870704158271 +romania,1986,3.40912808599282 +romania,1987,3.24002621669202 +romania,1988,3.16427523619323 +romania,1989,2.84430849202819 +romania,1990,2.74153583655994 +romania,1991,2.36656614798959 +romania,1992,2.10172629951998 +romania,1993,1.99224147608536 +romania,1994,1.80733669846466 +romania,1995,1.74573760685032 +romania,1996,1.66431335817936 +romania,1997,1.44795491265884 +romania,1998,1.35765257940222 +romania,1999,1.35711506551379 +romania,2000,1.32671204634563 +romania,2001,1.31271641832928 +romania,2002,1.27971306557954 +romania,2003,1.26057757115135 +romania,2004,1.234297841582 +romania,2005,1.19973099898082 +romania,2006,1.15541835401847 +romania,2007,1.1148790565529 +romania,2008,1.10209728469559 +romania,2009,1.08865912907518 +romania,2010,1.05024838660781 +romania,2011,1.05469900160403 +romania,2012,1.05509790740287 +romania,2013,1.05015163410789 +romania,2014,1.10675184655981 +russian_federation,1985,40.4539277115803 +russian_federation,1986,44.0420883055385 +russian_federation,1987,47.6582677230708 +russian_federation,1988,51.5010953087563 +russian_federation,1989,53.9187236154088 +russian_federation,1990,57.0883530322289 +russian_federation,1991,56.3003236192073 +russian_federation,1992,56.2338171903002 +russian_federation,1993,54.1376206745814 +russian_federation,1994,53.1744736142218 +russian_federation,1995,51.5283677292434 +russian_federation,1996,52.4441469013887 +russian_federation,1997,49.8472383147974 +russian_federation,1998,51.5371236116103 +russian_federation,1999,51.8348236120851 +russian_federation,2000,50.994641675676 +russian_federation,2001,50.9154559635599 +russian_federation,2002,52.1325236125599 +russian_federation,2003,54.3302500866534 +russian_federation,2004,55.3169614752409 +russian_federation,2005,56.1252059718692 +russian_federation,2006,57.5826225918407 +russian_federation,2007,57.2809824443008 +russian_federation,2008,58.0587966612276 +russian_federation,2009,51.0518726108363 +russian_federation,2010,56.9737910673403 +russian_federation,2011,58.7295994024936 +russian_federation,2012,57.1474420804588 +russian_federation,2013,58.5076115168454 +russian_federation,2014,55.9938677363656 +saudi_arabia,1970,0.15641654153379 +saudi_arabia,1971,0.13050837211135 +saudi_arabia,1972,0.14751965864821 +saudi_arabia,1973,0.17415449985205 +saudi_arabia,1974,0.22038069425723 +saudi_arabia,1975,0.26219927477726 +saudi_arabia,1976,0.28228143984065 +saudi_arabia,1977,0.39829779132831 +saudi_arabia,1978,0.54923169120009 +saudi_arabia,1979,0.67436492442712 +saudi_arabia,1980,0.93829364279733 +saudi_arabia,1981,1.09695834351257 +saudi_arabia,1982,1.162642540679 +saudi_arabia,1983,1.13533683514664 +saudi_arabia,1984,1.75608430861749 +saudi_arabia,1985,1.81894699845479 +saudi_arabia,1986,2.43816299792877 +saudi_arabia,1987,2.59296699779726 +saudi_arabia,1988,2.80780513081148 +saudi_arabia,1989,2.88322449755069 +saudi_arabia,1990,3.24314379724493 +saudi_arabia,1991,3.40278542210932 +saudi_arabia,1992,3.69067169256148 +saudi_arabia,1993,3.87397009670904 +saudi_arabia,1994,4.13810442148466 +saudi_arabia,1995,4.15358482147151 +saudi_arabia,1996,4.28503868932432 +saudi_arabia,1997,4.38675834627342 +saudi_arabia,1998,4.52995204615178 +saudi_arabia,1999,4.46996549620274 +saudi_arabia,2000,4.80607469298006 +saudi_arabia,2001,5.19464172058712 +saudi_arabia,2002,5.48586674533973 +saudi_arabia,2003,5.81095514506356 +saudi_arabia,2004,6.33734161483497 +saudi_arabia,2005,6.89264809414466 +saudi_arabia,2006,7.10753539646211 +saudi_arabia,2007,7.20032104388329 +saudi_arabia,2008,7.76150669149399 +saudi_arabia,2009,7.59023361855206 +saudi_arabia,2010,8.48132414279507 +saudi_arabia,2011,8.92638564241699 +saudi_arabia,2012,9.58416782280082 +saudi_arabia,2013,9.67815256677836 +saudi_arabia,2014,10.4726212775812 +syria,1970,0.0 +syria,1971,0.0 +syria,1972,0.0 +syria,1973,0.0 +syria,1974,0.0 +syria,1975,0.0 +syria,1976,0.00289464446475 +syria,1977,0.00322508333059 +syria,1978,0.00311758055291 +syria,1979,0.00322508333059 +syria,1980,0.00428836217001 +syria,1981,0.00440761388514 +syria,1982,0.00451511666283 +syria,1983,0.00688017777193 +syria,1984,0.01168578691327 +syria,1985,0.01386785832155 +syria,1986,0.03504590552578 +syria,1987,0.03450839163735 +syria,1988,0.08137167217587 +syria,1989,0.13362595266426 +syria,1990,0.14717130265275 +syria,1991,0.17168193596527 +syria,1992,0.17710935762125 +syria,1993,0.17576704151735 +syria,1994,0.19060242483808 +syria,1995,0.24026870812922 +syria,1996,0.25537196722386 +syria,1997,0.39711526077376 +syria,1998,0.51386327734125 +syria,1999,0.52601109121982 +syria,2000,0.52982714610425 +syria,2001,0.48688008014195 +syria,2002,0.59223280227467 +syria,2003,0.59664041615982 +syria,2004,0.61666648004687 +syria,2005,0.53127872732645 +syria,2006,0.5443940662042 +syria,2007,0.53998645231906 +syria,2008,0.51245927931573 +syria,2009,0.53912331251701 +syria,2010,0.77863692113577 +syria,2011,0.68544437570104 +syria,2012,0.49943284317906 +syria,2013,0.45725317463378 +syria,2014,0.42124783155457 +thailand,1970,0.0 +thailand,1971,0.0 +thailand,1972,0.0 +thailand,1973,0.0 +thailand,1974,0.0 +thailand,1975,0.0 +thailand,1976,0.0 +thailand,1977,0.0 +thailand,1978,0.0 +thailand,1979,0.0 +thailand,1980,0.0 +thailand,1981,0.02547945205387 +thailand,1982,0.12986301369391 +thailand,1983,0.15287671232321 +thailand,1984,0.22759562840702 +thailand,1985,0.29999999998909 +thailand,1986,0.34999999998727 +thailand,1987,0.48899999998221 +thailand,1988,0.60499999997799 +thailand,1989,0.57899999997894 +thailand,1990,0.63099999997704 +thailand,1991,0.78199999997155 +thailand,1992,0.83199999996973 +thailand,1993,0.93899999996584 +thailand,1994,1.03799999996224 +thailand,1995,1.09899999996002 +thailand,1996,1.26699999995391 +thailand,1997,1.5639999999431 +thailand,1998,1.69799999993823 +thailand,1999,1.85999999993233 +thailand,2000,1.94799999992913 +thailand,2001,1.89999999993088 +thailand,2002,1.98599999992775 +thailand,2003,2.07699999992444 +thailand,2004,2.15799999992149 +thailand,2005,2.29199999991662 +thailand,2006,2.3529999999144 +thailand,2007,2.5149999999085 +thailand,2008,2.77799999989893 +thailand,2009,2.98999999989122 +thailand,2010,3.50599999987245 +thailand,2011,3.57699999986987 +thailand,2012,3.99599999985462 +thailand,2013,4.04399999985288 +thailand,2014,4.07499999985175 +total_africa,1970,0.27534747456427 +total_africa,1971,0.43823278073978 +total_africa,1972,0.68458455950688 +total_africa,1973,0.87858657039284 +total_africa,1974,0.92789862451196 +total_africa,1975,1.15075242519365 +total_africa,1976,1.37916441527948 +total_africa,1977,1.41048748460378 +total_africa,1978,1.88070384665174 +total_africa,1979,2.85562729698875 +total_africa,1980,2.3198417266742 +total_africa,1981,2.56182381811333 +total_africa,1982,3.0467519169854 +total_africa,1983,4.07068561200099 +total_africa,1984,4.14285343075878 +total_africa,1985,4.59249984894728 +total_africa,1986,5.02083853981255 +total_africa,1987,5.46955620308013 +total_africa,1988,5.82030515907083 +total_africa,1989,6.42096591110978 +total_africa,1990,6.65601819355487 +total_africa,1991,7.15215982379036 +total_africa,1992,7.57725372873172 +total_africa,1993,7.88825106923056 +total_africa,1994,7.50223598632172 +total_africa,1995,8.25005955387523 +total_africa,1996,8.8179151553776 +total_africa,1997,9.86984106849441 +total_africa,1998,10.5359592573408 +total_africa,1999,11.4759353373822 +total_africa,2000,12.4762968208061 +total_africa,2001,12.7943033164844 +total_africa,2002,13.3190403069541 +total_africa,2003,14.2264927808279 +total_africa,2004,15.0924568435594 +total_africa,2005,17.1497576486806 +total_africa,2006,18.5971257891412 +total_africa,2007,19.8096515197468 +total_africa,2008,20.4842829146039 +total_africa,2009,19.345935380691 +total_africa,2010,20.6419379780391 +total_africa,2011,20.3418547097762 +total_africa,2012,20.7809342778417 +total_africa,2013,19.8048233156284 +total_africa,2014,19.6057932661298 +total_asia_pacific,1970,1.52957888022991 +total_asia_pacific,1971,1.82160848256742 +total_asia_pacific,1972,2.09562794000731 +total_asia_pacific,1973,2.4989796432193 +total_asia_pacific,1974,3.07549375411883 +total_asia_pacific,1975,3.5561661932305 +total_asia_pacific,1976,4.05238998664927 +total_asia_pacific,1977,4.93350793583127 +total_asia_pacific,1978,5.83983060471158 +total_asia_pacific,1979,6.63604290092249 +total_asia_pacific,1980,7.06061868905241 +total_asia_pacific,1981,7.13546123567593 +total_asia_pacific,1982,7.4307129393713 +total_asia_pacific,1983,8.33587306657227 +total_asia_pacific,1984,9.62925555017216 +total_asia_pacific,1985,10.4545720619457 +total_asia_pacific,1986,11.5217271496972 +total_asia_pacific,1987,12.2551602802977 +total_asia_pacific,1988,13.0769691403981 +total_asia_pacific,1989,13.7020466093051 +total_asia_pacific,1990,14.5722577694678 +total_asia_pacific,1991,15.8403432580915 +total_asia_pacific,1992,16.6754731898335 +total_asia_pacific,1993,17.7453344604926 +total_asia_pacific,1994,19.253148402902 +total_asia_pacific,1995,20.2849442331416 +total_asia_pacific,1996,22.0396901003659 +total_asia_pacific,1997,23.4769509822843 +total_asia_pacific,1998,23.904308005814 +total_asia_pacific,1999,25.398336278152 +total_asia_pacific,2000,26.8407250978203 +total_asia_pacific,2001,27.7238289129084 +total_asia_pacific,2002,29.5264114177271 +total_asia_pacific,2003,31.478945102971 +total_asia_pacific,2004,33.2720295955023 +total_asia_pacific,2005,36.1280080848359 +total_asia_pacific,2006,37.8936248491327 +total_asia_pacific,2007,39.4108436980743 +total_asia_pacific,2008,41.1860494516089 +total_asia_pacific,2009,43.3674833312636 +total_asia_pacific,2010,47.8681628068341 +total_asia_pacific,2011,48.0770709939998 +total_asia_pacific,2012,48.629316925195 +total_asia_pacific,2013,49.5706394530654 +total_asia_pacific,2014,51.3941930867203 +total_europe_eurasia,1970,27.2748177964854 +total_europe_eurasia,1971,30.7195446108408 +total_europe_eurasia,1972,33.8309222628001 +total_europe_eurasia,1973,37.0151672689259 +total_europe_eurasia,1974,40.9366917839491 +total_europe_eurasia,1975,44.1708514145435 +total_europe_eurasia,1976,48.0335274727745 +total_europe_eurasia,1977,51.0093355967137 +total_europe_eurasia,1978,53.8946343585544 +total_europe_eurasia,1979,57.5962196666443 +total_europe_eurasia,1980,59.6763966355067 +total_europe_eurasia,1981,62.1453029698775 +total_europe_eurasia,1982,64.1113612501163 +total_europe_eurasia,1983,67.5069206380394 +total_europe_eurasia,1984,72.2956895933306 +total_europe_eurasia,1985,77.9344714111599 +total_europe_eurasia,1986,81.3449653195535 +total_europe_eurasia,1987,85.4555034256992 +total_europe_eurasia,1988,87.8347828128672 +total_europe_eurasia,1989,90.4965884763848 +total_europe_eurasia,1990,92.9964353425232 +total_europe_eurasia,1991,92.4929319812393 +total_europe_eurasia,1992,89.9590455256077 +total_europe_eurasia,1993,89.2653174012939 +total_europe_eurasia,1994,85.7223677727393 +total_europe_eurasia,1995,84.8400141664175 +total_europe_eurasia,1996,88.9298689026676 +total_europe_eurasia,1997,84.7930207762861 +total_europe_eurasia,1998,86.1971113198682 +total_europe_eurasia,1999,88.3328514671104 +total_europe_eurasia,2000,90.3312504945552 +total_europe_eurasia,2001,91.4051145437594 +total_europe_eurasia,2002,93.4511646788473 +total_europe_eurasia,2003,96.801103946986 +total_europe_eurasia,2004,98.9257738319696 +total_europe_eurasia,2005,99.5386816352452 +total_europe_eurasia,2006,100.917353218277 +total_europe_eurasia,2007,100.734334992207 +total_europe_eurasia,2008,103.237816772499 +total_europe_eurasia,2009,91.9409888638447 +total_europe_eurasia,2010,98.8486132993648 +total_europe_eurasia,2011,100.062520660024 +total_europe_eurasia,2012,99.212585703839 +total_europe_eurasia,2013,100.109098366101 +total_europe_eurasia,2014,96.983045666199 +total_middle_east,1970,1.03846575494986 +total_middle_east,1971,1.62914603168031 +total_middle_east,1972,2.01396369486128 +total_middle_east,1973,2.30327053484011 +total_middle_east,1974,2.41511225673244 +total_middle_east,1975,2.65505883812788 +total_middle_east,1976,2.75789391646014 +total_middle_east,1977,3.12796995753525 +total_middle_east,1978,3.01467693861021 +total_middle_east,1979,3.67052169553221 +total_middle_east,1980,3.39718176742982 +total_middle_east,1981,3.68290449349662 +total_middle_east,1982,4.10918317246078 +total_middle_east,1983,4.14302548132027 +total_middle_east,1984,5.29273628071061 +total_middle_east,1985,5.73340458376797 +total_middle_east,1986,6.86670790729689 +total_middle_east,1987,7.50903339694227 +total_middle_east,1988,8.33497443644749 +total_middle_east,1989,9.38276466644819 +total_middle_east,1990,10.0976352598739 +total_middle_east,1991,10.6303685420123 +total_middle_east,1992,11.7721369698996 +total_middle_east,1993,10.9995928114319 +total_middle_east,1994,12.7973412763732 +total_middle_east,1995,14.3149779985498 +total_middle_east,1996,15.3265788682731 +total_middle_east,1997,16.4863575122905 +total_middle_east,1998,17.6192916780127 +total_middle_east,1999,18.8158308790029 +total_middle_east,2000,20.0191394083895 +total_middle_east,2001,22.597688223262 +total_middle_east,2002,24.2917176996644 +total_middle_east,2003,25.5488789325415 +total_middle_east,2004,28.6151071662317 +total_middle_east,2005,30.8349852884059 +total_middle_east,2006,33.0493010807988 +total_middle_east,2007,35.8741478363472 +total_middle_east,2008,38.6284259599268 +total_middle_east,2009,41.1323926815357 +total_middle_east,2010,47.2687145389406 +total_middle_east,2011,52.3140516470268 +total_middle_east,2012,54.5228754275728 +total_middle_east,2013,56.1604407708584 +total_middle_east,2014,58.1489890261424 +total_north_america,1970,64.1482771169168 +total_north_america,1971,66.2810116924849 +total_north_america,1972,66.9544688795993 +total_north_america,1973,68.0136036002836 +total_north_america,1974,65.1336239010447 +total_north_america,1975,61.2603786277536 +total_north_america,1976,60.7569646464473 +total_north_america,1977,61.5459838772311 +total_north_america,1978,61.505589291579 +total_north_america,1979,63.7573978603645 +total_north_america,1980,62.7098303622016 +total_north_america,1981,62.2203605400776 +total_north_america,1982,59.0223693485073 +total_north_america,1983,53.8781882478129 +total_north_america,1984,58.0939692623088 +total_north_america,1985,56.0115195359551 +total_north_america,1986,54.1167930136583 +total_north_america,1987,56.3394324861567 +total_north_america,1988,58.8189520079457 +total_north_america,1989,60.0479990416535 +total_north_america,1990,61.9255071798824 +total_north_america,1991,62.2073393255369 +total_north_america,1992,63.4643520494594 +total_north_america,1993,65.7497126756678 +total_north_america,1994,69.023382797821 +total_north_america,1995,69.3165626476273 +total_north_america,1996,70.6555511809079 +total_north_america,1997,71.4423566472991 +total_north_america,1998,72.5213404201193 +total_north_america,1999,72.3374060571001 +total_north_america,2000,73.6860053107027 +total_north_america,2001,75.5060056295312 +total_north_america,2002,73.8780625798094 +total_north_america,2003,74.2173962669596 +total_north_america,2004,72.7049885233487 +total_north_america,2005,72.6107102761166 +total_north_america,2006,74.4671093043285 +total_north_america,2007,75.6429245065455 +total_north_america,2008,77.2645047743811 +total_north_america,2009,78.1050375558676 +total_north_america,2010,79.4414149475152 +total_north_america,2011,83.8337330937615 +total_north_america,2012,86.2399825579494 +total_north_america,2013,87.3987780599309 +total_north_america,2014,91.7596635846144 +total_s_cent_america,1970,1.75067413440168 +total_s_cent_america,1971,1.7942113706562 +total_s_cent_america,1972,1.88650314721542 +total_s_cent_america,1973,2.1450103088867 +total_s_cent_america,1974,2.26625245074381 +total_s_cent_america,1975,2.28406833082824 +total_s_cent_america,1976,2.54099062609069 +total_s_cent_america,1977,2.75645743493613 +total_s_cent_america,1978,2.91398486062897 +total_s_cent_america,1979,3.03250468219332 +total_s_cent_america,1980,3.2819006685498 +total_s_cent_america,1981,3.3826662772653 +total_s_cent_america,1982,3.71594520611828 +total_s_cent_america,1983,4.09678288005726 +total_s_cent_america,1984,4.33899443331112 +total_s_cent_america,1985,4.44113577754251 +total_s_cent_america,1986,4.83917093958493 +total_s_cent_america,1987,4.82140384801391 +total_s_cent_america,1988,5.23091479969254 +total_s_cent_america,1989,5.43170598591907 +total_s_cent_america,1990,5.62493599074679 +total_s_cent_america,1991,5.83851303243936 +total_s_cent_america,1992,5.83880715219379 +total_s_cent_america,1993,6.30364230312534 +total_s_cent_america,1994,6.66596651747998 +total_s_cent_america,1995,7.31459060824831 +total_s_cent_america,1996,8.06322671217742 +total_s_cent_america,1997,8.22384110358358 +total_s_cent_america,1998,8.66012975386412 +total_s_cent_america,1999,8.90443838658843 +total_s_cent_america,2000,9.76906229949226 +total_s_cent_america,2001,10.2289164287508 +total_s_cent_america,2002,10.5491521439025 +total_s_cent_america,2003,11.5955015137366 +total_s_cent_america,2004,12.9943526557148 +total_s_cent_america,2005,13.6108062187125 +total_s_cent_america,2006,14.9301220150021 +total_s_cent_america,2007,15.7016246776602 +total_s_cent_america,2008,15.7465838918872 +total_s_cent_america,2009,15.337223625977 +total_s_cent_america,2010,15.7903561068637 +total_s_cent_america,2011,16.17406926747 +total_s_cent_america,2012,16.7636521906551 +total_s_cent_america,2013,16.7699064079928 +total_s_cent_america,2014,16.9300498143184 +total_world,1970,96.017161157548 +total_world,1971,102.683754968969 +total_world,1972,107.46607048399 +total_world,1973,112.854617926548 +total_world,1974,114.7550727711 +total_world,1975,115.077275829677 +total_world,1976,119.520931063701 +total_world,1977,124.783742286851 +total_world,1978,129.049419900735 +total_world,1979,137.548314102645 +total_world,1980,138.445769849414 +total_world,1981,141.128519334506 +total_world,1982,141.436323833559 +total_world,1983,142.031475925803 +total_world,1984,153.793498550592 +total_world,1985,159.167603219318 +total_world,1986,163.710202869603 +total_world,1987,171.85008964019 +total_world,1988,179.116898356421 +total_world,1989,185.48207069082 +total_world,1990,191.872789736049 +total_world,1991,194.161655963109 +total_world,1992,195.287068615725 +total_world,1993,197.951850721242 +total_world,1994,200.964442753637 +total_world,1995,204.321149207859 +total_world,1996,213.832830919769 +total_world,1997,214.292368090238 +total_world,1998,219.438140435019 +total_world,1999,225.264798405336 +total_world,2000,233.122479431766 +total_world,2001,240.255857054696 +total_world,2002,245.015548826905 +total_world,2003,253.868318544022 +total_world,2004,261.604708616326 +total_world,2005,269.872949151996 +total_world,2006,279.854636256681 +total_world,2007,287.173527230581 +total_world,2008,296.547663764907 +total_world,2009,289.229061439179 +total_world,2010,309.859199677557 +total_world,2011,320.803300372059 +total_world,2012,326.149347083053 +total_world,2013,329.813686373577 +total_world,2014,334.821734444124 +trinidad_tobago,1970,0.17673456651653 +trinidad_tobago,1971,0.17225402082434 +trinidad_tobago,1972,0.17755174476772 +trinidad_tobago,1973,0.1709876510442 +trinidad_tobago,1974,0.15621410724047 +trinidad_tobago,1975,0.14197900168267 +trinidad_tobago,1976,0.15936860981429 +trinidad_tobago,1977,0.18784331012513 +trinidad_tobago,1978,0.22425144130419 +trinidad_tobago,1979,0.24478382479205 +trinidad_tobago,1980,0.26620008170313 +trinidad_tobago,1981,0.27993723309553 +trinidad_tobago,1982,0.34261135248673 +trinidad_tobago,1983,0.38238738023072 +trinidad_tobago,1984,0.39774559126806 +trinidad_tobago,1985,0.398405294106 +trinidad_tobago,1986,0.42033586075403 +trinidad_tobago,1987,0.43560125518551 +trinidad_tobago,1988,0.48898049643494 +trinidad_tobago,1989,0.49494278846843 +trinidad_tobago,1990,0.50999317734454 +trinidad_tobago,1991,0.55148924953151 +trinidad_tobago,1992,0.53068481853825 +trinidad_tobago,1993,0.59696292449288 +trinidad_tobago,1994,0.6840401744189 +trinidad_tobago,1995,0.73435147437616 +trinidad_tobago,1996,0.82690343543142 +trinidad_tobago,1997,0.89979824923562 +trinidad_tobago,1998,0.89979824923562 +trinidad_tobago,1999,1.13490682403589 +trinidad_tobago,2000,1.49799982056917 +trinidad_tobago,2001,1.60199980811202 +trinidad_tobago,2002,1.86299977684937 +trinidad_tobago,2003,2.61199968713396 +trinidad_tobago,2004,2.91399965096032 +trinidad_tobago,2005,3.19699961706251 +trinidad_tobago,2006,3.88199953501303 +trinidad_tobago,2007,4.0829995109372 +trinidad_tobago,2008,4.04899951500973 +trinidad_tobago,2009,4.2199994945273 +trinidad_tobago,2010,4.32999948135147 +trinidad_tobago,2011,4.16899950063609 +trinidad_tobago,2012,4.12199950626576 +trinidad_tobago,2013,4.14499950351081 +trinidad_tobago,2014,4.06899951261412 +turkmenistan,1985,7.28401854102933 +turkmenistan,1986,7.41623236476961 +turkmenistan,1987,7.71393236524443 +turkmenistan,1988,7.71031996568868 +turkmenistan,1989,7.87153824784874 +turkmenistan,1990,7.68766471814371 +turkmenistan,1991,7.38120883530199 +turkmenistan,1992,5.24790747381529 +turkmenistan,1993,5.7175911855898 +turkmenistan,1994,3.1258493377873 +turkmenistan,1995,2.82815000451073 +turkmenistan,1996,3.07362567213062 +turkmenistan,1997,1.51474161823651 +turkmenistan,1998,1.16452801625882 +turkmenistan,1999,1.99636353955143 +turkmenistan,2000,4.10402664400577 +turkmenistan,2001,4.49176581898997 +turkmenistan,2002,4.6843937285525 +turkmenistan,2003,5.17350065531024 +turkmenistan,2004,5.09073220837656 +turkmenistan,2005,5.51620589115095 +turkmenistan,2006,5.84017353872648 +turkmenistan,2007,6.33050295127324 +turkmenistan,2008,6.3743302094595 +turkmenistan,2009,3.51986471149632 +turkmenistan,2010,4.09775294771214 +turkmenistan,2011,5.761458156248 +turkmenistan,2012,6.01001942479214 +turkmenistan,2013,6.03251171666684 +turkmenistan,2014,6.70212053359981 +ukraine,1985,3.75452235892941 +ukraine,1986,3.47608529966179 +ukraine,1987,3.11709412261863 +ukraine,1988,2.82915477789709 +ukraine,1989,2.69681176900713 +ukraine,1990,2.46040294510066 +ukraine,1991,2.13643529752513 +ukraine,1992,1.83371143011849 +ukraine,1993,1.681129414446 +ukraine,1994,1.59357059077694 +ukraine,1995,1.59358660966373 +ukraine,1996,1.60670578589082 +ukraine,1997,1.63499066006065 +ukraine,1998,1.57335390019794 +ukraine,1999,1.58586897881377 +ukraine,2000,1.56156658910123 +ukraine,2001,1.60234716504506 +ukraine,2002,1.64610588497838 +ukraine,2003,1.69864117917982 +ukraine,2004,1.7725877157812 +ukraine,2005,1.79495588521579 +ukraine,2006,1.8124676499496 +ukraine,2007,1.8124676499496 +ukraine,2008,1.83371143011849 +ukraine,2009,1.86500294415104 +ukraine,2010,1.79145353226902 +ukraine,2011,1.80493759111406 +ukraine,2012,1.79345709824779 +ukraine,2013,1.86500294415104 +ukraine,2014,1.79583147345248 +united_arab_emirates,1970,0.08062708326484 +united_arab_emirates,1971,0.14233367765686 +united_arab_emirates,1972,0.1440889689122 +united_arab_emirates,1973,0.16791933874624 +united_arab_emirates,1974,0.16813434430161 +united_arab_emirates,1975,0.16060914986356 +united_arab_emirates,1976,0.18718700872077 +united_arab_emirates,1977,0.37733474967945 +united_arab_emirates,1978,0.55245677453068 +united_arab_emirates,1979,0.59115777449781 +united_arab_emirates,1980,0.72559087916503 +united_arab_emirates,1981,0.85722714927178 +united_arab_emirates,1982,0.91914874921918 +united_arab_emirates,1983,0.80885089931288 +united_arab_emirates,1984,1.0613696370765 +united_arab_emirates,1985,1.2800355739126 +united_arab_emirates,1986,1.47257304874904 +united_arab_emirates,1987,1.63414972361178 +united_arab_emirates,1988,1.67503426360437 +united_arab_emirates,1989,1.97181594832493 +united_arab_emirates,1990,1.94569277334712 +united_arab_emirates,1991,2.30367702304301 +united_arab_emirates,1992,2.13914225945328 +united_arab_emirates,1993,2.22433997311041 +united_arab_emirates,1994,2.59877214779233 +united_arab_emirates,1995,3.03028829742575 +united_arab_emirates,1996,3.26129943028962 +united_arab_emirates,1997,3.51308327201562 +united_arab_emirates,1998,3.58661517195315 +united_arab_emirates,1999,3.72400372183644 +united_arab_emirates,2000,3.70321515190874 +united_arab_emirates,2001,4.3480573463063 +united_arab_emirates,2002,4.1980909714337 +united_arab_emirates,2003,4.33354447131863 +united_arab_emirates,2004,4.46643640911557 +united_arab_emirates,2005,4.62380197107206 +united_arab_emirates,2006,4.72055447098986 +united_arab_emirates,2007,4.86568322086658 +united_arab_emirates,2008,4.84756459697486 +united_arab_emirates,2009,4.72539209598575 +united_arab_emirates,2010,4.96166170078504 +united_arab_emirates,2011,5.06092976570071 +united_arab_emirates,2012,5.23930648120492 +united_arab_emirates,2013,5.28268649551233 +united_arab_emirates,2014,5.58819716091352 +united_kingdom,1970,1.01213865191796 +united_kingdom,1971,1.68198845968225 +united_kingdom,1972,2.42035160875143 +united_kingdom,1973,2.63510808665035 +united_kingdom,1974,3.17799711396694 +united_kingdom,1975,3.3092580055221 +united_kingdom,1976,3.4949079595007 +united_kingdom,1977,3.6616521107783 +united_kingdom,1978,3.50641809979906 +united_kingdom,1979,3.54071148588104 +united_kingdom,1980,3.3568226976265 +united_kingdom,1981,3.3584942777025 +united_kingdom,1982,3.41353569987796 +united_kingdom,1983,3.51974844423218 +united_kingdom,1984,3.43144019938461 +united_kingdom,1985,3.83903169396094 +united_kingdom,1986,4.0361917882379 +united_kingdom,1987,4.22561168252143 +united_kingdom,1988,4.058184330531 +united_kingdom,1989,3.98502046605915 +united_kingdom,1990,4.40030369626192 +united_kingdom,1991,4.89933159028244 +united_kingdom,1992,4.96860361922329 +united_kingdom,1993,5.85761135057948 +united_kingdom,1994,6.25365158357638 +united_kingdom,1995,6.85072201084694 +united_kingdom,1996,8.1223723681 +united_kingdom,1997,8.30974970960749 +united_kingdom,1998,8.7233127878645 +united_kingdom,1999,9.58674506196601 +united_kingdom,2000,10.456849867466 +united_kingdom,2001,10.2389143823969 +united_kingdom,2002,10.0240735212794 +united_kingdom,2003,9.9593217172045 +united_kingdom,2004,9.29744769225429 +united_kingdom,2005,8.53066327363315 +united_kingdom,2006,7.73646766898783 +united_kingdom,2007,6.97352466985595 +united_kingdom,2008,6.71845185589858 +united_kingdom,2009,5.77428498006971 +united_kingdom,2010,5.52789196769903 +united_kingdom,2011,4.37694570773176 +united_kingdom,2012,3.75146733132581 +united_kingdom,2013,3.52925906783741 +united_kingdom,2014,3.53963932363483 +us,1970,57.5732301369863 +us,1971,59.2051643835616 +us,1972,59.0811612021858 +us,1973,59.5369808219178 +us,1974,56.7480328767123 +us,1975,52.702408219178 +us,1976,52.1812896174863 +us,1977,52.5010958904109 +us,1978,52.3887753424657 +us,1979,53.8723698630137 +us,1980,53.0139863387978 +us,1981,52.5513999999999 +us,1982,48.8220739726027 +us,1983,44.0944191780821 +us,1984,47.7226147540983 +us,1985,45.0790493150684 +us,1986,43.9973424657534 +us,1987,45.5358383561643 +us,1988,46.7284726775956 +us,1989,47.4264246575342 +us,1990,48.7936273972602 +us,1991,48.4871287671232 +us,1992,48.7429043715846 +us,1993,49.576602739726 +us,1994,51.5644520547945 +us,1995,50.9552849315068 +us,1996,51.5138333333333 +us,1997,51.7873671232876 +us,1998,52.1193534246575 +us,1999,51.5951561643835 +us,2000,52.409781420765 +us,2001,53.7433178082191 +us,2002,51.8569534246575 +us,2003,52.3247780821917 +us,2004,50.7947841530054 +us,2005,49.4536931506849 +us,2006,50.694808219178 +us,2007,52.7836301369863 +us,2008,55.0781448087431 +us,2009,56.503709589041 +us,2010,58.3986465753424 +us,2011,62.7448712328767 +us,2012,65.6646612021858 +us,2013,66.6676931506849 +us,2014,70.4614986301369 +uzbekistan,1985,3.02865971071288 +uzbekistan,1986,3.37977059362582 +uzbekistan,1987,3.4848411820287 +uzbekistan,1988,3.48405171722512 +uzbekistan,1989,3.59866765279848 +uzbekistan,1990,3.57240000569776 +uzbekistan,1991,3.66712989702532 +uzbekistan,1992,3.73754049254103 +uzbekistan,1993,3.94317660040677 +uzbekistan,1994,4.13111285953005 +uzbekistan,1995,4.25168135972235 +uzbekistan,1996,4.27665165299586 +uzbekistan,1997,4.48686436009745 +uzbekistan,1998,4.79734794882795 +uzbekistan,1999,4.86660697835018 +uzbekistan,2000,4.92613477762545 +uzbekistan,2001,5.02710230213557 +uzbekistan,2002,5.02351239036514 +uzbekistan,2003,5.03349409626341 +uzbekistan,2004,5.22738736971634 +uzbekistan,2005,5.22603594951168 +uzbekistan,2006,5.48030677344664 +uzbekistan,2007,5.63003236192073 +uzbekistan,2008,5.57395883000873 +uzbekistan,2009,5.37681224386981 +uzbekistan,2010,5.2633360083947 +uzbekistan,2011,5.51620589115095 +uzbekistan,2012,5.49240233116442 +uzbekistan,2013,5.50369748776966 +uzbekistan,2014,5.5430096126823 +venezuela,1970,0.7459617743663 +venezuela,1971,0.7229561799414 +venezuela,1972,0.71658531860801 +venezuela,1973,0.88517787147026 +venezuela,1974,0.93548917142752 +venezuela,1975,0.90990351033814 +venezuela,1976,1.12483739719259 +venezuela,1977,1.23122931284295 +venezuela,1978,1.24240960172234 +venezuela,1979,1.39151595437346 +venezuela,1980,1.42856064788327 +venezuela,1981,1.44021471266542 +venezuela,1982,1.53675220702785 +venezuela,1983,1.51320909871452 +venezuela,1984,1.66924497467486 +venezuela,1985,1.67629081246487 +venezuela,1986,1.84550018454335 +venezuela,1987,1.798306465139 +venezuela,1988,1.83595505403385 +venezuela,1989,1.8903288428386 +venezuela,1990,2.1252224120835 +venezuela,1991,2.11909475375537 +venezuela,1992,2.08585935949095 +venezuela,1993,2.25712832030478 +venezuela,1994,2.38742168686076 +venezuela,1995,2.66080125051741 +venezuela,1996,2.86869987362556 +venezuela,1997,2.98287957246603 +venezuela,1998,3.12854583623117 +venezuela,1999,2.65198602274712 +venezuela,2000,2.69437795141482 +venezuela,2001,2.863228980901 +venezuela,2002,2.74927603655336 +venezuela,2003,2.44048505792679 +venezuela,2004,2.74074586737801 +venezuela,2005,2.65285679524638 +venezuela,2006,3.04605895491236 +venezuela,2007,3.49557106953049 +venezuela,2008,3.16114473180913 +venezuela,2009,3.00058527995099 +venezuela,2010,2.65430808274515 +venezuela,2011,2.67056250273134 +venezuela,2012,2.84418116291855 +venezuela,2013,2.75233771566187 +venezuela,2014,2.76609940424018 +vietnam,1970,0.0 +vietnam,1971,0.0 +vietnam,1972,0.0 +vietnam,1973,0.0 +vietnam,1974,0.0 +vietnam,1975,0.0 +vietnam,1976,0.0 +vietnam,1977,0.0 +vietnam,1978,0.0 +vietnam,1979,0.0 +vietnam,1980,0.0 +vietnam,1981,0.00096752499918 +vietnam,1982,0.00182754722067 +vietnam,1983,0.0063426638835 +vietnam,1984,0.00546766176676 +vietnam,1985,0.00344008888597 +vietnam,1986,0.00354759166365 +vietnam,1987,0.00354759166365 +vietnam,1988,0.00268022635625 +vietnam,1989,0.00322508333059 +vietnam,1990,0.00387009999671 +vietnam,1991,0.00698768054962 +vietnam,1992,0.02026251125328 +vietnam,1993,0.02418812497945 +vietnam,1994,0.02418812497945 +vietnam,1995,0.01408286387693 +vietnam,1996,0.02765993599654 +vietnam,1997,0.05138632773412 +vietnam,1998,0.08707724992603 +vietnam,1999,0.12577824989315 +vietnam,2000,0.15438103812022 +vietnam,2001,0.19350499983562 +vietnam,2002,0.23220599980274 +vietnam,2003,0.22962593313826 +vietnam,2004,0.40139069911257 +vietnam,2005,0.62308609947068 +vietnam,2006,0.67726749942466 +vietnam,2007,0.68500769941808 +vietnam,2008,0.7235646280397 +vietnam,2009,0.77498752434164 +vietnam,2010,0.90966700422723 +vietnam,2011,0.82046119930301 +vietnam,2012,0.90264663225915 +vietnam,2013,0.94343362669855 +vietnam,2014,0.98784302416082 +yemen,1970,0.0 +yemen,1971,0.0 +yemen,1972,0.0 +yemen,1973,0.0 +yemen,1974,0.0 +yemen,1975,0.0 +yemen,1976,0.0 +yemen,1977,0.0 +yemen,1978,0.0 +yemen,1979,0.0 +yemen,1980,0.0 +yemen,1981,0.0 +yemen,1982,0.0 +yemen,1983,0.0 +yemen,1984,0.0 +yemen,1985,0.0 +yemen,1986,0.0 +yemen,1987,0.0 +yemen,1988,0.0 +yemen,1989,0.0 +yemen,1990,0.0 +yemen,1991,0.0 +yemen,1992,0.0 +yemen,1993,0.0 +yemen,1994,0.0 +yemen,1995,0.0 +yemen,1996,0.0 +yemen,1997,0.0 +yemen,1998,0.0 +yemen,1999,0.0 +yemen,2000,0.0 +yemen,2001,0.0 +yemen,2002,0.0 +yemen,2003,0.0 +yemen,2004,0.0 +yemen,2005,0.0 +yemen,2006,0.0 +yemen,2007,0.0 +yemen,2008,0.0 +yemen,2009,0.07503167601591 +yemen,2010,0.60373559948712 +yemen,2011,0.9094734992274 +yemen,2012,0.73234504958279 +yemen,2013,0.99357801542135 +yemen,2014,0.93059102528766 diff --git a/test/fixtures/good-folder-indexed/ddf--entities--geo.csv b/test/fixtures/good-folder-indexed/ddf--entities--geo.csv new file mode 100644 index 0000000..73c173c --- /dev/null +++ b/test/fixtures/good-folder-indexed/ddf--entities--geo.csv @@ -0,0 +1,106 @@ +geo,geo_name +us,US +canada,Canada +mexico,Mexico +total_north_america,Total North America +argentina,Argentina +brazil,Brazil +colombia,Colombia +ecuador,Ecuador +peru,Peru +trinidad_tobago,Trinidad & Tobago +venezuela,Venezuela +other_s_cent_america,Other S. & Cent. America +total_s_cent_america,Total S. & Cent. America +azerbaijan,Azerbaijan +denmark,Denmark +italy,Italy +kazakhstan,Kazakhstan +norway,Norway +romania,Romania +russian_federation,Russian Federation +turkmenistan,Turkmenistan +united_kingdom,United Kingdom +uzbekistan,Uzbekistan +other_europe_eurasia,Other Europe & Eurasia +total_europe_eurasia,Total Europe & Eurasia +iran,Iran +iraq,Iraq +kuwait,Kuwait +oman,Oman +qatar,Qatar +saudi_arabia,Saudi Arabia +syria,Syria +united_arab_emirates,United Arab Emirates +yemen,Yemen +other_middle_east,Other Middle East +total_middle_east,Total Middle East +algeria,Algeria +angola,Angola +chad,Chad +rep_of_congo_brazzaville,Rep. of Congo (Brazzaville) +egypt,Egypt +equatorial_guinea,Equatorial Guinea +gabon,Gabon +libya,Libya +nigeria,Nigeria +south_sudan,South Sudan +sudan,Sudan +tunisia,Tunisia +other_africa,Other Africa +total_africa,Total Africa +australia,Australia +brunei,Brunei +china,China +india,India +indonesia,Indonesia +malaysia,Malaysia +thailand,Thailand +vietnam,Vietnam +other_asia_pacific,Other Asia Pacific +total_asia_pacific,Total Asia Pacific +total_world,Total World +chile,Chile +austria,Austria +belarus,Belarus +belgium,Belgium +bulgaria,Bulgaria +czech_republic,Czech Republic +finland,Finland +france,France +germany,Germany +greece,Greece +hungary,Hungary +republic_of_ireland,Republic of Ireland +lithuania,Lithuania +netherlands,Netherlands +poland,Poland +portugal,Portugal +slovakia,Slovakia +spain,Spain +sweden,Sweden +switzerland,Switzerland +turkey,Turkey +ukraine,Ukraine +israel,Israel +south_africa,South Africa +bangladesh,Bangladesh +china_hong_kong_sar,China Hong Kong SAR +japan,Japan +new_zealand,New Zealand +pakistan,Pakistan +philippines,Philippines +singapore,Singapore +south_korea,South Korea +taiwan,Taiwan +netherlands_antilles,Netherlands Antilles +s_cent_america,S. & Cent. America +europe_eurasia,Europe & Eurasia +middle_east,Middle East +africa,Africa +australasia,Australasia +bolivia,Bolivia +bahrain,Bahrain +myanmar,Myanmar +papua_new_guinea,Papua New Guinea +zimbabwe,Zimbabwe diff --git a/test/fixtures/good-folder-indexed/ddf--index.csv b/test/fixtures/good-folder-indexed/ddf--index.csv new file mode 100644 index 0000000..bb3b46d --- /dev/null +++ b/test/fixtures/good-folder-indexed/ddf--index.csv @@ -0,0 +1,5 @@ +key,value,file +concept,concept_type,ddf--concepts.csv +concept,name,ddf--concepts.csv +"geo,year",gas_production_bcf,ddf--datapoints--gas_production_bcf--by--geo--year.csv +geo,geo_name,ddf--entities--geo.csv diff --git a/test/fixtures/rules-cases/wrong-index-key/ddf--concepts.csv b/test/fixtures/rules-cases/wrong-index-key/ddf--concepts.csv new file mode 100644 index 0000000..df3163b --- /dev/null +++ b/test/fixtures/rules-cases/wrong-index-key/ddf--concepts.csv @@ -0,0 +1,5 @@ +concept,concept_type,name +geo,entity_domain,Geo +gas_production_bcf,measure,Gas Production – Bcf +name,string,Name +year,time,Year diff --git a/test/fixtures/rules-cases/wrong-index-key/ddf--index.csv b/test/fixtures/rules-cases/wrong-index-key/ddf--index.csv new file mode 100644 index 0000000..2439510 --- /dev/null +++ b/test/fixtures/rules-cases/wrong-index-key/ddf--index.csv @@ -0,0 +1,5 @@ +key,value,file +concept,concept_type,ddf--concepts.csv +concept,name,ddf--concepts.csv +"geo,foo",gas_production_bcf,ddf--datapoints--gas_production_bcf--by--geo--year.csv +bar,geo_name,ddf--entities--geo.csv diff --git a/test/fixtures/rules-cases/wrong-index-value/ddf--concepts.csv b/test/fixtures/rules-cases/wrong-index-value/ddf--concepts.csv new file mode 100644 index 0000000..df3163b --- /dev/null +++ b/test/fixtures/rules-cases/wrong-index-value/ddf--concepts.csv @@ -0,0 +1,5 @@ +concept,concept_type,name +geo,entity_domain,Geo +gas_production_bcf,measure,Gas Production – Bcf +name,string,Name +year,time,Year diff --git a/test/fixtures/rules-cases/wrong-index-value/ddf--index.csv b/test/fixtures/rules-cases/wrong-index-value/ddf--index.csv new file mode 100644 index 0000000..5e8d1fc --- /dev/null +++ b/test/fixtures/rules-cases/wrong-index-value/ddf--index.csv @@ -0,0 +1,5 @@ +key,value,file +concept,concept_type,ddf--concepts.csv +concept,name,ddf--concepts.csv +"geo,year",foo,ddf--datapoints--gas_production_bcf--by--geo--year.csv +geo,geo_name,ddf--entities--geo.csv