Skip to content

Instantly share code, notes, and snippets.

@yogeshbodhe
Created May 24, 2015 21:41
Global Economy

This data visualization illustrates the global economy by calibrating countries against their per capita GDP over a period of four decades. It allows its users to visually explore the economic growth of countries over this period.
Data Source: National Accounts Main Aggregates Database
Navigation Instructions: Use left and right arrow keys to navigate or click 'autoplay' to see the transitions through the years.

/*
* This product includes color specifications and designs developed by Cynthia
* Brewer (http://colorbrewer.org/).
*/
var colorbrewer = {
YlGn:{3:["rgb(247,252,185)","rgb(173,221,142)","rgb(49,163,84)"],4:["rgb(255,255,204)","rgb(194,230,153)","rgb(120,198,121)","rgb(35,132,67)"],5:["rgb(255,255,204)","rgb(194,230,153)","rgb(120,198,121)","rgb(49,163,84)","rgb(0,104,55)"],6:["rgb(255,255,204)","rgb(217,240,163)","rgb(173,221,142)","rgb(120,198,121)","rgb(49,163,84)","rgb(0,104,55)"],7:["rgb(255,255,204)","rgb(217,240,163)","rgb(173,221,142)","rgb(120,198,121)","rgb(65,171,93)","rgb(35,132,67)","rgb(0,90,50)"],8:["rgb(255,255,229)","rgb(247,252,185)","rgb(217,240,163)","rgb(173,221,142)","rgb(120,198,121)","rgb(65,171,93)","rgb(35,132,67)","rgb(0,90,50)"],9:["rgb(255,255,229)","rgb(247,252,185)","rgb(217,240,163)","rgb(173,221,142)","rgb(120,198,121)","rgb(65,171,93)","rgb(35,132,67)","rgb(0,104,55)","rgb(0,69,41)"]},
YlGnBu:{3:["rgb(237,248,177)","rgb(127,205,187)","rgb(44,127,184)"],4:["rgb(255,255,204)","rgb(161,218,180)","rgb(65,182,196)","rgb(34,94,168)"],5:["rgb(255,255,204)","rgb(161,218,180)","rgb(65,182,196)","rgb(44,127,184)","rgb(37,52,148)"],6:["rgb(255,255,204)","rgb(199,233,180)","rgb(127,205,187)","rgb(65,182,196)","rgb(44,127,184)","rgb(37,52,148)"],7:["rgb(255,255,204)","rgb(199,233,180)","rgb(127,205,187)","rgb(65,182,196)","rgb(29,145,192)","rgb(34,94,168)","rgb(12,44,132)"],8:["rgb(255,255,217)","rgb(237,248,177)","rgb(199,233,180)","rgb(127,205,187)","rgb(65,182,196)","rgb(29,145,192)","rgb(34,94,168)","rgb(12,44,132)"],9:["rgb(255,255,217)","rgb(237,248,177)","rgb(199,233,180)","rgb(127,205,187)","rgb(65,182,196)","rgb(29,145,192)","rgb(34,94,168)","rgb(37,52,148)","rgb(8,29,88)"]},
GnBu:{3:["rgb(224,243,219)","rgb(168,221,181)","rgb(67,162,202)"],4:["rgb(240,249,232)","rgb(186,228,188)","rgb(123,204,196)","rgb(43,140,190)"],5:["rgb(240,249,232)","rgb(186,228,188)","rgb(123,204,196)","rgb(67,162,202)","rgb(8,104,172)"],6:["rgb(240,249,232)","rgb(204,235,197)","rgb(168,221,181)","rgb(123,204,196)","rgb(67,162,202)","rgb(8,104,172)"],7:["rgb(240,249,232)","rgb(204,235,197)","rgb(168,221,181)","rgb(123,204,196)","rgb(78,179,211)","rgb(43,140,190)","rgb(8,88,158)"],8:["rgb(247,252,240)","rgb(224,243,219)","rgb(204,235,197)","rgb(168,221,181)","rgb(123,204,196)","rgb(78,179,211)","rgb(43,140,190)","rgb(8,88,158)"],9:["rgb(247,252,240)","rgb(224,243,219)","rgb(204,235,197)","rgb(168,221,181)","rgb(123,204,196)","rgb(78,179,211)","rgb(43,140,190)","rgb(8,104,172)","rgb(8,64,129)"]},
BuGn:{3:["rgb(229,245,249)","rgb(153,216,201)","rgb(44,162,95)"],4:["rgb(237,248,251)","rgb(178,226,226)","rgb(102,194,164)","rgb(35,139,69)"],5:["rgb(237,248,251)","rgb(178,226,226)","rgb(102,194,164)","rgb(44,162,95)","rgb(0,109,44)"],6:["rgb(237,248,251)","rgb(204,236,230)","rgb(153,216,201)","rgb(102,194,164)","rgb(44,162,95)","rgb(0,109,44)"],7:["rgb(237,248,251)","rgb(204,236,230)","rgb(153,216,201)","rgb(102,194,164)","rgb(65,174,118)","rgb(35,139,69)","rgb(0,88,36)"],8:["rgb(247,252,253)","rgb(229,245,249)","rgb(204,236,230)","rgb(153,216,201)","rgb(102,194,164)","rgb(65,174,118)","rgb(35,139,69)","rgb(0,88,36)"],9:["rgb(247,252,253)","rgb(229,245,249)","rgb(204,236,230)","rgb(153,216,201)","rgb(102,194,164)","rgb(65,174,118)","rgb(35,139,69)","rgb(0,109,44)","rgb(0,68,27)"]},
PuBuGn:{3:["rgb(236,226,240)","rgb(166,189,219)","rgb(28,144,153)"],4:["rgb(246,239,247)","rgb(189,201,225)","rgb(103,169,207)","rgb(2,129,138)"],5:["rgb(246,239,247)","rgb(189,201,225)","rgb(103,169,207)","rgb(28,144,153)","rgb(1,108,89)"],6:["rgb(246,239,247)","rgb(208,209,230)","rgb(166,189,219)","rgb(103,169,207)","rgb(28,144,153)","rgb(1,108,89)"],7:["rgb(246,239,247)","rgb(208,209,230)","rgb(166,189,219)","rgb(103,169,207)","rgb(54,144,192)","rgb(2,129,138)","rgb(1,100,80)"],8:["rgb(255,247,251)","rgb(236,226,240)","rgb(208,209,230)","rgb(166,189,219)","rgb(103,169,207)","rgb(54,144,192)","rgb(2,129,138)","rgb(1,100,80)"],9:["rgb(255,247,251)","rgb(236,226,240)","rgb(208,209,230)","rgb(166,189,219)","rgb(103,169,207)","rgb(54,144,192)","rgb(2,129,138)","rgb(1,108,89)","rgb(1,70,54)"]},
PuBu:{3:["rgb(236,231,242)","rgb(166,189,219)","rgb(43,140,190)"],4:["rgb(241,238,246)","rgb(189,201,225)","rgb(116,169,207)","rgb(5,112,176)"],5:["rgb(241,238,246)","rgb(189,201,225)","rgb(116,169,207)","rgb(43,140,190)","rgb(4,90,141)"],6:["rgb(241,238,246)","rgb(208,209,230)","rgb(166,189,219)","rgb(116,169,207)","rgb(43,140,190)","rgb(4,90,141)"],7:["rgb(241,238,246)","rgb(208,209,230)","rgb(166,189,219)","rgb(116,169,207)","rgb(54,144,192)","rgb(5,112,176)","rgb(3,78,123)"],8:["rgb(255,247,251)","rgb(236,231,242)","rgb(208,209,230)","rgb(166,189,219)","rgb(116,169,207)","rgb(54,144,192)","rgb(5,112,176)","rgb(3,78,123)"],9:["rgb(255,247,251)","rgb(236,231,242)","rgb(208,209,230)","rgb(166,189,219)","rgb(116,169,207)","rgb(54,144,192)","rgb(5,112,176)","rgb(4,90,141)","rgb(2,56,88)"]},
BuPu:{3:["rgb(224,236,244)","rgb(158,188,218)","rgb(136,86,167)"],4:["rgb(237,248,251)","rgb(179,205,227)","rgb(140,150,198)","rgb(136,65,157)"],5:["rgb(237,248,251)","rgb(179,205,227)","rgb(140,150,198)","rgb(136,86,167)","rgb(129,15,124)"],6:["rgb(237,248,251)","rgb(191,211,230)","rgb(158,188,218)","rgb(140,150,198)","rgb(136,86,167)","rgb(129,15,124)"],7:["rgb(237,248,251)","rgb(191,211,230)","rgb(158,188,218)","rgb(140,150,198)","rgb(140,107,177)","rgb(136,65,157)","rgb(110,1,107)"],8:["rgb(247,252,253)","rgb(224,236,244)","rgb(191,211,230)","rgb(158,188,218)","rgb(140,150,198)","rgb(140,107,177)","rgb(136,65,157)","rgb(110,1,107)"],9:["rgb(247,252,253)","rgb(224,236,244)","rgb(191,211,230)","rgb(158,188,218)","rgb(140,150,198)","rgb(140,107,177)","rgb(136,65,157)","rgb(129,15,124)","rgb(77,0,75)"]},
RdPu:{3:["rgb(253,224,221)","rgb(250,159,181)","rgb(197,27,138)"],4:["rgb(254,235,226)","rgb(251,180,185)","rgb(247,104,161)","rgb(174,1,126)"],5:["rgb(254,235,226)","rgb(251,180,185)","rgb(247,104,161)","rgb(197,27,138)","rgb(122,1,119)"],6:["rgb(254,235,226)","rgb(252,197,192)","rgb(250,159,181)","rgb(247,104,161)","rgb(197,27,138)","rgb(122,1,119)"],7:["rgb(254,235,226)","rgb(252,197,192)","rgb(250,159,181)","rgb(247,104,161)","rgb(221,52,151)","rgb(174,1,126)","rgb(122,1,119)"],8:["rgb(255,247,243)","rgb(253,224,221)","rgb(252,197,192)","rgb(250,159,181)","rgb(247,104,161)","rgb(221,52,151)","rgb(174,1,126)","rgb(122,1,119)"],9:["rgb(255,247,243)","rgb(253,224,221)","rgb(252,197,192)","rgb(250,159,181)","rgb(247,104,161)","rgb(221,52,151)","rgb(174,1,126)","rgb(122,1,119)","rgb(73,0,106)"]},
PuRd:{3:["rgb(231,225,239)","rgb(201,148,199)","rgb(221,28,119)"],4:["rgb(241,238,246)","rgb(215,181,216)","rgb(223,101,176)","rgb(206,18,86)"],5:["rgb(241,238,246)","rgb(215,181,216)","rgb(223,101,176)","rgb(221,28,119)","rgb(152,0,67)"],6:["rgb(241,238,246)","rgb(212,185,218)","rgb(201,148,199)","rgb(223,101,176)","rgb(221,28,119)","rgb(152,0,67)"],7:["rgb(241,238,246)","rgb(212,185,218)","rgb(201,148,199)","rgb(223,101,176)","rgb(231,41,138)","rgb(206,18,86)","rgb(145,0,63)"],8:["rgb(247,244,249)","rgb(231,225,239)","rgb(212,185,218)","rgb(201,148,199)","rgb(223,101,176)","rgb(231,41,138)","rgb(206,18,86)","rgb(145,0,63)"],9:["rgb(247,244,249)","rgb(231,225,239)","rgb(212,185,218)","rgb(201,148,199)","rgb(223,101,176)","rgb(231,41,138)","rgb(206,18,86)","rgb(152,0,67)","rgb(103,0,31)"]},
OrRd:{3:["rgb(254,232,200)","rgb(253,187,132)","rgb(227,74,51)"],4:["rgb(254,240,217)","rgb(253,204,138)","rgb(252,141,89)","rgb(215,48,31)"],5:["rgb(254,240,217)","rgb(253,204,138)","rgb(252,141,89)","rgb(227,74,51)","rgb(179,0,0)"],6:["rgb(254,240,217)","rgb(253,212,158)","rgb(253,187,132)","rgb(252,141,89)","rgb(227,74,51)","rgb(179,0,0)"],7:["rgb(254,240,217)","rgb(253,212,158)","rgb(253,187,132)","rgb(252,141,89)","rgb(239,101,72)","rgb(215,48,31)","rgb(153,0,0)"],8:["rgb(255,247,236)","rgb(254,232,200)","rgb(253,212,158)","rgb(253,187,132)","rgb(252,141,89)","rgb(239,101,72)","rgb(215,48,31)","rgb(153,0,0)"],9:["rgb(255,247,236)","rgb(254,232,200)","rgb(253,212,158)","rgb(253,187,132)","rgb(252,141,89)","rgb(239,101,72)","rgb(215,48,31)","rgb(179,0,0)","rgb(127,0,0)"]},
YlOrRd:{3:["rgb(255,237,160)","rgb(254,178,76)","rgb(240,59,32)"],4:["rgb(255,255,178)","rgb(254,204,92)","rgb(253,141,60)","rgb(227,26,28)"],5:["rgb(255,255,178)","rgb(254,204,92)","rgb(253,141,60)","rgb(240,59,32)","rgb(189,0,38)"],6:["rgb(255,255,178)","rgb(254,217,118)","rgb(254,178,76)","rgb(253,141,60)","rgb(240,59,32)","rgb(189,0,38)"],7:["rgb(255,255,178)","rgb(254,217,118)","rgb(254,178,76)","rgb(253,141,60)","rgb(252,78,42)","rgb(227,26,28)","rgb(177,0,38)"],8:["rgb(255,255,204)","rgb(255,237,160)","rgb(254,217,118)","rgb(254,178,76)","rgb(253,141,60)","rgb(252,78,42)","rgb(227,26,28)","rgb(177,0,38)"],9:["rgb(255,255,204)","rgb(255,237,160)","rgb(254,217,118)","rgb(254,178,76)","rgb(253,141,60)","rgb(252,78,42)","rgb(227,26,28)","rgb(189,0,38)","rgb(128,0,38)"]},
YlOrBr:{3:["rgb(255,247,188)","rgb(254,196,79)","rgb(217,95,14)"],4:["rgb(255,255,212)","rgb(254,217,142)","rgb(254,153,41)","rgb(204,76,2)"],5:["rgb(255,255,212)","rgb(254,217,142)","rgb(254,153,41)","rgb(217,95,14)","rgb(153,52,4)"],6:["rgb(255,255,212)","rgb(254,227,145)","rgb(254,196,79)","rgb(254,153,41)","rgb(217,95,14)","rgb(153,52,4)"],7:["rgb(255,255,212)","rgb(254,227,145)","rgb(254,196,79)","rgb(254,153,41)","rgb(236,112,20)","rgb(204,76,2)","rgb(140,45,4)"],8:["rgb(255,255,229)","rgb(255,247,188)","rgb(254,227,145)","rgb(254,196,79)","rgb(254,153,41)","rgb(236,112,20)","rgb(204,76,2)","rgb(140,45,4)"],9:["rgb(255,255,229)","rgb(255,247,188)","rgb(254,227,145)","rgb(254,196,79)","rgb(254,153,41)","rgb(236,112,20)","rgb(204,76,2)","rgb(153,52,4)","rgb(102,37,6)"]},
Purples:{3:["rgb(239,237,245)","rgb(188,189,220)","rgb(117,107,177)"],4:["rgb(242,240,247)","rgb(203,201,226)","rgb(158,154,200)","rgb(106,81,163)"],5:["rgb(242,240,247)","rgb(203,201,226)","rgb(158,154,200)","rgb(117,107,177)","rgb(84,39,143)"],6:["rgb(242,240,247)","rgb(218,218,235)","rgb(188,189,220)","rgb(158,154,200)","rgb(117,107,177)","rgb(84,39,143)"],7:["rgb(242,240,247)","rgb(218,218,235)","rgb(188,189,220)","rgb(158,154,200)","rgb(128,125,186)","rgb(106,81,163)","rgb(74,20,134)"],8:["rgb(252,251,253)","rgb(239,237,245)","rgb(218,218,235)","rgb(188,189,220)","rgb(158,154,200)","rgb(128,125,186)","rgb(106,81,163)","rgb(74,20,134)"],9:["rgb(252,251,253)","rgb(239,237,245)","rgb(218,218,235)","rgb(188,189,220)","rgb(158,154,200)","rgb(128,125,186)","rgb(106,81,163)","rgb(84,39,143)","rgb(63,0,125)"]},
Blues:{3:["rgb(222,235,247)","rgb(158,202,225)","rgb(49,130,189)"],4:["rgb(239,243,255)","rgb(189,215,231)","rgb(107,174,214)","rgb(33,113,181)"],5:["rgb(239,243,255)","rgb(189,215,231)","rgb(107,174,214)","rgb(49,130,189)","rgb(8,81,156)"],6:["rgb(239,243,255)","rgb(198,219,239)","rgb(158,202,225)","rgb(107,174,214)","rgb(49,130,189)","rgb(8,81,156)"],7:["rgb(239,243,255)","rgb(198,219,239)","rgb(158,202,225)","rgb(107,174,214)","rgb(66,146,198)","rgb(33,113,181)","rgb(8,69,148)"],8:["rgb(247,251,255)","rgb(222,235,247)","rgb(198,219,239)","rgb(158,202,225)","rgb(107,174,214)","rgb(66,146,198)","rgb(33,113,181)","rgb(8,69,148)"],9:["rgb(247,251,255)","rgb(222,235,247)","rgb(198,219,239)","rgb(158,202,225)","rgb(107,174,214)","rgb(66,146,198)","rgb(33,113,181)","rgb(8,81,156)","rgb(8,48,107)"]},
Greens:{3:["rgb(229,245,224)","rgb(161,217,155)","rgb(49,163,84)"],4:["rgb(237,248,233)","rgb(186,228,179)","rgb(116,196,118)","rgb(35,139,69)"],5:["rgb(237,248,233)","rgb(186,228,179)","rgb(116,196,118)","rgb(49,163,84)","rgb(0,109,44)"],6:["rgb(237,248,233)","rgb(199,233,192)","rgb(161,217,155)","rgb(116,196,118)","rgb(49,163,84)","rgb(0,109,44)"],7:["rgb(237,248,233)","rgb(199,233,192)","rgb(161,217,155)","rgb(116,196,118)","rgb(65,171,93)","rgb(35,139,69)","rgb(0,90,50)"],8:["rgb(247,252,245)","rgb(229,245,224)","rgb(199,233,192)","rgb(161,217,155)","rgb(116,196,118)","rgb(65,171,93)","rgb(35,139,69)","rgb(0,90,50)"],9:["rgb(247,252,245)","rgb(229,245,224)","rgb(199,233,192)","rgb(161,217,155)","rgb(116,196,118)","rgb(65,171,93)","rgb(35,139,69)","rgb(0,109,44)","rgb(0,68,27)"]},
Oranges:{3:["rgb(254,230,206)","rgb(253,174,107)","rgb(230,85,13)"],4:["rgb(254,237,222)","rgb(253,190,133)","rgb(253,141,60)","rgb(217,71,1)"],5:["rgb(254,237,222)","rgb(253,190,133)","rgb(253,141,60)","rgb(230,85,13)","rgb(166,54,3)"],6:["rgb(254,237,222)","rgb(253,208,162)","rgb(253,174,107)","rgb(253,141,60)","rgb(230,85,13)","rgb(166,54,3)"],7:["rgb(254,237,222)","rgb(253,208,162)","rgb(253,174,107)","rgb(253,141,60)","rgb(241,105,19)","rgb(217,72,1)","rgb(140,45,4)"],8:["rgb(255,245,235)","rgb(254,230,206)","rgb(253,208,162)","rgb(253,174,107)","rgb(253,141,60)","rgb(241,105,19)","rgb(217,72,1)","rgb(140,45,4)"],9:["rgb(255,245,235)","rgb(254,230,206)","rgb(253,208,162)","rgb(253,174,107)","rgb(253,141,60)","rgb(241,105,19)","rgb(217,72,1)","rgb(166,54,3)","rgb(127,39,4)"]},
Reds:{3:["rgb(254,224,210)","rgb(252,146,114)","rgb(222,45,38)"],4:["rgb(254,229,217)","rgb(252,174,145)","rgb(251,106,74)","rgb(203,24,29)"],5:["rgb(254,229,217)","rgb(252,174,145)","rgb(251,106,74)","rgb(222,45,38)","rgb(165,15,21)"],6:["rgb(254,229,217)","rgb(252,187,161)","rgb(252,146,114)","rgb(251,106,74)","rgb(222,45,38)","rgb(165,15,21)"],7:["rgb(254,229,217)","rgb(252,187,161)","rgb(252,146,114)","rgb(251,106,74)","rgb(239,59,44)","rgb(203,24,29)","rgb(153,0,13)"],8:["rgb(255,245,240)","rgb(254,224,210)","rgb(252,187,161)","rgb(252,146,114)","rgb(251,106,74)","rgb(239,59,44)","rgb(203,24,29)","rgb(153,0,13)"],9:["rgb(255,245,240)","rgb(254,224,210)","rgb(252,187,161)","rgb(252,146,114)","rgb(251,106,74)","rgb(239,59,44)","rgb(203,24,29)","rgb(165,15,21)","rgb(103,0,13)"]},
Greys:{3:["rgb(240,240,240)","rgb(189,189,189)","rgb(99,99,99)"],4:["rgb(247,247,247)","rgb(204,204,204)","rgb(150,150,150)","rgb(82,82,82)"],5:["rgb(247,247,247)","rgb(204,204,204)","rgb(150,150,150)","rgb(99,99,99)","rgb(37,37,37)"],6:["rgb(247,247,247)","rgb(217,217,217)","rgb(189,189,189)","rgb(150,150,150)","rgb(99,99,99)","rgb(37,37,37)"],7:["rgb(247,247,247)","rgb(217,217,217)","rgb(189,189,189)","rgb(150,150,150)","rgb(115,115,115)","rgb(82,82,82)","rgb(37,37,37)"],8:["rgb(255,255,255)","rgb(240,240,240)","rgb(217,217,217)","rgb(189,189,189)","rgb(150,150,150)","rgb(115,115,115)","rgb(82,82,82)","rgb(37,37,37)"],9:["rgb(255,255,255)","rgb(240,240,240)","rgb(217,217,217)","rgb(189,189,189)","rgb(150,150,150)","rgb(115,115,115)","rgb(82,82,82)","rgb(37,37,37)","rgb(0,0,0)"]},
PuOr:{3:["rgb(241,163,64)","rgb(247,247,247)","rgb(153,142,195)"],4:["rgb(230,97,1)","rgb(253,184,99)","rgb(178,171,210)","rgb(94,60,153)"],5:["rgb(230,97,1)","rgb(253,184,99)","rgb(247,247,247)","rgb(178,171,210)","rgb(94,60,153)"],6:["rgb(179,88,6)","rgb(241,163,64)","rgb(254,224,182)","rgb(216,218,235)","rgb(153,142,195)","rgb(84,39,136)"],7:["rgb(179,88,6)","rgb(241,163,64)","rgb(254,224,182)","rgb(247,247,247)","rgb(216,218,235)","rgb(153,142,195)","rgb(84,39,136)"],8:["rgb(179,88,6)","rgb(224,130,20)","rgb(253,184,99)","rgb(254,224,182)","rgb(216,218,235)","rgb(178,171,210)","rgb(128,115,172)","rgb(84,39,136)"],9:["rgb(179,88,6)","rgb(224,130,20)","rgb(253,184,99)","rgb(254,224,182)","rgb(247,247,247)","rgb(216,218,235)","rgb(178,171,210)","rgb(128,115,172)","rgb(84,39,136)"],10:["rgb(127,59,8)","rgb(179,88,6)","rgb(224,130,20)","rgb(253,184,99)","rgb(254,224,182)","rgb(216,218,235)","rgb(178,171,210)","rgb(128,115,172)","rgb(84,39,136)","rgb(45,0,75)"],11:["rgb(127,59,8)","rgb(179,88,6)","rgb(224,130,20)","rgb(253,184,99)","rgb(254,224,182)","rgb(247,247,247)","rgb(216,218,235)","rgb(178,171,210)","rgb(128,115,172)","rgb(84,39,136)","rgb(45,0,75)"]},
BrBG:{3:["rgb(216,179,101)","rgb(245,245,245)","rgb(90,180,172)"],4:["rgb(166,97,26)","rgb(223,194,125)","rgb(128,205,193)","rgb(1,133,113)"],5:["rgb(166,97,26)","rgb(223,194,125)","rgb(245,245,245)","rgb(128,205,193)","rgb(1,133,113)"],6:["rgb(140,81,10)","rgb(216,179,101)","rgb(246,232,195)","rgb(199,234,229)","rgb(90,180,172)","rgb(1,102,94)"],7:["rgb(140,81,10)","rgb(216,179,101)","rgb(246,232,195)","rgb(245,245,245)","rgb(199,234,229)","rgb(90,180,172)","rgb(1,102,94)"],8:["rgb(140,81,10)","rgb(191,129,45)","rgb(223,194,125)","rgb(246,232,195)","rgb(199,234,229)","rgb(128,205,193)","rgb(53,151,143)","rgb(1,102,94)"],9:["rgb(140,81,10)","rgb(191,129,45)","rgb(223,194,125)","rgb(246,232,195)","rgb(245,245,245)","rgb(199,234,229)","rgb(128,205,193)","rgb(53,151,143)","rgb(1,102,94)"],10:["rgb(84,48,5)","rgb(140,81,10)","rgb(191,129,45)","rgb(223,194,125)","rgb(246,232,195)","rgb(199,234,229)","rgb(128,205,193)","rgb(53,151,143)","rgb(1,102,94)","rgb(0,60,48)"],11:["rgb(84,48,5)","rgb(140,81,10)","rgb(191,129,45)","rgb(223,194,125)","rgb(246,232,195)","rgb(245,245,245)","rgb(199,234,229)","rgb(128,205,193)","rgb(53,151,143)","rgb(1,102,94)","rgb(0,60,48)"]},
PRGn:{3:["rgb(175,141,195)","rgb(247,247,247)","rgb(127,191,123)"],4:["rgb(123,50,148)","rgb(194,165,207)","rgb(166,219,160)","rgb(0,136,55)"],5:["rgb(123,50,148)","rgb(194,165,207)","rgb(247,247,247)","rgb(166,219,160)","rgb(0,136,55)"],6:["rgb(118,42,131)","rgb(175,141,195)","rgb(231,212,232)","rgb(217,240,211)","rgb(127,191,123)","rgb(27,120,55)"],7:["rgb(118,42,131)","rgb(175,141,195)","rgb(231,212,232)","rgb(247,247,247)","rgb(217,240,211)","rgb(127,191,123)","rgb(27,120,55)"],8:["rgb(118,42,131)","rgb(153,112,171)","rgb(194,165,207)","rgb(231,212,232)","rgb(217,240,211)","rgb(166,219,160)","rgb(90,174,97)","rgb(27,120,55)"],9:["rgb(118,42,131)","rgb(153,112,171)","rgb(194,165,207)","rgb(231,212,232)","rgb(247,247,247)","rgb(217,240,211)","rgb(166,219,160)","rgb(90,174,97)","rgb(27,120,55)"],10:["rgb(64,0,75)","rgb(118,42,131)","rgb(153,112,171)","rgb(194,165,207)","rgb(231,212,232)","rgb(217,240,211)","rgb(166,219,160)","rgb(90,174,97)","rgb(27,120,55)","rgb(0,68,27)"],11:["rgb(64,0,75)","rgb(118,42,131)","rgb(153,112,171)","rgb(194,165,207)","rgb(231,212,232)","rgb(247,247,247)","rgb(217,240,211)","rgb(166,219,160)","rgb(90,174,97)","rgb(27,120,55)","rgb(0,68,27)"]},
PiYG:{3:["rgb(233,163,201)","rgb(247,247,247)","rgb(161,215,106)"],4:["rgb(208,28,139)","rgb(241,182,218)","rgb(184,225,134)","rgb(77,172,38)"],5:["rgb(208,28,139)","rgb(241,182,218)","rgb(247,247,247)","rgb(184,225,134)","rgb(77,172,38)"],6:["rgb(197,27,125)","rgb(233,163,201)","rgb(253,224,239)","rgb(230,245,208)","rgb(161,215,106)","rgb(77,146,33)"],7:["rgb(197,27,125)","rgb(233,163,201)","rgb(253,224,239)","rgb(247,247,247)","rgb(230,245,208)","rgb(161,215,106)","rgb(77,146,33)"],8:["rgb(197,27,125)","rgb(222,119,174)","rgb(241,182,218)","rgb(253,224,239)","rgb(230,245,208)","rgb(184,225,134)","rgb(127,188,65)","rgb(77,146,33)"],9:["rgb(197,27,125)","rgb(222,119,174)","rgb(241,182,218)","rgb(253,224,239)","rgb(247,247,247)","rgb(230,245,208)","rgb(184,225,134)","rgb(127,188,65)","rgb(77,146,33)"],10:["rgb(142,1,82)","rgb(197,27,125)","rgb(222,119,174)","rgb(241,182,218)","rgb(253,224,239)","rgb(230,245,208)","rgb(184,225,134)","rgb(127,188,65)","rgb(77,146,33)","rgb(39,100,25)"],11:["rgb(142,1,82)","rgb(197,27,125)","rgb(222,119,174)","rgb(241,182,218)","rgb(253,224,239)","rgb(247,247,247)","rgb(230,245,208)","rgb(184,225,134)","rgb(127,188,65)","rgb(77,146,33)","rgb(39,100,25)"]},
RdBu:{3:["rgb(239,138,98)","rgb(247,247,247)","rgb(103,169,207)"],4:["rgb(202,0,32)","rgb(244,165,130)","rgb(146,197,222)","rgb(5,113,176)"],5:["rgb(202,0,32)","rgb(244,165,130)","rgb(247,247,247)","rgb(146,197,222)","rgb(5,113,176)"],6:["rgb(178,24,43)","rgb(239,138,98)","rgb(253,219,199)","rgb(209,229,240)","rgb(103,169,207)","rgb(33,102,172)"],7:["rgb(178,24,43)","rgb(239,138,98)","rgb(253,219,199)","rgb(247,247,247)","rgb(209,229,240)","rgb(103,169,207)","rgb(33,102,172)"],8:["rgb(178,24,43)","rgb(214,96,77)","rgb(244,165,130)","rgb(253,219,199)","rgb(209,229,240)","rgb(146,197,222)","rgb(67,147,195)","rgb(33,102,172)"],9:["rgb(178,24,43)","rgb(214,96,77)","rgb(244,165,130)","rgb(253,219,199)","rgb(247,247,247)","rgb(209,229,240)","rgb(146,197,222)","rgb(67,147,195)","rgb(33,102,172)"],10:["rgb(103,0,31)","rgb(178,24,43)","rgb(214,96,77)","rgb(244,165,130)","rgb(253,219,199)","rgb(209,229,240)","rgb(146,197,222)","rgb(67,147,195)","rgb(33,102,172)","rgb(5,48,97)"],11:["rgb(103,0,31)","rgb(178,24,43)","rgb(214,96,77)","rgb(244,165,130)","rgb(253,219,199)","rgb(247,247,247)","rgb(209,229,240)","rgb(146,197,222)","rgb(67,147,195)","rgb(33,102,172)","rgb(5,48,97)"]},
RdGy:{3:["rgb(239,138,98)","rgb(255,255,255)","rgb(153,153,153)"],4:["rgb(202,0,32)","rgb(244,165,130)","rgb(186,186,186)","rgb(64,64,64)"],5:["rgb(202,0,32)","rgb(244,165,130)","rgb(255,255,255)","rgb(186,186,186)","rgb(64,64,64)"],6:["rgb(178,24,43)","rgb(239,138,98)","rgb(253,219,199)","rgb(224,224,224)","rgb(153,153,153)","rgb(77,77,77)"],7:["rgb(178,24,43)","rgb(239,138,98)","rgb(253,219,199)","rgb(255,255,255)","rgb(224,224,224)","rgb(153,153,153)","rgb(77,77,77)"],8:["rgb(178,24,43)","rgb(214,96,77)","rgb(244,165,130)","rgb(253,219,199)","rgb(224,224,224)","rgb(186,186,186)","rgb(135,135,135)","rgb(77,77,77)"],9:["rgb(178,24,43)","rgb(214,96,77)","rgb(244,165,130)","rgb(253,219,199)","rgb(255,255,255)","rgb(224,224,224)","rgb(186,186,186)","rgb(135,135,135)","rgb(77,77,77)"],10:["rgb(103,0,31)","rgb(178,24,43)","rgb(214,96,77)","rgb(244,165,130)","rgb(253,219,199)","rgb(224,224,224)","rgb(186,186,186)","rgb(135,135,135)","rgb(77,77,77)","rgb(26,26,26)"],11:["rgb(103,0,31)","rgb(178,24,43)","rgb(214,96,77)","rgb(244,165,130)","rgb(253,219,199)","rgb(255,255,255)","rgb(224,224,224)","rgb(186,186,186)","rgb(135,135,135)","rgb(77,77,77)","rgb(26,26,26)"]},
RdYlBu:{3:["rgb(252,141,89)","rgb(255,255,191)","rgb(145,191,219)"],4:["rgb(215,25,28)","rgb(253,174,97)","rgb(171,217,233)","rgb(44,123,182)"],5:["rgb(215,25,28)","rgb(253,174,97)","rgb(255,255,191)","rgb(171,217,233)","rgb(44,123,182)"],6:["rgb(215,48,39)","rgb(252,141,89)","rgb(254,224,144)","rgb(224,243,248)","rgb(145,191,219)","rgb(69,117,180)"],7:["rgb(215,48,39)","rgb(252,141,89)","rgb(254,224,144)","rgb(255,255,191)","rgb(224,243,248)","rgb(145,191,219)","rgb(69,117,180)"],8:["rgb(215,48,39)","rgb(244,109,67)","rgb(253,174,97)","rgb(254,224,144)","rgb(224,243,248)","rgb(171,217,233)","rgb(116,173,209)","rgb(69,117,180)"],9:["rgb(215,48,39)","rgb(244,109,67)","rgb(253,174,97)","rgb(254,224,144)","rgb(255,255,191)","rgb(224,243,248)","rgb(171,217,233)","rgb(116,173,209)","rgb(69,117,180)"],10:["rgb(165,0,38)","rgb(215,48,39)","rgb(244,109,67)","rgb(253,174,97)","rgb(254,224,144)","rgb(224,243,248)","rgb(171,217,233)","rgb(116,173,209)","rgb(69,117,180)","rgb(49,54,149)"],11:["rgb(165,0,38)","rgb(215,48,39)","rgb(244,109,67)","rgb(253,174,97)","rgb(254,224,144)","rgb(255,255,191)","rgb(224,243,248)","rgb(171,217,233)","rgb(116,173,209)","rgb(69,117,180)","rgb(49,54,149)"]},
Spectral:{3:["rgb(252,141,89)","rgb(255,255,191)","rgb(153,213,148)"],4:["rgb(215,25,28)","rgb(253,174,97)","rgb(171,221,164)","rgb(43,131,186)"],5:["rgb(215,25,28)","rgb(253,174,97)","rgb(255,255,191)","rgb(171,221,164)","rgb(43,131,186)"],6:["rgb(213,62,79)","rgb(252,141,89)","rgb(254,224,139)","rgb(230,245,152)","rgb(153,213,148)","rgb(50,136,189)"],7:["rgb(213,62,79)","rgb(252,141,89)","rgb(254,224,139)","rgb(255,255,191)","rgb(230,245,152)","rgb(153,213,148)","rgb(50,136,189)"],8:["rgb(213,62,79)","rgb(244,109,67)","rgb(253,174,97)","rgb(254,224,139)","rgb(230,245,152)","rgb(171,221,164)","rgb(102,194,165)","rgb(50,136,189)"],9:["rgb(213,62,79)","rgb(244,109,67)","rgb(253,174,97)","rgb(254,224,139)","rgb(255,255,191)","rgb(230,245,152)","rgb(171,221,164)","rgb(102,194,165)","rgb(50,136,189)"],10:["rgb(158,1,66)","rgb(213,62,79)","rgb(244,109,67)","rgb(253,174,97)","rgb(254,224,139)","rgb(230,245,152)","rgb(171,221,164)","rgb(102,194,165)","rgb(50,136,189)","rgb(94,79,162)"],11:["rgb(158,1,66)","rgb(213,62,79)","rgb(244,109,67)","rgb(253,174,97)","rgb(254,224,139)","rgb(255,255,191)","rgb(230,245,152)","rgb(171,221,164)","rgb(102,194,165)","rgb(50,136,189)","rgb(94,79,162)"]},
RdYlGn:{3:["rgb(252,141,89)","rgb(255,255,191)","rgb(145,207,96)"],4:["rgb(215,25,28)","rgb(253,174,97)","rgb(166,217,106)","rgb(26,150,65)"],5:["rgb(215,25,28)","rgb(253,174,97)","rgb(255,255,191)","rgb(166,217,106)","rgb(26,150,65)"],6:["rgb(215,48,39)","rgb(252,141,89)","rgb(254,224,139)","rgb(217,239,139)","rgb(145,207,96)","rgb(26,152,80)"],7:["rgb(215,48,39)","rgb(252,141,89)","rgb(254,224,139)","rgb(255,255,191)","rgb(217,239,139)","rgb(145,207,96)","rgb(26,152,80)"],8:["rgb(215,48,39)","rgb(244,109,67)","rgb(253,174,97)","rgb(254,224,139)","rgb(217,239,139)","rgb(166,217,106)","rgb(102,189,99)","rgb(26,152,80)"],9:["rgb(215,48,39)","rgb(244,109,67)","rgb(253,174,97)","rgb(254,224,139)","rgb(255,255,191)","rgb(217,239,139)","rgb(166,217,106)","rgb(102,189,99)","rgb(26,152,80)"],10:["rgb(165,0,38)","rgb(215,48,39)","rgb(244,109,67)","rgb(253,174,97)","rgb(254,224,139)","rgb(217,239,139)","rgb(166,217,106)","rgb(102,189,99)","rgb(26,152,80)","rgb(0,104,55)"],11:["rgb(165,0,38)","rgb(215,48,39)","rgb(244,109,67)","rgb(253,174,97)","rgb(254,224,139)","rgb(255,255,191)","rgb(217,239,139)","rgb(166,217,106)","rgb(102,189,99)","rgb(26,152,80)","rgb(0,104,55)"]}};
Country Country Code 1970 1971 1972 1973 1974 1975 1976 1977 1978 1979 1980 1981 1982 1983 1984 1985 1986 1987 1988 1989 1990 1991 1992 1993 1994 1995 1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2006 2007 2008 2009 2010 2011 2012 2013
Afghanistan AFG 159 162 137 145 176 189 200 227 250 279 276 268 272 278 283 288 295 261 242 298 309 265 252 176 128 184 170 159 149 136 171 170 193 214 233 266 293 394 398 454 566 659 715 708
Albania ALB 1089 1092 1095 1098 1101 1106 1110 1114 1120 913 805 813 818 809 779 776 779 752 758 888 640 474 452 511 571 732 984 692 810 1024 1093 1227 1351 1744 2254 2532 2806 3353 4081 3822 3786 4087 3904 4066
Algeria DZA 352 356 464 580 812 926 1028 1181 1442 1762 2174 2207 2176 2275 2390 2538 2679 2662 2360 2169 2359 1735 1787 1810 1476 1435 1573 1588 1563 1555 1727 1703 1743 2056 2550 3039 3391 3846 4787 3771 4350 5274 5401 5325
Andorra AND 4004 4325 5215 6607 7816 8863 8843 9584 11286 14615 15305 12825 11884 9921 9557 9614 12812 15598 17688 18753 23340 24149 25399 20413 20064 22825 23547 22778 23488 23922 21433 21824 23975 31382 36895 39990 43192 49338 50036 46401 42953 44015 40150 41015
Angola AGO 483 498 502 600 656 472 440 469 507 547 706 638 616 619 634 757 691 776 817 927 996 1142 1270 890 887 413 524 598 491 451 636 658 768 905 1238 1983 2441 3413 4596 3989 4221 5159 5540 5668
Antigua and Barbuda ATG 569 681 921 1266 1336 1354 1117 1264 1425 1753 2100 2394 2683 3025 3480 4088 4936 5067 6126 7009 7237 7746 7909 8289 8875 8524 9089 9474 9861 10117 10095 9798 10028 10383 10993 12080 13600 15276 15786 13979 13017 12786 13405 13790
Argentina ARG 1565 1843 1689 1816 2052 2192 2276 2533 2584 2950 3214 3274 3316 3534 3677 3478 4115 4167 4789 2851 5186 6866 8169 8344 8967 8869 9241 9827 9915 9299 9223 8633 3246 4085 4785 5768 6790 8438 10292 9506 11508 13759 14725 14760
Armenia ARM 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 609 561 340 325 358 399 503 522 608 597 621 692 780 925 1182 1625 2126 3079 3917 2914 3125 3422 3354 3504
Aruba ABW 2990 3130 3274 3427 3592 3776 3981 4209 4452 4700 4941 5163 5370 5578 5817 6107 6473 7886 9765 11392 12308 13496 14047 14938 17342 16441 16586 17927 19082 19356 20620 20672 20434 20835 22567 23303 24015 25921 27549 24640 23529 25014 24805 25156
Australia AUS 3504 3837 4444 6331 7450 7851 8363 8195 9457 10352 11794 13565 12722 12572 13285 11539 11943 13974 17404 18989 18940 19027 18602 17903 20233 21647 23764 23549 20742 22418 21240 20008 22082 28017 33563 37152 39249 46432 48776 45878 57593 67407 68459 65600
Austria AUT 2048 2367 2911 3880 4613 5245 5627 6763 8160 9747 10835 9386 9416 9519 8963 9137 13027 16314 17486 17400 21651 22439 24958 24124 25579 30114 29557 26493 27179 27063 24491 24468 26321 32019 36600 38191 40386 46495 51261 47490 46377 50884 48154 50420
Azerbaijan AZE 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 904 913 711 551 446 396 405 500 557 569 650 696 753 869 1025 1547 2421 3768 5503 4929 5817 7167 7485 7814
Bahamas BHS 3356 3480 3506 3901 4087 4723 5036 5894 6628 7666 7504 8417 8291 7959 8445 9614 10586 11549 12666 14213 14436 13928 13658 13331 13810 14314 16040 17135 19006 20515 21251 21507 22515 22018 22005 23417 23734 24321 23674 22061 21941 21651 22096 22313
Bahrain BHR 1980 2061 2507 3420 4455 4442 6005 7070 7569 8517 10459 11358 11575 11545 11753 10669 8629 8464 8970 9308 9899 10198 10392 11100 11672 12039 12177 12246 11332 11831 13562 12846 13096 14345 16027 18156 19459 21049 23038 19251 20546 22467 23339 24695
Bangladesh BGD 107 95 104 112 131 135 147 151 188 211 233 230 204 203 231 234 240 265 279 296 301 314 314 317 330 363 374 379 385 396 395 388 396 427 455 463 479 538 618 685 758 809 833 980
Barbados BRB 905 1012 1150 1394 1657 1938 2096 2378 2657 3215 4114 4511 4693 4959 5379 5604 6126 6719 7119 7843 7846 7758 7476 7863 8244 8644 9192 9689 10893 11378 11675 11600 11756 12078 12894 14225 15692 16336 16358 16461 15812 15503 14917 14854
Belarus BLR 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1838 1871 1730 1640 1483 1360 1428 1393 1510 1210 1044 1245 1481 1822 2381 3126 3842 4723 6358 5166 5818 6321 6764 7664
Belgium BEL 2774 3088 3844 4923 5768 6749 7293 8479 10344 11863 12918 10656 9364 8859 8464 8753 12165 15123 16404 16564 20656 21108 23451 22353 24268 28452 27564 24897 25415 25351 23113 23046 24993 30675 35481 36824 38788 44229 48281 44723 44273 47993 45104 47261
Belize BLZ 206 256 327 523 686 784 609 772 869 999 1351 1307 1183 1213 1315 1269 1344 1587 1760 1980 2162 2261 2401 2674 2729 2834 3020 2995 3061 3159 3488 3556 3704 3834 3991 4098 4364 4509 4662 4441 4527 4702 4857 4894
Benin BEN 103 106 128 153 161 191 199 212 251 297 370 340 323 271 252 244 303 344 346 311 369 366 393 383 260 362 382 357 375 369 339 348 379 464 511 533 557 633 739 713 690 745 751 805
Bermuda BMU 5130 5753 6351 7200 8276 9059 10069 10856 11669 13484 16096 17499 19405 21483 22475 24705 27247 29617 31424 33094 34030 35148 35550 37667 38986 41636 43985 47308 50268 53150 55385 58313 62108 65763 70171 75902 84155 91379 94483 89588 88442 85284 84911 85302
Bhutan BTN 212 220 224 243 276 248 244 261 242 263 312 341 350 384 368 367 421 489 512 480 511 436 444 425 507 568 596 684 675 732 778 820 897 1009 1109 1259 1349 1761 1818 1795 2211 2495 2458 2363
Bolivia BOL 240 253 289 286 462 503 563 553 590 624 656 707 701 680 684 682 663 681 709 711 716 768 792 786 801 879 947 993 1043 996 989 939 894 896 955 1021 1203 1356 1696 1735 1935 2320 2579 2868
Bosnia and Herzegovina BIH 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1713 1398 1143 935 766 580 789 1070 1162 1249 1448 1495 1726 2182 2613 2810 3239 3991 4846 4480 4380 4771 4410 4662
Botswana BWA 96 123 155 221 297 333 347 431 493 619 855 942 797 836 846 707 915 1221 1372 2248 2689 2715 2777 2712 2757 2988 2991 3029 2831 3179 3297 3078 3007 4099 4830 5294 5341 5712 5747 5178 6980 7697 7191 7312
Brazil BRA 367 400 502 694 869 998 1153 1310 1453 1565 1570 1810 1872 1306 1316 1376 1621 1743 1911 2553 2687 2459 2318 2561 3598 4750 5108 5219 4979 3413 3695 3132 2821 3039 3607 4739 5790 7194 8623 8373 10978 12576 11320 11199
Brunei Darussalam BRN 1565 1650 2164 3316 7882 8236 9643 11299 12203 17016 28940 24854 23572 20661 19769 17907 10615 11855 10965 11955 13702 14002 15388 14682 14223 16047 16910 16769 12767 14174 18087 16517 16869 18542 21819 25914 30613 32108 37095 27213 30882 41060 41127 38563
Bulgaria BGR 1059 1041 1211 1435 1553 1364 1441 1469 1586 1064 1223 1399 1516 1626 1737 1840 1957 2131 2454 2477 2350 961 1095 1395 1265 1727 1222 1365 1799 1695 1669 1803 2077 2703 3347 3813 4414 5770 7105 6737 6587 7605 7226 7543
Burkina Faso BFA 80 80 101 114 124 145 136 161 203 267 283 256 230 205 178 203 259 294 316 308 356 350 365 338 195 238 252 232 258 267 227 237 261 332 371 407 421 475 570 553 579 672 682 741
Burundi BDI 71 72 69 85 95 113 122 142 156 197 230 234 239 246 217 245 249 227 206 207 204 203 184 162 175 161 138 153 139 123 106 97 89 82 91 144 158 163 187 199 220 237 246 251
Cabo Verde CPV 265 290 317 380 373 429 400 379 442 479 536 521 516 496 462 473 646 792 882 882 995 1015 1105 1085 1194 1397 1405 1344 1404 1563 1386 1420 1538 1982 2220 2309 2614 3130 3692 3524 3413 3801 3552 3731
Cambodia KHM 110 107 103 87 88 95 102 95 106 103 107 116 120 125 131 136 140 169 198 199 187 240 246 242 257 307 316 302 268 294 300 320 338 361 406 471 537 628 743 735 783 878 945 1008
Cameroon CMR 171 187 234 310 322 412 436 496 635 820 993 905 881 892 852 813 964 1019 967 864 981 916 906 931 525 640 667 620 651 646 583 589 648 791 893 915 965 1070 1190 1163 1145 1257 1220 1329
Canada CAN 4094 4550 5100 5832 7019 7502 8801 8908 9100 10007 11155 12347 12531 13468 13855 14045 14351 16167 18801 20652 21405 21716 20817 20046 19867 20550 21191 21797 20950 22170 24088 23647 24055 28102 31910 36095 40195 44197 46226 40614 47297 51866 52607 52270
Cayman Islands CYM 2578 3080 3872 4749 5203 5830 6537 7337 8261 9355 10666 12246 14136 19095 20739 21542 22566 25033 28950 31421 37182 37040 37559 38588 39938 40930 41941 43033 53251 54735 54633 53935 54459 54893 56274 62558 64107 68309 67049 61485 58857 59047 59246 59448
Central African Republic CAF 108 113 127 146 149 196 229 252 296 331 367 311 325 277 261 345 437 458 473 453 518 484 484 428 278 356 315 286 289 293 263 263 275 311 341 357 381 427 486 476 468 511 494 343
Chad TCD 130 139 141 153 174 246 226 224 266 303 254 197 174 169 177 170 204 224 254 232 271 260 263 222 175 207 224 207 228 191 167 198 222 292 457 586 608 655 757 657 736 813 820 816
Chile CHL 998 1173 1244 1744 1663 762 1025 1370 1557 2067 2710 3201 2252 1828 1782 1546 1634 1876 2153 2413 2609 2928 3475 3623 4076 5136 5318 5730 5419 4921 5007 4512 4376 4760 6144 7532 9371 10383 10672 10120 12685 14502 15254 15723
China CHN 112 117 130 155 158 176 162 182 224 271 311 294 292 306 304 291 281 299 368 401 347 359 417 528 475 612 715 784 826 865 932 1023 1124 1267 1484 1735 2106 2626 3387 3778 4375 5345 5976 6626
China: Hong Kong SAR HKG 963 1114 1404 1936 2212 2307 2870 3393 3826 4569 5711 6028 6176 5652 6263 6593 7486 9097 10576 12020 13277 15192 17640 20162 22469 23542 25452 27579 25621 24622 25115 24577 24066 23367 24520 26327 28005 30513 31470 30548 32433 35020 36739 38039
China: Macao SAR MAC 657 776 948 1299 1506 1758 1763 2272 2983 3384 3986 4107 4203 3998 4432 4379 4704 5837 6595 7555 8824 9972 12821 14452 15847 17455 17443 17213 15729 14785 14894 14870 15779 17586 22372 25190 30364 36607 40847 40860 53046 67062 77196 91377
Colombia COL 478 506 548 634 745 771 883 1095 1278 1500 1753 1867 1955 1901 1837 1640 1608 1639 1731 1711 1709 1717 1803 2048 2654 3016 3111 3356 3045 2623 2503 2421 2377 2260 2753 3394 3709 4661 5403 5105 6180 7125 7763 7826
Comoros COM 85 92 106 138 152 230 219 233 291 374 394 353 321 324 304 315 436 513 528 493 591 580 614 594 409 498 483 433 429 432 382 406 452 569 619 644 654 735 810 791 781 842 800 846
Congo COG 196 218 254 328 385 440 443 429 518 684 950 1078 1134 1069 1086 1039 865 1045 979 1045 1174 1114 1168 1041 671 778 908 807 650 773 1030 872 920 1039 1348 1718 2120 1978 2625 2338 2987 3502 3149 3153
Costa Rica CRI 687 733 823 993 1058 1214 1456 1806 2015 2245 2614 1381 1334 1566 1771 1847 2018 2022 2005 2212 2356 2269 2651 2910 3111 3368 3321 3507 3759 4112 4058 4087 4115 4200 4379 4621 5128 5898 6583 6386 7773 8704 9443 10185
Côte d'Ivoire CIV 286 291 326 422 487 589 674 866 1044 1155 1231 977 840 729 700 687 869 923 906 915 982 920 929 834 603 781 830 779 819 795 662 682 740 905 966 982 978 1097 1275 1239 1208 1242 1244 1407
Croatia HRV 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3467 2824 2556 2724 3670 4773 5094 5177 5584 5184 4866 5237 6073 7857 9449 10348 11519 13751 16158 14399 13754 14394 13114 13490
Cuba CUB 653 780 901 1088 1224 1380 1445 1475 1838 2003 2025 2038 2110 2226 2397 2270 2379 2451 2641 2573 2702 2276 2053 2067 2615 2783 2278 2301 2326 2555 2744 2835 2996 3192 3389 3776 4667 5185 5383 5499 5702 6165 6498 6985
Curaçao CUW 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 16052 16451 16765 17188 17446 18120 18659 19207 20371 20010 20001 20054 20163 19830
Cyprus CYP 1002 1160 1395 1678 1814 1569 1829 2333 3039 3953 4741 4519 4635 4580 4758 5002 6317 7487 8547 8999 10782 10840 12656 11779 12989 15237 15120 14161 15026 15204 14283 14717 15937 20021 23268 24444 26199 30306 34667 31991 31410 31837 28987 27662
Czech Republic CZE 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3904 2861 3344 3911 4579 5758 6466 5976 6449 6302 5997 6585 7998 9732 11655 13292 15106 18265 22590 19619 19616 21422 19395 19510
D.P.R. of Korea PRK 384 413 443 477 515 558 571 587 604 622 639 653 808 794 745 722 805 836 764 811 735 663 593 503 384 222 479 462 456 452 462 476 468 471 473 548 575 597 551 494 570 638 643 621
D.R. of the Congo COD 239 262 284 359 403 418 386 491 719 609 610 506 489 409 241 250 282 234 260 420 431 391 345 432 226 213 212 214 219 68 64 173 176 175 196 221 257 286 327 302 347 404 446 484
Denmark DNK 3421 3795 4603 6073 6726 7953 8741 9746 11799 13738 13832 11977 11696 11758 11470 12168 17169 21334 22476 21813 26865 26961 29526 27542 29963 35357 35710 32888 33403 33456 30751 30775 33272 40517 46539 48832 52006 58436 64153 57882 57614 61231 57469 59921
Djibouti DJI 414 441 501 588 687 699 752 725 716 785 838 852 867 858 882 871 877 839 825 788 775 761 765 751 783 768 735 714 711 753 769 787 801 831 870 912 976 1062 1213 1277 1353 1464 1575 1668
Dominica DMA 324 360 386 443 525 551 533 587 721 701 930 1041 1136 1267 1435 1587 1819 2058 2406 2604 2794 2966 3202 3336 3578 3639 3935 4104 4374 4539 4612 4710 4636 4814 5132 5049 5408 5829 6379 6795 6676 6881 6919 6915
Dominican Republic DOM 405 442 513 589 716 859 920 1042 1050 1192 1404 1503 1610 1704 2001 849 1005 920 823 1162 1295 1315 1496 1664 1773 1945 2091 2330 2430 2514 2730 2786 2788 2210 2345 3578 3775 4259 4636 4703 5089 5463 5731 5826
Ecuador ECU 329 306 348 450 652 737 884 1078 1207 1438 1757 2036 1971 1763 1760 2109 1452 1324 1229 1177 1250 1343 1414 1563 1887 2008 2070 2254 2173 1547 1462 1914 2191 2442 2705 3013 3337 3575 4256 4237 4637 5200 5656 6003
Egypt EGY 224 232 243 248 287 314 363 455 545 355 448 294 335 394 439 473 480 519 553 594 639 683 784 854 939 1075 1191 1293 1360 1412 1447 1350 1267 1067 1122 1316 1476 1780 2184 2448 2749 2911 3223 3110
El Salvador SLV 91 93 96 109 125 139 174 214 225 247 252 240 246 274 311 377 513 593 693 805 898 979 1080 1240 1424 1653 1776 1902 2037 2102 2204 2308 2381 2496 2611 2815 3043 3284 3484 3341 3444 3699 3782 3826
Equatorial Guinea GNQ 70 74 73 98 109 141 153 176 204 231 244 218 240 249 232 257 304 354 365 312 356 341 401 391 280 377 600 1116 906 1470 2272 3171 3784 4843 8148 11937 13737 16928 24884 16433 19237 25129 26622 24480
Eritrea ERI 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 103 117 131 151 187 188 215 220 221 209 179 183 170 195 238 226 241 253 256 334 369 440 504 543
Estonia EST 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3550 3416 2801 2761 2823 3061 3342 3610 4045 4159 4165 4595 5423 7333 9053 10566 12865 16925 18471 15081 15010 17616 17556 19328
Ethiopia ETH 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 233 257 199 138 129 133 140 141 124 114 122 117 110 117 134 160 191 236 310 332 302 335 455 489
Fiji FJI 428 469 589 776 998 1198 1195 1215 1375 1657 1913 1918 1805 1655 1699 1620 1815 1649 1552 1750 1855 1902 2081 2191 2409 2593 2718 2701 2117 2462 2123 2083 2307 2894 3401 3655 3747 4076 4175 3367 3649 4201 4401 4578
Finland FIN 2467 2712 3177 4174 5300 6260 6743 7074 7639 9342 11233 10933 10947 10511 10847 11406 14952 18562 22033 23966 28380 25524 22369 17634 20312 26271 25771 24671 25991 26182 24252 24911 26837 32814 37637 38966 41106 48254 53354 47060 46165 50783 47292 49265
France FRA 2872 3186 3873 4988 5343 6706 6879 7548 9287 11212 12752 11138 10525 10018 9441 9783 13570 16346 17731 17752 21868 21769 23934 22504 23615 27013 26984 24324 25057 24765 22461 22535 24275 29657 33818 34825 36497 41553 45363 41567 40617 43680 40763 42339
French Polynesia PYF 2379 2687 2855 3646 4542 5468 6004 6268 7695 9281 10271 9328 9104 9185 9215 9795 14553 15656 15478 15253 17987 18236 19446 18219 18547 20542 19429 18208 18582 18031 15835 15306 16044 19806 22053 22374 22786 25435 27039 24709 23583 24699 22731 23162
Gabon GAB 696 804 890 1468 3078 4216 5756 5256 4369 5412 7463 6569 6000 5482 5607 5616 5175 4931 4807 5033 6379 6183 6232 5867 4431 5108 5716 5233 4299 4317 4632 4128 4204 4983 5823 6944 7303 8594 10459 7942 8278 10652 9781 10151
Gambia GMB 215 220 277 458 580 675 603 619 715 761 834 854 827 787 740 894 580 618 740 736 772 727 729 749 720 738 774 713 725 683 637 543 443 361 416 434 442 522 612 553 566 521 510 488
Georgia GEO 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1547 1267 729 537 501 534 614 713 743 583 645 688 735 874 1135 1433 1742 2298 2900 2446 2652 3300 3636 3715
Germany DEU 2712 3131 3748 4976 5562 6131 6501 7520 9287 11071 11958 10089 9803 9738 9164 9249 13185 16309 17531 17417 21928 22978 26012 25156 26657 31153 30000 26541 26825 26310 23316 23305 24812 29864 33579 34085 35807 41105 44940 41027 41100 45265 42672 45091
Ghana GHA 413 439 373 339 384 359 358 383 437 453 484 497 475 455 495 519 541 565 601 591 682 746 713 601 534 618 647 629 667 673 424 441 499 603 683 804 930 1099 1234 1097 1326 1579 1646 1846
Greece GRC 1499 1657 1910 2516 2836 3166 3418 3915 4721 5735 5917 5400 5595 5037 4872 4831 5674 6584 7620 7871 9670 10299 11270 10439 11070 12874 13622 13228 13299 13668 12030 12350 13851 18269 21717 22430 24724 28795 31997 29720 26967 25975 22430 21768
Greenland GRL 1483 1845 2170 2827 3393 4188 4755 5567 7019 8280 9328 8469 7734 7894 7100 7632 11020 14238 16099 16532 18018 17915 18270 16324 17718 21298 21088 18865 20207 19849 18693 18956 20333 24721 28464 28977 31818 35904 40614 40919 40447 44216 41370 42437
Grenada GRD 204 258 346 428 445 551 558 634 824 974 966 1019 1095 1122 1189 1326 1490 1740 1948 2160 2393 2504 2532 2558 2647 2766 2960 3177 3484 3745 5118 5110 5292 5773 5836 6754 6766 7324 7947 7395 7366 7411 7598 7843
Guatemala GTM 313 318 328 390 467 525 613 751 811 901 1003 1069 1056 1070 1092 1258 929 761 823 863 767 922 999 1066 1186 1309 1377 1517 1617 1492 1535 1629 1766 1817 1938 2146 2326 2561 2867 2697 2882 3240 3341 3478
Guinea GIN 136 149 158 168 192 215 244 249 284 301 332 360 380 390 399 420 430 442 472 463 485 486 494 463 461 502 508 484 434 413 365 343 337 374 387 306 311 466 515 501 481 502 541 615
Guinea-Bissau GNB 450 436 497 594 635 714 634 540 619 672 627 672 539 529 565 499 542 575 532 571 598 622 629 642 661 689 504 388 291 311 292 303 314 344 377 413 407 469 570 533 533 600 546 608
Guyana GUY 592 620 622 660 919 1074 941 922 1030 1070 1214 1167 996 1010 933 980 1112 743 900 833 872 768 825 1028 1198 1362 1539 1627 1551 1495 1527 1519 1543 1572 1660 1729 1906 2259 2478 2593 2874 3258 3585 3739
Haiti HTI 70 76 76 94 112 132 168 177 179 194 243 243 247 266 291 314 342 293 289 325 368 324 207 206 267 298 341 365 416 444 391 369 332 288 367 411 476 575 609 610 621 683 704 745
Honduras HND 306 315 337 372 409 431 502 602 674 762 842 897 895 920 963 1025 1041 1101 1191 1293 742 726 787 786 750 845 850 961 1050 1060 1153 1202 1210 1242 1312 1414 1551 1722 1896 1953 2078 2277 2339 2293
Hungary HUN 614 666 778 961 1049 1191 1373 1525 1774 2041 2355 2417 2469 2250 2192 2230 2580 2848 3061 3113 3561 3333 3716 3850 4141 4461 4494 4565 4721 4776 4608 5250 6624 8355 10196 11083 11337 13774 15586 12896 12939 13949 12713 13403
Iceland ISL 2606 3274 4047 5470 7112 6529 7670 10056 11341 12772 14992 15326 13912 11861 12140 12502 16528 22617 24749 22748 25675 27153 27557 23971 24397 26939 27866 27936 30809 32156 31819 28682 32011 39060 46857 56609 56872 70327 56883 40866 41696 45539 43523 46520
India IND 111 116 124 144 159 161 159 180 204 220 264 276 275 294 284 290 311 336 364 353 376 327 322 308 347 386 400 427 422 442 449 456 469 541 644 743 829 1041 1102 1124 1414 1581 1530 1548
Indonesia IDN 86 88 100 145 224 258 308 369 405 396 545 676 679 600 603 588 528 491 564 633 701 771 823 919 1013 1139 1262 1180 514 747 790 757 910 1076 1161 1273 1601 1871 2178 2272 2947 3470 3551 3475
Iran (Islamic Republic of) IRN 351 430 523 810 1373 1487 1871 2125 2025 2285 2365 2476 2932 3458 3525 1568 1478 1716 1730 1656 1615 1669 1704 1852 1830 1824 1871 1719 1651 1689 1578 1651 1995 2046 2461 2931 3433 4347 4997 4978 5663 7629 7285 6363
Iraq IRQ 238 258 251 305 347 420 518 542 665 865 920 802 820 761 770 775 836 1000 1043 964 975 332 381 264 204 171 290 307 380 642 710 721 691 637 982 1325 1944 2606 3495 3635 3783 4949 5619 5790
Ireland IRL 1482 1699 2077 2423 2517 2976 2920 3422 4391 5418 6357 5981 6161 5917 5702 6013 8107 9580 10680 11105 13950 14060 15740 14684 15904 19129 20804 22524 24230 26271 26110 28055 32323 40759 47247 50591 54547 62762 62903 52952 48893 52571 48508 50155
Israel ISR 2220 2272 2896 3590 4714 4529 4634 4892 4706 5930 6599 6909 7356 8067 7441 6904 8437 9981 11954 11640 13379 14761 15873 15342 16705 18761 19940 20027 19819 19544 21474 20751 18815 19407 20330 21061 22339 25248 29989 28292 31222 34234 33703 37704
Italy ITA 2120 2315 2678 3214 3633 4121 4046 4617 5625 7004 8464 7618 7539 7801 7699 7942 11239 14138 15644 16294 20725 21854 23136 18649 19241 20560 22998 21790 22284 21962 20044 20328 22036 27135 30879 31590 32896 37051 39950 36302 35146 37515 34356 35243
Jamaica JAM 851 918 1101 1112 1360 1616 1655 1794 1445 1314 1428 1564 1701 1839 1188 997 1244 1477 1718 1963 2039 1782 1741 2214 2215 2658 2965 3353 3450 3452 3487 3530 3700 3562 3816 4190 4424 4725 5042 4442 4827 5245 5354 5126
Japan JPN 2016 2246 2933 3931 4307 4629 5147 6274 8739 9022 9378 10285 9488 10275 10850 11539 17014 20535 24832 24764 25388 28824 31278 35703 39084 42849 37711 34581 31250 35325 37634 33022 31531 34009 36726 36005 34268 34235 38087 39537 43151 46384 46663 38528
Jordan JOR 358 364 389 431 483 615 772 926 1193 1405 1760 1809 1848 1853 1815 1840 2144 2188 1960 1286 1197 1185 1421 1417 1501 1558 1557 1592 1709 1734 1775 1856 1954 2046 2241 2403 2773 3025 3717 3854 4094 4285 4414 4618
Kazakhstan KAZ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1836 1691 1646 1543 1394 1322 1373 1469 1490 1149 1255 1522 1685 2091 2896 3792 5320 6810 8571 7324 9299 11682 12508 13650
Kenya KEN 224 239 259 294 338 358 367 457 522 576 646 587 544 487 485 463 527 559 577 546 540 492 471 317 391 489 487 517 541 482 462 464 457 504 530 601 702 846 911 930 970 972 1149 1227
Kiribati KIR 460 478 594 954 1696 1602 1170 1078 1224 1140 615 706 679 624 667 482 453 511 641 599 563 655 655 632 727 733 863 854 820 850 902 774 859 1078 1151 1240 1180 1400 1480 1350 1567 1762 1794 1705
Kuwait KWT 3828 4802 5128 5828 13157 11444 11797 12037 12519 18983 20919 17539 14321 13240 13149 12393 9829 11650 10307 11807 8967 5508 10515 13913 15398 17141 19866 18552 15065 16566 19787 17616 18619 22621 27060 35186 42011 44869 54540 37180 38579 49296 53544 52198
Kyrgyzstan KGZ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 594 559 489 420 340 325 392 373 340 255 277 306 321 384 441 488 558 741 989 891 899 1147 1207 1303
Lao People's DR LAO 43 46 48 54 59 68 72 74 80 83 98 122 135 143 155 163 170 167 165 190 204 235 252 276 312 351 361 329 237 264 309 308 317 358 417 469 601 701 861 891 1054 1236 1414 1589
Latvia LVA 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3686 3436 2319 2055 2148 2208 2435 2846 3142 3498 4163 4451 4972 5632 6762 7673 9839 14280 16682 12383 11417 13658 13857 15064
Lebanon LBN 853 936 1137 1444 1815 1665 723 1350 1505 1740 2060 1961 1329 1398 976 837 1033 804 1284 1050 1075 1559 2002 2686 3101 3737 4373 4967 5349 5308 5078 5007 5243 5286 5487 5390 5404 6008 6982 8354 8850 8949 9490 9793
Lesotho LSO 65 61 71 106 118 120 115 147 198 209 269 266 238 253 211 169 194 243 278 288 341 374 434 426 438 490 459 477 440 436 415 377 348 510 646 711 736 817 827 859 1083 1226 1135 1075
Liberia LBR 182 187 198 225 268 312 315 342 364 406 404 449 448 430 413 401 392 414 446 466 232 213 140 101 83 82 92 145 163 184 183 174 183 139 165 186 207 232 250 268 271 378 414 453
Libya LBY 1917 2260 2601 3422 5761 5391 6730 7605 7222 9580 12405 10426 9827 9137 8008 7994 6309 5715 6291 6503 7298 7893 8174 7235 6611 5959 6467 6741 5968 6605 7432 6477 4103 4838 6046 8124 9686 10838 16221 11542 13400 6650 15566 12029
Liechtenstein LIE 4237 4828 5640 7354 8440 10514 11389 12416 17502 19773 20669 19513 19691 19576 18609 19409 28317 37876 41360 39430 49452 50978 55272 55892 64140 78787 80034 72372 76945 81531 75058 74438 79496 89945 100287 105307 114197 130323 142810 125642 140707 157736 149710 152933
Lithuania LTU 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2804 2732 2206 1901 1762 1855 2337 2827 3162 3107 3287 3530 4161 5535 6794 7953 9327 12455 15237 12070 12089 14286 14143 15381
Luxembourg LUX 4472 4625 5742 7811 9446 9194 10005 11000 13618 15846 17231 14436 13135 12905 12643 13000 18897 23366 26233 27692 34877 37311 41317 41819 45838 53240 52246 46336 47764 51632 48848 47708 52504 65088 75760 80865 89614 103314 112791 100662 102668 114179 107481 113373
Madagascar MDG 137 144 160 191 210 243 226 237 261 329 373 323 309 300 303 286 317 243 225 223 267 225 244 267 228 235 288 247 253 244 246 279 263 317 246 275 293 379 472 417 415 458 447 463
Malawi MWI 128 156 173 162 193 209 221 257 293 304 359 349 322 327 310 279 277 272 286 326 335 379 337 369 217 248 290 299 300 291 278 267 293 262 277 283 300 323 376 425 464 463 349 315
Malaysia MYS 343 410 475 705 853 819 948 1101 1340 1697 1913 1905 1991 2181 2392 2138 1847 2044 2179 2370 2612 2837 3328 3668 3982 4631 5125 4963 3488 3735 4167 4035 4298 4607 5117 5554 6180 7218 8454 7278 8754 10050 10422 10514
Maldives MDV 368 398 450 534 654 398 353 320 364 560 598 612 752 758 843 897 967 930 1074 1171 1290 1425 1618 1786 1926 2293 2529 2791 2902 3101 3222 3167 3203 3661 4087 3666 4860 5769 6774 6786 7169 7168 7700 8220
Mali MLI 51 61 68 77 71 104 121 139 158 197 225 204 175 151 146 156 225 263 268 265 315 301 335 333 214 291 301 285 301 295 259 286 293 376 431 459 497 561 665 661 672 739 696 715
Malta MLT 850 898 1002 1172 1271 1594 1755 2053 2567 3188 3919 3839 3755 3495 3258 3261 4135 4988 5689 5904 7020 7494 8142 7220 7910 9346 9547 9408 9849 10090 9946 9940 10882 13152 14628 15414 16282 18943 21335 20166 20579 22479 21563 23243
Marshall Islands MHL 414 429 448 497 622 655 686 738 784 871 876 976 1051 1200 1238 1148 1397 1499 1609 1596 1666 1709 1852 1995 2146 2366 2166 2046 2072 2004 2066 2124 2299 2382 2544 2677 2791 2994 3178 3151 3379 3537 3566 3586
Mauritania MRT 282 294 333 369 486 571 619 619 592 717 975 915 806 796 673 614 702 774 793 787 802 836 823 684 704 720 707 667 565 535 478 464 460 527 618 694 939 1008 1178 1042 1202 1384 1276 1418
Mauritius MUS 238 264 326 402 658 651 796 915 1110 1303 1201 1197 1118 1119 1058 1086 1465 1821 2044 2074 2481 2626 3018 3010 3240 3625 3919 3671 3620 3693 3935 3868 4038 4830 5443 5350 5533 6387 7881 7201 7897 9112 9231 9593
Mexico MEX 835 892 997 1183 1495 1775 1742 1562 1907 2436 3296 4138 2817 2367 2738 2821 1941 2062 2475 2953 3408 3995 4524 4912 5023 3350 3818 4523 4670 5245 6244 6592 6787 6601 7040 7810 8610 9188 9579 7674 8906 9797 9802 10293
Micronesia (FS of) FSM 343 372 427 593 782 775 771 759 834 906 933 1075 1088 1106 1079 1262 1353 1380 1492 1536 1639 1780 1865 1988 2015 2070 2024 1911 2033 2051 2175 2243 2260 2295 2249 2354 2396 2433 2503 2668 2841 2996 3155 3216
Monaco MCO 12097 13393 16199 20710 22004 27399 27907 30408 37155 44508 50171 43362 40510 38140 35630 36723 50859 61356 66765 67024 82625 82116 89966 84180 87872 100012 99416 89175 91429 89995 81357 81452 87641 106916 121499 124319 133339 167598 181493 150146 145541 163193 153249 173377
Mongolia MNG 137 146 153 171 188 213 227 253 284 312 353 407 457 490 524 556 604 623 659 697 690 637 583 574 595 641 611 542 496 458 474 524 572 646 798 999 1334 1632 2136 1715 2286 3181 3691 4056
Montenegro MNE 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3494 2847 2402 1330 1374 1977 1424 1381 1404 1368 1606 1895 2091 2778 3373 3665 4370 5938 7306 6686 6630 7244 6514 7109
Morocco MAR 278 291 342 411 495 568 593 668 782 919 1062 842 830 732 654 646 832 898 1039 1054 1169 1238 1243 1152 1284 1374 1503 1351 1429 1400 1290 1300 1379 1684 1907 1976 2160 2453 2871 2907 2869 3095 2949 3146
Mozambique MOZ 377 411 450 518 528 533 473 466 473 485 465 438 449 409 456 425 439 257 219 236 256 232 158 160 159 158 211 243 271 288 263 243 257 279 330 361 378 415 484 459 424 539 593 605
Myanmar MMR 99 99 90 114 133 120 130 130 142 159 171 168 168 169 171 171 127 123 111 117 123 124 137 147 159 171 183 194 125 137 150 156 210 200 206 238 274 359 505 639 799 1107 1166 1183
Namibia NAM 811 879 853 1049 1244 1291 1209 1314 1482 1792 2500 2220 1994 2061 1674 1338 1460 1784 1873 1825 1893 1939 2135 2090 2319 2425 2344 2368 2150 2087 2059 1837 1716 2489 3298 3582 3886 4247 4024 4070 5113 5615 5931 5462
Nepal NPL 90 90 102 93 116 126 114 110 127 141 145 161 167 162 163 170 171 186 205 199 209 187 197 194 216 220 223 240 221 237 247 249 245 264 292 327 351 422 445 480 607 680 656 654
Netherlands NLD 2896 3347 4066 5288 6363 7249 7831 9042 11018 12618 13623 11395 10946 10546 9843 9788 13594 16490 17519 17172 21023 21480 23637 22857 24340 28844 28527 26261 27485 27891 26066 26714 28955 35385 39828 41243 43929 50669 56430 51810 50339 53627 49248 50930
New Caledonia NCL 3602 3998 4465 4569 5192 6369 6059 6218 6165 7505 8335 6758 6171 5530 5257 5553 7676 9349 12793 13233 15008 15404 16583 15630 16434 19176 18641 17919 17614 17702 16245 15402 17098 22148 26143 27266 30015 37341 37719 35688 36789 39195 36415 37862
New Zealand NZL 2349 2764 3295 4249 4687 4484 4472 4869 5901 6696 7424 7955 7865 7738 7383 7375 9205 11615 13884 13282 13373 12720 12007 12804 14783 17184 18694 18470 15113 15697 14112 13850 15800 20896 25156 27833 26629 32314 30838 27867 33260 37640 39191 41952
Nicaragua NIC 477 492 509 612 826 837 944 1109 1029 715 836 936 959 1016 1009 975 963 960 851 851 862 865 895 932 847 887 906 905 939 967 1002 1034 995 1001 1075 1159 1228 1333 1498 1459 1535 1676 1777 1851
Niger NER 97 101 123 127 142 176 203 233 307 390 462 392 348 302 238 228 287 323 326 295 340 313 315 279 167 195 201 179 197 187 157 165 181 215 228 256 267 302 367 353 360 388 390 415
Nigeria NGA 452 535 627 769 1158 1371 1623 1761 1911 2289 2772 2424 2321 2278 2204 2131 1050 631 738 650 715 652 577 549 445 452 468 477 484 481 607 563 736 821 1039 1293 1632 1819 2213 1754 2311 2508 2730 2966
Norway NOR 3353 3785 4470 5760 6886 8298 9022 10373 11581 13182 15932 15672 15372 15059 15089 15813 18927 22571 24321 24380 28318 28659 30563 27992 29327 34871 37282 36564 34721 36334 38141 38541 43076 50165 57613 66760 73982 84914 96683 79903 87611 100765 102066 103586
Oman OMN 371 421 495 627 2047 2489 2891 2936 2780 3582 5419 6187 6157 6171 6468 6861 5210 5260 4933 5318 6384 5950 6265 6045 6057 6335 6943 7192 6416 7150 8871 8688 8726 9055 10050 12323 14566 16377 23484 18169 20923 22984 23385 21929
Pakistan PAK 222 230 132 138 176 216 246 273 312 333 388 445 419 411 427 410 413 426 470 455 465 490 537 516 542 610 592 579 568 553 534 499 537 597 673 745 847 928 905 950 1008 1202 1201 1238
Palau PLW 867 938 1011 1093 1185 1293 1416 1559 1726 1904 2084 2260 2432 2606 2889 3211 3582 4006 4483 5009 5581 5936 6183 5536 6003 6666 7385 7545 7649 7260 7550 7759 8005 8211 8537 9446 10117 10414 10480 10387 10028 10254 10888 11480
Panama PAN 752 824 880 979 1089 1187 1228 1269 1467 1638 2037 2240 2317 2379 2459 2564 2650 2674 2339 2296 2444 2631 2930 3135 3275 3280 3312 3510 3727 3827 3804 3789 3861 3991 4292 4594 4998 5670 6473 6683 7355 8374 9452 10472
Papua New Guinea PNG 298 324 376 553 608 547 572 613 725 813 878 838 773 750 723 666 716 830 942 892 790 907 1002 1111 1158 1026 1064 990 737 655 651 556 538 640 702 798 885 991 1221 1209 1415 1841 2152 2106
Paraguay PRY 211 231 261 329 431 476 522 627 747 971 1229 1510 1525 1643 1308 1085 1254 1022 1324 932 1095 1266 1274 1326 1479 1680 1782 1767 1543 1393 1326 1180 1135 1159 1387 1479 1770 2252 2967 2510 3103 3819 3678 4294
Peru PER 429 465 502 584 715 849 788 692 578 719 932 1111 1103 836 856 722 1050 1682 1437 1582 1298 1501 1538 1457 1844 2164 2213 2302 2173 1943 1980 1975 2050 2170 2437 2744 3163 3608 4213 4164 5026 5783 6429 6593
Philippines PHL 207 223 234 286 380 400 446 499 561 661 759 811 822 715 658 627 593 642 713 781 793 793 903 906 1044 1180 1290 1254 971 1092 1044 962 1005 1016 1085 1201 1399 1681 1928 1832 2136 2358 2588 2765
Poland POL 850 934 1024 1202 1338 1412 1560 1714 1923 2132 1627 1527 1837 2105 2089 1929 1995 1716 1840 2191 1696 2194 2414 2457 2827 3623 4082 4096 4511 4382 4477 4982 5190 5687 6632 7968 8987 11227 13883 11428 12479 13725 12986 13760
Portugal PRT 935 1056 1276 1692 1934 2107 2183 2270 2456 2752 3369 3252 3089 2748 2539 2729 3900 4857 5689 6124 7953 8997 10809 9501 9921 11700 12093 11496 12129 12419 11484 11743 12913 15802 18056 18771 19793 22751 24789 23035 22503 23108 20559 21429
Puerto Rico PRI 2113 2337 2547 2751 2885 3102 3368 3728 4184 4661 5076 5262 5359 5880 6164 6611 7122 7742 8291 8901 9307 9888 10439 11110 11824 12461 13138 14639 15559 16523 18483 19117 19996 21221 22240 23205 23875 25045 25851 26455 27051 27309 27918 28509
Qatar QAT 4929 5983 7900 10576 12597 15026 18450 19240 20472 27440 35029 34959 27453 20969 20133 16585 12687 12867 13563 14010 15446 14189 15617 14546 14895 16238 17678 21337 18634 21660 29914 28667 30749 35644 44052 54229 62920 69167 84813 62528 71510 88861 92633 93352
Republic of Korea KOR 299 325 347 435 599 657 888 1123 1493 1890 1810 2004 2111 2303 2505 2561 2917 3630 4807 5847 6626 7663 8144 8897 10340 12525 13425 12393 8275 10631 12215 11540 13127 14606 16343 19096 21395 23599 20937 18726 22588 24675 24954 26482
Republic of Moldova MDA 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 910 774 561 569 402 407 393 452 402 281 314 366 419 508 679 793 917 1198 1665 1509 1627 1980 2073 2285
Romania ROU 626 734 837 964 1000 1066 1187 1271 1486 1591 1628 1964 2281 2096 1790 2216 2401 2670 2747 2439 1737 1311 892 1206 1383 1640 1627 1578 1858 1609 1672 1825 2075 2697 3440 4509 5599 7792 9478 7640 7685 8499 7908 8853
Russian Federation RUS 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3850 3768 3291 3075 2743 2688 2643 2735 1834 1330 1770 2098 2374 2970 4094 5308 6888 9048 11560 8509 10618 13280 14091 14680
Rwanda RWA 64 75 82 98 125 146 158 179 210 249 273 296 286 292 302 313 336 357 369 367 357 275 309 323 211 230 237 292 284 245 211 191 187 202 226 274 322 380 469 504 526 575 637 645
Saint Kitts and Nevis KNA 472 572 672 709 923 978 829 862 992 1160 1405 1663 1770 1773 2092 2345 2852 3304 3899 4427 4926 5069 5554 5990 6613 6774 7155 7935 8174 8572 9132 9997 10317 9816 10426 11109 12831 13578 14469 13793 13695 14185 14267 13710
Saint Lucia LCA 327 370 419 467 628 720 730 805 928 1109 1283 1449 1547 1656 1801 1970 2348 2523 2822 3138 3365 3570 3916 3873 3989 4199 4411 4434 4802 4991 4984 4652 4630 4981 5371 5662 6290 6733 6854 6735 7060 7230 7289 7328
Samoa WSM 281 328 377 494 553 549 496 570 624 705 720 673 686 629 611 532 560 618 734 675 688 681 712 709 1167 1177 1287 1394 1301 1321 1323 1363 1495 1810 2152 2414 2488 3009 2955 2827 3211 3572 3637 3632
San Marino SMR 4171 4547 5272 6347 7181 8123 7915 8927 10723 13162 15699 13967 13677 14012 13690 13975 19562 24337 26624 27410 34451 35889 37521 32884 35229 39709 45304 42420 45156 47301 42300 43749 46219 57677 66300 68092 71868 81889 90079 76967 69322 66153 57625 57293
Sao Tome and Principe STP 477 467 508 674 682 692 583 535 581 675 818 819 773 711 727 754 1033 1010 841 817 966 851 734 952 975 756 972 652 507 535 520 509 561 664 717 807 869 924 1192 1253 1216 1423 1474 1770
Saudi Arabia SAU 927 1186 1524 2246 6489 6340 8216 9007 9202 12084 16716 17577 13716 10869 9500 7827 6243 5891 5834 6078 7196 7835 7885 7432 7372 7662 8358 8645 7560 8203 9354 8760 8639 9390 10854 13303 14855 16051 19714 16013 19327 24116 25946 25962
Senegal SEN 226 226 265 296 324 424 419 418 454 553 584 472 478 445 407 436 617 731 768 691 826 773 821 718 468 559 567 510 536 535 475 482 513 643 732 773 808 948 1094 1015 998 1078 1023 1072
Serbia SRB 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4739 4498 3302 2349 2458 2651 2986 3178 2416 2441 870 1635 2149 2832 3331 3528 4130 5458 6702 5821 5412 6386 5626 6313
Seychelles SYC 427 496 675 791 902 975 981 1256 1632 2382 2711 2770 2638 2592 2663 2959 3652 4363 4974 5334 6410 6434 7329 7781 7856 8140 7899 8814 9437 9548 9362 9203 10143 10050 9788 10553 11523 11597 10759 9356 10635 11706 12224 15565
Sierra Leone SLE 180 188 203 226 255 266 242 269 339 381 419 439 482 410 490 384 262 216 328 303 218 261 228 261 312 300 325 293 230 225 208 254 279 294 294 322 357 399 453 435 448 500 633 809
Singapore SGP 925 1075 1371 1929 2360 2558 2647 2888 3433 4084 4989 5815 6274 6943 7347 6816 6770 7635 9193 10669 12875 14575 16289 18374 21609 24999 26660 27181 22758 22205 24069 21798 21914 22553 25757 27901 31644 37670 39252 38306 45933 52447 53608 54649
Sint Maarten (Dutch part) SXM 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 18843 19543 20246 20921 20558 20986 21442 22170 22572
Slovakia SVK 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3179 2218 2398 2578 2974 3722 4016 4067 4234 3859 3838 3967 4607 6307 8003 9079 10554 14185 17749 16337 16381 17928 17031 17928
Slovenia SVN 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 9041 6587 6515 6606 7514 10681 10794 10434 11124 11407 10225 10492 11840 14914 17282 18169 19704 23816 27352 24577 23352 24856 22374 23161
Solomon Islands SLB 200 208 219 282 391 335 359 392 456 584 622 678 662 484 663 591 520 510 597 553 667 687 790 833 916 1015 1091 1075 918 947 820 790 630 704 794 915 980 1195 1265 1240 1367 1618 1776 1912
Somalia SOM 99 100 128 137 157 195 205 94 95 90 94 107 116 108 117 133 133 149 151 155 157 97 93 159 179 177 194 222 279 266 278 171 156 189 241 273 275 279 284 214 111 108 128 133
South Africa ZAF 819 880 900 1201 1470 1483 1389 1505 1689 2033 2854 2865 2562 2783 2402 1791 2002 2570 2704 2754 3141 3288 3481 3390 3445 3753 3497 3556 3163 3092 3041 2670 2500 3739 4807 5344 5553 6036 5705 5815 7295 8019 7586 6936
South Sudan SSD 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1706 1289 1581 1717 957 1045
Spain ESP 1235 1389 1742 2291 2801 3269 3340 3694 4435 5873 6319 5469 5254 4559 4570 4784 6631 8391 9885 10880 14047 15075 16435 13638 13739 15872 16792 14910 15457 15851 14781 15359 17055 21583 25043 26672 28713 33120 36139 32762 30999 32132 28997 29685
Sri Lanka LKA 197 198 216 231 282 286 268 297 200 240 284 297 313 333 376 371 388 398 421 416 474 527 561 597 670 733 786 845 873 862 887 843 888 968 1047 1223 1404 1593 1991 2042 2388 2828 2816 3159
St. Vincent and the Grenadines VCT 234 252 343 370 400 399 384 436 545 626 696 847 974 1084 1170 1277 1430 1587 1821 1963 2179 2327 2554 2609 2656 2887 3047 3219 3477 3616 3673 3982 4271 4447 4808 5064 5608 6273 6371 6177 6234 6185 6339 6484
Sudan SDN 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1422 1385 1513 1519 1393 1438
Suriname SUR 957 1041 1138 1258 1532 1750 1907 2420 2771 2941 2979 3322 3408 3275 3180 3182 3205 3470 4042 1886 1849 1934 1958 1846 1923 1937 2384 2520 2981 2428 2479 2157 2789 3200 3660 4390 5199 5753 6855 7450 8321 8349 9378 9826
Swaziland SWZ 275 342 341 452 535 636 579 628 682 801 1100 1132 983 982 813 621 761 953 1082 1061 1257 1270 1377 1417 1506 1759 1629 1705 1533 1477 1433 1260 1131 1704 2211 2339 2636 2679 2607 2698 3262 3374 3055 2819
Sweden SWE 4666 5066 5943 7189 7967 9974 10720 11295 12447 14665 16856 15368 13548 12435 12919 13473 17711 21445 24130 25261 30161 31377 32302 24029 25724 29915 32556 29854 30109 30557 29282 26992 29617 37030 42500 43083 46209 53260 55657 46148 52053 59595 57182 60566
Switzerland CHE 3925 4677 5692 7604 8723 9976 10436 11171 15671 17658 18832 17214 17572 17412 16524 16651 23731 29548 31770 30457 38572 38644 39789 38269 41943 48705 46690 40422 41467 40619 37911 38694 41583 48291 53583 55009 57360 63112 72069 69679 74223 87967 83290 84854
Syrian Arab Republic SYR 275 313 349 361 559 702 817 864 1002 1165 1468 1818 1835 1887 1873 942 884 895 1018 851 897 971 1095 1147 889 945 1027 1067 1120 1113 1201 1258 1282 1206 1389 1563 1761 2059 2583 2573 2808 2462 1896 1606
Tajikistan TJK 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 536 503 358 302 239 211 176 154 217 176 139 172 191 238 312 340 407 523 709 669 740 835 953 1036
TFYR of Macedonia MKD 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1450 1454 1374 1497 1808 2393 2350 1965 1871 1899 1839 1796 1937 2377 2725 2994 3277 3976 4722 4476 4475 4988 4628 5110
Thailand THA 200 202 218 281 346 366 407 464 550 614 707 746 769 826 846 773 841 968 1161 1339 1561 1767 2001 2216 2503 2865 3068 2490 1863 2052 2023 1903 2105 2361 2656 2881 3355 3966 4384 4224 5102 5512 5887 6270
Timor-Leste TLS 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 278 310 381 425 468 520 606 568 655 456 530 544 540 542 1127 1821 2774 2862 4226 3099 3905 5224 5008 4362
Togo TGO 125 136 155 176 230 248 231 273 330 385 416 338 282 244 222 228 312 359 422 403 472 454 465 346 262 337 359 357 330 322 266 267 287 318 359 381 390 434 529 515 503 570 587 610
Tonga TON 203 226 269 395 525 481 441 495 596 633 848 876 910 915 912 779 930 1115 1533 1597 1703 2048 2019 1990 2032 2119 2290 2204 1952 2004 1932 1694 1831 2079 2393 2613 2887 2991 3318 3152 3593 4287 4437 4173
Trinidad and Tobago TTO 869 938 1119 1332 2048 2415 2438 3019 3380 4305 5746 6342 7264 6818 6712 6299 4049 4014 3732 3562 4148 4316 4396 3678 3957 4246 4577 4551 4787 5384 6431 6936 7050 8806 10292 12323 14092 15957 19726 15964 15495 17660 17365 18240
Tunisia TUN 317 363 472 564 716 855 869 961 1094 1284 1522 1429 1343 1303 1259 1284 1342 1407 1429 1395 1662 1717 2002 1849 1943 2204 2359 2246 2333 2427 2248 2286 2374 2788 3135 3211 3383 3787 4317 4134 4143 4266 4150 4263
Turkey TUR 703 648 794 974 1311 1601 1790 1995 2154 2874 2106 2125 1886 1761 1675 1838 2028 2290 2343 2714 3751 3698 3832 4276 3048 3889 4104 4228 4392 4013 4219 3058 3576 4595 5867 7130 7736 9312 10379 8627 10135 10605 10661 10972
Turkmenistan TKM 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 838 803 679 686 564 523 558 618 651 867 1096 1484 1891 2425 2589 2989 3380 3807 4398 4060 4393 5725 6798 7987
Turks and Caicos Islands TCA 1736 1915 2094 2279 2481 2709 2972 3268 3592 3933 4276 4614 4951 5304 5697 6144 6659 7236 7886 8547 9170 9757 10285 11086 11780 12424 13404 14238 15494 16489 16923 17772 16868 17502 19405 21877 26116 27009 29262 23248 22159 22971 22112 21338
Tuvalu TUV 354 372 406 502 527 501 490 454 489 502 534 579 457 475 509 407 500 602 847 917 1059 1120 1176 1047 1244 1275 1349 1441 1391 1470 1302 1356 1536 1912 2241 2259 2353 2768 3095 2763 3238 3994 4044 3882
U.R. of Tanzania: Mainland TZA 179 186 204 236 275 306 321 372 432 443 500 559 573 560 499 533 365 248 281 291 277 303 260 230 230 260 312 358 383 384 393 391 397 417 446 479 472 538 662 673 686 720 817 933
Uganda UGA 166 179 189 215 254 287 294 308 307 282 291 314 349 374 358 356 392 423 467 397 271 212 220 220 335 380 373 389 362 333 308 309 315 322 372 428 454 540 631 614 636 670 702 704
Ukraine UKR 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1811 1707 1574 1384 1093 985 908 1030 868 661 660 808 912 1088 1417 1893 2387 3188 4049 2627 3066 3697 4010 4163
United Arab Emirates ARE 4550 5303 6740 11011 25654 27632 30818 34372 28743 33717 42962 45233 40339 35218 32731 30139 23788 24020 22543 24290 28066 27019 26945 26224 26568 28020 29776 30217 27483 29183 34476 32985 34062 36906 40404 43534 45556 44489 46403 32850 33886 38930 40444 43049
United Kingdom GBR 2331 2629 3013 3393 3659 4370 4196 4738 6003 7801 10005 9505 9057 8585 8082 8538 10472 12830 15549 15657 18519 19323 19992 17967 19411 21305 22428 24657 26123 26533 26269 25838 28173 32561 38312 40008 42606 48602 45519 37421 38796 41518 41650 42423
United States USA 5126 5514 6002 6628 7122 7697 8478 9330 10439 11547 12436 13814 14250 15346 16874 17971 18787 19731 21063 22457 23495 24016 25185 26226 27573 28593 29865 31348 32689 34328 36138 36941 37818 39301 41541 43914 46042 47657 47997 46588 47925 49277 50907 52392
Uruguay URY 903 1082 868 1109 1535 1351 1410 1571 1870 2658 3650 4048 3293 1895 1789 1735 2142 2668 2736 2785 2971 3543 4508 5214 6029 6610 6977 7329 7712 7248 6873 6282 4089 3622 4118 5222 5879 7013 9068 9065 11531 13961 14727 16351
Uzbekistan UZB 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 716 720 639 625 592 587 597 653 620 697 554 372 390 398 469 553 660 838 1097 1236 1423 1618 1801 1977
Vanuatu VUT 451 473 609 719 695 814 763 775 918 1174 1087 923 896 934 1111 1033 980 1018 1171 1121 1185 1372 1390 1390 1483 1642 1671 1651 1478 1483 1475 1367 1354 1581 1788 1886 2047 2393 2697 2643 2966 3276 3155 3165
Venezuela VEN 1290 1369 1457 1677 2482 2522 2785 3099 3250 3863 4580 4989 4955 4811 3435 3462 3291 2543 3106 2152 2383 2558 2826 2746 2643 3390 3026 3729 3890 4092 4800 4942 3667 3238 4282 5445 6748 8330 11223 11525 13559 10728 12729 12213
Viet Nam VNM 63 67 70 71 75 79 90 105 124 133 44 34 38 56 84 78 80 82 88 93 94 109 137 180 218 273 320 343 344 358 385 400 425 475 540 623 710 820 1043 1102 1302 1507 1716 1868
Yemen YEM 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 289 342 337 344 348 346 395 468 485 438 510 620 623 660 710 796 945 1104 1210 1401 1280 1358 1334 1345 1422
Zambia ZMB 368 363 413 507 603 536 548 522 565 676 738 665 686 620 481 405 299 291 466 517 484 420 402 389 388 393 361 420 338 318 321 353 349 399 487 626 908 953 1175 998 1225 1408 1463 1540
Zimbabwe ZWE 388 434 518 616 716 760 728 712 689 791 981 1136 1164 1017 800 852 905 947 1062 1088 1122 1020 822 783 807 820 984 996 687 645 604 596 563 529 506 490 480 473 430 633 721 820 903 953
<!DOCTYPE html>
<html>
<head>
<title>Global Economy Map</title>
<script src="d3.js"></script>
<script src="colorbrewer.js"></script>
<script src="world-countries.json"></script>
<script src="http://d3js.org/d3.v3.min.js"></script>
<script src="http://d3js.org/queue.v1.min.js"></script>
<script src="http://d3js.org/topojson.js"></script>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<style>
body { color: #666; background: #f3f3f3; font: normal 10px "Helvetica Neue", Helvetica, sans-serif; margin: 2em; }
h1, p { font-weight: 300; text-shadow: #fff 0 1px 0; margin: 0 0 0 0; padding: 0; }
p.hint { margin-top: 0.25em; }
h1 { font-size: 28px; font-weight: normal; }
p { font-size: 12px; }
a { color: #666; }
.hidden { display: none; }
div.tooltip { color: #222; background: #fff; padding: .5em; text-shadow: #f5f5f5 0 1px 0;
border-radius: 2px; box-shadow: 0px 0px 2px 0px #a6a6a6; opacity: 0.9; position: absolute; }
div.tooltip .sep { color: #444; font-weight: 300; }
path.country { fill: #e7eaef; stroke: none; }
text.legend { fill: #242930; }
</style>
</head>
<body>
<div id="chart"></div>
<footer>
<h1>GDP per Capita (<span class="year">1970</span>)</h1>
<p>With data from <a href="http://unstats.un.org/unsd/snaama/dnllist.asp">National Accounts Main Aggregates Database</a>.</p>
<p class="hint"><em>Use arrow keys to cycle through years or <a id="autoplay" href="#">autoplay</a>.</em></p>
</footer>
</body>
<script>
d3.csv("Download-GDPPC-USD-countries.csv", function(csv) {
var
// The color scale
scale = colorbrewer.Spectral[9],
// The SVG container
width = 960,
height = 550,
chart = d3.select("#chart")
.append("svg")
.attr("width", width)
.attr("height", height),
// Extract years and compute min/max years
years = d3.keys(csv[0])
.filter(function(d) { return d.match(/^\d/); })
.map( function(d) { return parseInt(d); }),
min_year = d3.min(years),
max_year = d3.max(years),
// Starting year
year = top.location.search.replace(/\?/, "") || min_year,
// Extract min/max values from the whole dataset
values = d3.merge(
csv
.map(function(d) { return d3.entries(d).filter(function(d) { return d.key.match(/^\d/); }); })
.map(function(d) { return d.map(function(d) { return d.value; }); })
),
// Extract data for selected year
// (Returns a hash in the form of { <COUNTRY ID> : <VALUE> } for selected year)
data = function() {
return csv
.reduce( function(previous, current, index) {
previous[ current["Country Code"] ] = parseFloat(current[year]);
return previous;
}, {})
},
// Define color scale (bucketed, from dark reds to bright yellows)
color = function() {
return d3.scale.quantile()
.domain([0, 20000])
.range(scale)
},
// Projection
p = d3.geo.mercator()
.translate([480, 300])
.scale(150),
path = d3.geo.path().projection(p);
// The map
var countries = d3.select("g#countries").empty() ?
chart.append("g").attr("id", "countries") : d3.select("g#countries"),
country = countries
.selectAll("path")
.data(world_countries.features);
country
.enter()
.append("path")
.classed("country", true)
.attr("id", function(d,i) { return d.id; })
.attr("title", function(d,i) { return d.properties.name; })
.attr("d", path);
// Tooltip
var tooltip = d3.select("#chart")
.append("div")
.attr("class", "tooltip");
// The legend
var legend = chart.append("g").attr("id", "legend");
// Update the chart graphics based on new data for selected year
var update = function() {
// console.log("Selected year", year)
// Continue cycle when hitting dataset boundaries
if ( year < min_year ) year = max_year;
if ( year > max_year ) year = min_year;
// * Page
// ** Update the year in the footer
d3.select("h1 .year").text(year);
// * Countries
// ** Add colorization based on the color scale (animated)
country
.transition()
.duration(250)
.style("fill", function(d) { return data()[d.id] ? color()(data()[d.id]) : null; });
// ** Show/hide tooltip
country
.on("mousemove", function(d,i) {
var mouse = d3.mouse(chart.node()).map( function(d) { return parseInt(d); } );
tooltip
.classed("hidden", false)
.attr("style", "left:"+(mouse[0]+25)+"px;top:"+mouse[1]+"px")
.html(d.properties.name+' <span class="sep">|</span> '+d3.round(data()[d.id], 1))
})
.on("mouseout", function(d,i) {
tooltip.classed("hidden", true)
});
// * Legend
// ** Update swatches
var swatch = legend.selectAll("rect").data( color().copy().quantiles() );
swatch
.enter()
.append("rect")
.attr("width", 50)
.attr("height", 18)
.attr("x", function(d,i) { return i*50; })
.attr("y", height - 25);
swatch
.style("fill", function(d,i) { return color()(d); });
// ** Update labels
var label = legend.selectAll("text").data( color().copy().quantiles() );
label
.enter()
.append("text")
.classed("legend", true)
.attr("x", function(d,i) { return 2 + i*50; })
.attr("y", height - 29);
label
.text(function(d,i) { return d3.round(d); });
return chart;
};
// Update the chart on first load
update();
// Interactivity: cycle through years by arrow keys
d3.select(window).on("keydown", function() {
switch (d3.event.keyCode) {
case 37: year = parseInt(year)-1; update(); break;
case 39: year = parseInt(year)+1; update(); break;
}
});
// Hook up autoplay
var playing = false,
loop = null;
d3.select("#autoplay").on("click", function() {
d3.event.preventDefault();
if (playing) {
playing = false;
clearInterval(loop);
return d3.select(d3.event.target).text("autoplay");
} else {
playing = true;
loop = setInterval( function() { year += 1; update(); }, 750 );
return d3.select(d3.event.target).text("stop autoplay");
}
});
return chart;
});
</script>
</html>
Raw
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment