Skip to content

Instantly share code, notes, and snippets.

@JD557
Last active January 13, 2024 09:12
Show Gist options
  • Save JD557/22ee5494ce99af696e1fda5747eef18e to your computer and use it in GitHub Desktop.
Save JD557/22ee5494ce99af696e1fda5747eef18e to your computer and use it in GitHub Desktop.
Percentage of emigrants in total population
Rank Country Name EU Member Emigrants in total population Of which in the EU
1 Niue No 345.5 0.0
2 Saint Kitts And Nevis No 262.2 7.0
3 Cook Islands No 128.0 0.0
4 Dominica No 108.1 23.0
5 Palestinian Territory, Occupied No 74.1 0.4
6 Tonga No 69.7 0.7
7 Suriname No 68.5 52.7
8 Guyana No 64.3 7.4
9 Grenada No 60.4 18.9
10 Antigua And Barbuda No 58.8 10.1
11 Saint Vincent And Grenadines No 58.4 17.2
12 Samoa No 55.9 0.8
13 Barbados No 40.1 25.8
14 Jamaica No 38.3 14.7
15 Syrian Arab Republic No 37.1 12.4
16 Saint Lucia No 35.4 27.9
17 Armenia No 34.7 9.3
18 Seychelles No 34.3 18.0
19 Cape Verde No 31.4 63.6
20 Moldova No 31.0 46.8
21 Tuvalu No 29.0 2.0
22 Portugal Yes 25.6 46.9
23 El Salvador No 25.3 2.0
24 Croatia Yes 24.6 49.0
25 South Sudan No 23.9 0.0
26 Fiji No 23.9 3.3
27 Georgia No 22.8 19.7
28 Bulgaria Yes 22.7 47.5
29 Trinidad And Tobago No 21.8 10.4
30 Malta Yes 20.8 43.5
31 Eritrea No 20.4 27.8
32 Marshall Islands No 19.7 0.0
33 Lithuania Yes 19.2 63.3
34 Micronesia, Federated States Of No 19.1 0.6
35 Nauru No 19.1 1.3
36 Kazakhstan No 18.6 25.4
37 Uruguay No 18.5 15.0
38 Romania Yes 18.2 88.1
39 Latvia Yes 18.0 45.9
40 Lao People's Democratic Republic No 17.9 4.0
41 Cyprus Yes 17.2 66.6
42 Belize No 16.8 2.9
43 Sao Tome And Principe No 16.3 53.4
44 Ireland Yes 16.3 64.1
45 Estonia Yes 15.7 51.4
46 Belarus No 15.5 16.6
47 Lebanon No 15.4 26.2
48 Ukraine No 14.9 20.8
49 Cuba No 14.8 12.9
50 Lesotho No 14.8 0.4
51 Palau No 14.7 7.5
52 Mauritius No 14.5 61.3
53 Comoros No 14.4 33.7
54 Dominican Republic No 13.9 15.9
55 Central African Republic No 13.8 2.7
56 Haiti No 13.7 5.6
57 Paraguay No 12.9 8.7
58 Afghanistan No 12.5 8.7
59 Somalia No 11.7 16.7
60 Luxembourg Yes 11.7 90.3
61 Kyrgyzstan No 11.4 11.6
62 Bahamas No 11.3 6.6
63 Azerbaijan No 11.2 4.0
64 Poland Yes 11.2 81.6
65 Greece Yes 10.0 50.9
66 Nicaragua No 9.8 4.8
67 Mexico No 9.3 1.0
68 Swaziland No 9.0 2.4
69 Venezuela No 8.9 12.6
70 Czech Republic Yes 8.7 82.4
71 Morocco No 8.4 87.8
72 Sri Lanka No 8.3 22.3
73 Honduras No 7.7 8.1
74 Namibia No 7.6 2.1
75 Nepal No 7.5 3.3
76 Bolivia No 7.2 21.4
77 Burkina Faso No 7.0 1.8
78 Slovenia Yes 7.0 62.6
79 Guatemala No 6.8 1.6
80 Myanmar No 6.8 0.7
81 Ecuador No 6.6 45.3
82 Tunisia No 6.6 76.8
83 Cambodia No 6.5 7.3
84 Austria Yes 6.4 62.5
85 Bhutan No 6.3 4.0
86 United Kingdom No 6.3 30.1
87 Hungary Yes 6.3 65.2
88 Slovakia Yes 6.1 87.3
89 Togo No 6.1 10.3
90 Tajikistan No 6.0 5.1
91 Uzbekistan No 5.7 3.5
92 Zimbabwe No 5.7 22.3
93 Equatorial Guinea No 5.7 18.0
94 Netherlands Yes 5.6 52.9
95 Mali No 5.6 9.6
96 Colombia No 5.5 18.5
97 Italy Yes 5.2 51.4
98 Finland Yes 5.2 76.3
99 Benin No 5.0 4.7
100 Belgium Yes 5.0 76.3
101 Jordan No 5.0 4.9
102 Guinea-Bissau No 4.9 41.0
103 Germany Yes 4.8 48.5
104 Burundi No 4.8 3.7
105 Philippines No 4.7 9.8
106 Iraq No 4.6 27.2
107 Bangladesh No 4.6 5.5
108 Peru No 4.4 24.6
109 Gambia No 4.4 58.8
110 Sudan No 4.4 2.6
111 Denmark Yes 4.3 51.8
112 Algeria No 4.3 89.8
113 Rwanda No 4.3 5.5
114 Turkmenistan No 4.1 3.6
115 Congo No 4.0 44.5
116 Cote D'Ivoire No 4.0 13.8
117 Guinea No 3.8 16.2
118 Senegal No 3.7 47.6
119 Yemen No 3.7 2.6
120 Panama No 3.7 5.6
121 France Yes 3.6 48.9
122 Sweden Yes 3.4 54.7
123 Kiribati No 3.3 6.1
124 Chile No 3.3 23.2
125 Botswana No 3.3 5.6
126 Egypt No 3.2 8.8
127 Spain Yes 3.0 55.1
128 Costa Rica No 2.9 7.2
129 Timor-Leste No 2.9 13.0
130 Ghana No 2.9 28.6
131 Mauritania No 2.7 25.1
132 Vietnam No 2.7 15.5
133 Zambia No 2.5 16.4
134 Vanuatu No 2.2 15.5
135 Argentina No 2.2 24.6
136 Mongolia No 2.2 26.7
137 Sierra Leone No 2.2 23.7
138 Papua New Guinea No 2.2 0.9
139 Mozambique No 2.1 8.3
140 Gabon No 2.0 53.4
141 Malaysia No 2.0 6.4
142 Angola No 1.9 32.9
143 Congo, Democratic Republic No 1.7 13.7
144 Djibouti No 1.7 53.6
145 Uganda No 1.6 13.5
146 Indonesia No 1.6 4.0
147 Niger No 1.5 2.9
148 South Africa No 1.4 40.0
149 Cameroon No 1.4 43.0
150 Thailand No 1.4 25.1
151 Chad No 1.2 5.3
152 India No 1.2 8.2
153 Liberia No 1.1 6.2
154 Kenya No 1.0 35.8
155 China No 0.8 10.3
156 Brazil No 0.8 34.9
157 Ethiopia No 0.7 15.2
158 Nigeria No 0.7 30.1
159 Pakistan No 0.7 13.12
160 Madagascar No 0.6 76.6
161 Maldives No 0.6 16.5
162 Solomon Islands No 0.6 11.8
163 Tanzania No 0.5 18.6
164 Libyan Arab Jamahiriya No -0.3 46.2
165 Malawi No -0.4 6.8
{
"AF": "Afghanistan",
"AX": "Aland Islands",
"AL": "Albania",
"DZ": "Algeria",
"AS": "American Samoa",
"AD": "Andorra",
"AO": "Angola",
"AI": "Anguilla",
"AQ": "Antarctica",
"AG": "Antigua And Barbuda",
"AR": "Argentina",
"AM": "Armenia",
"AW": "Aruba",
"AU": "Australia",
"AT": "Austria",
"AZ": "Azerbaijan",
"BS": "Bahamas",
"BH": "Bahrain",
"BD": "Bangladesh",
"BB": "Barbados",
"BY": "Belarus",
"BE": "Belgium",
"BZ": "Belize",
"BJ": "Benin",
"BM": "Bermuda",
"BT": "Bhutan",
"BO": "Bolivia",
"BA": "Bosnia And Herzegovina",
"BW": "Botswana",
"BV": "Bouvet Island",
"BR": "Brazil",
"IO": "British Indian Ocean Territory",
"BN": "Brunei Darussalam",
"BG": "Bulgaria",
"BF": "Burkina Faso",
"BI": "Burundi",
"KH": "Cambodia",
"CM": "Cameroon",
"CA": "Canada",
"CV": "Cape Verde",
"KY": "Cayman Islands",
"CF": "Central African Republic",
"TD": "Chad",
"CL": "Chile",
"CN": "China",
"CX": "Christmas Island",
"CC": "Cocos (Keeling) Islands",
"CO": "Colombia",
"KM": "Comoros",
"CG": "Congo",
"CD": "Congo, Democratic Republic",
"CK": "Cook Islands",
"CR": "Costa Rica",
"CI": "Cote D'Ivoire",
"HR": "Croatia",
"CU": "Cuba",
"CY": "Cyprus",
"CZ": "Czech Republic",
"DK": "Denmark",
"DJ": "Djibouti",
"DM": "Dominica",
"DO": "Dominican Republic",
"EC": "Ecuador",
"EG": "Egypt",
"SV": "El Salvador",
"GQ": "Equatorial Guinea",
"ER": "Eritrea",
"EE": "Estonia",
"ET": "Ethiopia",
"FK": "Falkland Islands (Malvinas)",
"FO": "Faroe Islands",
"FJ": "Fiji",
"FI": "Finland",
"FR": "France",
"GF": "French Guiana",
"PF": "French Polynesia",
"TF": "French Southern Territories",
"GA": "Gabon",
"GM": "Gambia",
"GE": "Georgia",
"DE": "Germany",
"GH": "Ghana",
"GI": "Gibraltar",
"GR": "Greece",
"GL": "Greenland",
"GD": "Grenada",
"GP": "Guadeloupe",
"GU": "Guam",
"GT": "Guatemala",
"GG": "Guernsey",
"GN": "Guinea",
"GW": "Guinea-Bissau",
"GY": "Guyana",
"HT": "Haiti",
"HM": "Heard Island & Mcdonald Islands",
"VA": "Holy See (Vatican City State)",
"HN": "Honduras",
"HK": "Hong Kong",
"HU": "Hungary",
"IS": "Iceland",
"IN": "India",
"ID": "Indonesia",
"IR": "Iran, Islamic Republic Of",
"IQ": "Iraq",
"IE": "Ireland",
"IM": "Isle Of Man",
"IL": "Israel",
"IT": "Italy",
"JM": "Jamaica",
"JP": "Japan",
"JE": "Jersey",
"JO": "Jordan",
"KZ": "Kazakhstan",
"KE": "Kenya",
"KI": "Kiribati",
"KR": "Korea",
"KP": "North Korea",
"KW": "Kuwait",
"KG": "Kyrgyzstan",
"LA": "Lao People's Democratic Republic",
"LV": "Latvia",
"LB": "Lebanon",
"LS": "Lesotho",
"LR": "Liberia",
"LY": "Libyan Arab Jamahiriya",
"LI": "Liechtenstein",
"LT": "Lithuania",
"LU": "Luxembourg",
"MO": "Macao",
"MK": "Macedonia",
"MG": "Madagascar",
"MW": "Malawi",
"MY": "Malaysia",
"MV": "Maldives",
"ML": "Mali",
"MT": "Malta",
"MH": "Marshall Islands",
"MQ": "Martinique",
"MR": "Mauritania",
"MU": "Mauritius",
"YT": "Mayotte",
"MX": "Mexico",
"FM": "Micronesia, Federated States Of",
"MD": "Moldova",
"MC": "Monaco",
"MN": "Mongolia",
"ME": "Montenegro",
"MS": "Montserrat",
"MA": "Morocco",
"MZ": "Mozambique",
"MM": "Myanmar",
"NA": "Namibia",
"NR": "Nauru",
"NP": "Nepal",
"NL": "Netherlands",
"AN": "Netherlands Antilles",
"NC": "New Caledonia",
"NZ": "New Zealand",
"NI": "Nicaragua",
"NE": "Niger",
"NG": "Nigeria",
"NU": "Niue",
"NF": "Norfolk Island",
"MP": "Northern Mariana Islands",
"NO": "Norway",
"OM": "Oman",
"PK": "Pakistan",
"PW": "Palau",
"PS": "Palestinian Territory, Occupied",
"PA": "Panama",
"PG": "Papua New Guinea",
"PY": "Paraguay",
"PE": "Peru",
"PH": "Philippines",
"PN": "Pitcairn",
"PL": "Poland",
"PT": "Portugal",
"PR": "Puerto Rico",
"QA": "Qatar",
"RE": "Reunion",
"RO": "Romania",
"RU": "Russian Federation",
"RW": "Rwanda",
"BL": "Saint Barthelemy",
"SH": "Saint Helena",
"KN": "Saint Kitts And Nevis",
"LC": "Saint Lucia",
"MF": "Saint Martin",
"PM": "Saint Pierre And Miquelon",
"VC": "Saint Vincent And Grenadines",
"WS": "Samoa",
"SM": "San Marino",
"ST": "Sao Tome And Principe",
"SA": "Saudi Arabia",
"SN": "Senegal",
"RS": "Serbia",
"SC": "Seychelles",
"SL": "Sierra Leone",
"SG": "Singapore",
"SK": "Slovakia",
"SI": "Slovenia",
"SB": "Solomon Islands",
"SO": "Somalia",
"ZA": "South Africa",
"GS": "South Georgia And Sandwich Isl.",
"ES": "Spain",
"LK": "Sri Lanka",
"SD": "Sudan",
"SR": "Suriname",
"SS": "South Sudan",
"SJ": "Svalbard And Jan Mayen",
"SZ": "Swaziland",
"SE": "Sweden",
"CH": "Switzerland",
"SY": "Syrian Arab Republic",
"TW": "Taiwan",
"TJ": "Tajikistan",
"TZ": "Tanzania",
"TH": "Thailand",
"TL": "Timor-Leste",
"TG": "Togo",
"TK": "Tokelau",
"TO": "Tonga",
"TT": "Trinidad And Tobago",
"TN": "Tunisia",
"TR": "Turkey",
"TM": "Turkmenistan",
"TC": "Turks And Caicos Islands",
"TV": "Tuvalu",
"UG": "Uganda",
"UA": "Ukraine",
"AE": "United Arab Emirates",
"GB": "United Kingdom",
"US": "United States",
"UM": "United States Outlying Islands",
"UY": "Uruguay",
"UZ": "Uzbekistan",
"VU": "Vanuatu",
"VE": "Venezuela",
"VN": "Vietnam",
"VG": "Virgin Islands, British",
"VI": "Virgin Islands, U.S.",
"WF": "Wallis And Futuna",
"EH": "Western Sahara",
"YE": "Yemen",
"ZM": "Zambia",
"ZW": "Zimbabwe"
}
{"petp":{"LC":{"value":35.4,"eu":27.9},"GB":{"value":6.3,"eu":30.1},"SE":{"value":3.4,"eu":54.7},"ES":{"value":3,"eu":55.1},"SI":{"value":7,"eu":62.6},"SK":{"value":6.1,"eu":87.3},"RO":{"value":18.2,"eu":88.1},"PT":{"value":25.6,"eu":46.9},"PL":{"value":11.2,"eu":81.6},"NL":{"value":5.6,"eu":52.9},"MT":{"value":20.8,"eu":43.5},"LU":{"value":11.7,"eu":90.3},"LT":{"value":19.2,"eu":63.3},"LV":{"value":18,"eu":45.9},"IT":{"value":5.2,"eu":51.4},"IE":{"value":16.3,"eu":64.1},"HU":{"value":6.3,"eu":65.2},"GR":{"value":10,"eu":50.9},"DE":{"value":4.8,"eu":48.5},"FR":{"value":3.6,"eu":48.9},"FI":{"value":5.2,"eu":76.3},"EE":{"value":15.7,"eu":51.4},"DK":{"value":4.3,"eu":51.8},"CZ":{"value":8.7,"eu":82.4},"CY":{"value":17.2,"eu":66.6},"HR":{"value":24.6,"eu":49},"BG":{"value":22.7,"eu":47.5},"BE":{"value":5,"eu":76.3},"AT":{"value":6.4,"eu":62.5},"LA":{"value":17.9,"eu":4},"KG":{"value":11.4,"eu":11.6},"KI":{"value":3.3,"eu":6.1},"KE":{"value":1,"eu":35.8},"KZ":{"value":18.6,"eu":25.4},"JO":{"value":5,"eu":4.9},"JM":{"value":38.3,"eu":14.7},"IQ":{"value":4.6,"eu":27.2},"ID":{"value":1.6,"eu":4},"IN":{"value":1.2,"eu":8.2},"HN":{"value":7.7,"eu":8.1},"HT":{"value":13.7,"eu":5.6},"GY":{"value":64.3,"eu":7.4},"GW":{"value":4.9,"eu":41},"GN":{"value":3.8,"eu":16.2},"GT":{"value":6.8,"eu":1.6},"GD":{"value":60.4,"eu":18.9},"GH":{"value":2.9,"eu":28.6},"GE":{"value":22.8,"eu":19.7},"GM":{"value":4.4,"eu":58.8},"GA":{"value":2,"eu":53.4},"FJ":{"value":23.9,"eu":3.3},"ET":{"value":0.7,"eu":15.2},"SZ":{"value":9,"eu":2.4},"ER":{"value":20.4,"eu":27.8},"GQ":{"value":5.7,"eu":18},"SV":{"value":25.3,"eu":2},"EG":{"value":3.2,"eu":8.8},"EC":{"value":6.6,"eu":45.3},"TL":{"value":2.9,"eu":13},"CD":{"value":1.7,"eu":13.7},"DO":{"value":13.9,"eu":15.9},"DM":{"value":108.1,"eu":23},"DJ":{"value":1.7,"eu":53.6},"CU":{"value":14.8,"eu":12.9},"CI":{"value":4,"eu":13.8},"CR":{"value":2.9,"eu":7.2},"CK":{"value":128,"eu":0},"CG":{"value":4,"eu":44.5},"KM":{"value":14.4,"eu":33.7},"CO":{"value":5.5,"eu":18.5},"CN":{"value":0.8,"eu":10.3},"CL":{"value":3.3,"eu":23.2},"TD":{"value":1.2,"eu":5.3},"ZW":{"value":5.7,"eu":22.3},"ZM":{"value":2.5,"eu":16.4},"YE":{"value":3.7,"eu":2.6},"VN":{"value":2.7,"eu":15.5},"VE":{"value":8.9,"eu":12.6},"VU":{"value":2.2,"eu":15.5},"UZ":{"value":5.7,"eu":3.5},"UY":{"value":18.5,"eu":15},"UA":{"value":14.9,"eu":20.8},"UG":{"value":1.6,"eu":13.5},"TV":{"value":29,"eu":2},"TM":{"value":4.1,"eu":3.6},"TN":{"value":6.6,"eu":76.8},"TT":{"value":21.8,"eu":10.4},"TO":{"value":69.7,"eu":0.7},"TG":{"value":6.1,"eu":10.3},"CF":{"value":13.8,"eu":2.7},"CM":{"value":1.4,"eu":43},"KH":{"value":6.5,"eu":7.3},"CV":{"value":31.4,"eu":63.6},"BI":{"value":4.8,"eu":3.7},"BF":{"value":7,"eu":1.8},"TH":{"value":1.4,"eu":25.1},"TZ":{"value":0.5,"eu":18.6},"TJ":{"value":6,"eu":5.1},"SY":{"value":37.1,"eu":12.4},"SR":{"value":68.5,"eu":52.7},"SD":{"value":4.4,"eu":2.6},"SS":{"value":23.9,"eu":0},"ZA":{"value":1.4,"eu":40},"SO":{"value":11.7,"eu":16.7},"SB":{"value":0.6,"eu":11.8},"SL":{"value":2.2,"eu":23.7},"SC":{"value":34.3,"eu":18},"SN":{"value":3.7,"eu":47.6},"ST":{"value":16.3,"eu":53.4},"WS":{"value":55.9,"eu":0.8},"VC":{"value":58.4,"eu":17.2},"KN":{"value":262.2,"eu":7},"RW":{"value":4.3,"eu":5.5},"PH":{"value":4.7,"eu":9.8},"PE":{"value":4.4,"eu":24.6},"PY":{"value":12.9,"eu":8.7},"BW":{"value":3.3,"eu":5.6},"PG":{"value":2.2,"eu":0.9},"PA":{"value":3.7,"eu":5.6},"PS":{"value":74.1,"eu":0.4},"PW":{"value":14.7,"eu":7.5},"PK":{"value":0.7,"eu":13.12},"NU":{"value":345.5,"eu":0},"BT":{"value":6.3,"eu":4},"NE":{"value":1.5,"eu":2.9},"NI":{"value":9.8,"eu":4.8},"BJ":{"value":5,"eu":4.7},"BZ":{"value":16.8,"eu":2.9},"BY":{"value":15.5,"eu":16.6},"NP":{"value":7.5,"eu":3.3},"NR":{"value":19.1,"eu":1.3},"NA":{"value":7.6,"eu":2.1},"MM":{"value":6.8,"eu":0.7},"MZ":{"value":2.1,"eu":8.3},"BB":{"value":40.1,"eu":25.8},"BD":{"value":4.6,"eu":5.5},"BS":{"value":11.3,"eu":6.6},"AR":{"value":2.2,"eu":24.6},"AG":{"value":58.8,"eu":10.1},"MA":{"value":8.4,"eu":87.8},"MN":{"value":2.2,"eu":26.7},"MD":{"value":31,"eu":46.8},"FM":{"value":19.1,"eu":0.6},"MX":{"value":9.3,"eu":1},"MU":{"value":14.5,"eu":61.3},"MR":{"value":2.7,"eu":25.1},"MH":{"value":19.7,"eu":0},"ML":{"value":5.6,"eu":9.6},"MV":{"value":0.6,"eu":16.5},"AZ":{"value":11.2,"eu":4},"AO":{"value":1.9,"eu":32.9},"DZ":{"value":4.3,"eu":89.8},"AM":{"value":34.7,"eu":9.3},"AF":{"value":12.5,"eu":8.7},"MY":{"value":2,"eu":6.4},"MW":{"value":-0.4,"eu":6.8},"MG":{"value":0.6,"eu":76.6},"LY":{"value":-0.3,"eu":46.2},"LR":{"value":1.1,"eu":6.2},"LB":{"value":15.4,"eu":26.2},"LS":{"value":14.8,"eu":0.4},"BO":{"value":7.2,"eu":21.4},"NG":{"value":0.7,"eu":30.1},"BR":{"value":0.8,"eu":34.9},"LK":{"value":8.3,"eu":22.3}},"gdp":{"LC":{"value":2.4},"GB":{"value":0.1},"SE":{"value":0.6},"ES":{"value":0.7},"SI":{"value":1.1},"SK":{"value":1.8},"RO":{"value":3},"PT":{"value":1.9},"PL":{"value":1},"NL":{"value":0.3},"MT":{"value":1.9},"LU":{"value":2.9},"LT":{"value":1.4},"LV":{"value":3.3},"IT":{"value":0.5},"IE":{"value":0.1},"HU":{"value":2.4},"GR":{"value":0.3},"DE":{"value":0.5},"FR":{"value":0.9},"FI":{"value":0.3},"EE":{"value":1.6},"DK":{"value":0.4},"CZ":{"value":1.7},"CY":{"value":2.4},"HR":{"value":7},"BG":{"value":1.4},"BE":{"value":2.6},"AT":{"value":0.7},"LA":{"value":1.4},"KG":{"value":29.4},"KI":{"value":9.5},"KE":{"value":3.1},"KZ":{"value":0.2},"JO":{"value":9},"JM":{"value":21.2},"IQ":{"value":0.4},"ID":{"value":0.9},"IN":{"value":3.1},"HN":{"value":23.5},"HT":{"value":21.8},"GY":{"value":6.3},"GW":{"value":8.6},"GN":{"value":1},"GT":{"value":14.8},"GD":{"value":4.7},"GH":{"value":5.2},"GE":{"value":13.4},"GM":{"value":15.6},"GA":{"value":0.1},"FJ":{"value":7.2},"ET":{"value":0.5},"SZ":{"value":2.8},"ER":{"value":"Not covered by EUDiF"},"GQ":{"value":"Not covered by EUDiF"},"SV":{"value":24.1},"EG":{"value":8.3},"EC":{"value":3.5},"TL":{"value":8.7},"CD":{"value":3.9},"DO":{"value":10.6},"DM":{"value":9.5},"DJ":{"value":1.6},"CU":{"value":"Not covered by EUDiF"},"CI":{"value":0.5},"CR":{"value":0.8},"CK":{"value":"Not covered by EUDiF"},"CG":{"value":"Not covered by EUDiF"},"KM":{"value":13.2},"CO":{"value":2.5},"CN":{"value":0.4},"CL":{"value":0},"TD":{"value":0.06},"ZW":{"value":5.8},"ZM":{"value":0.7},"YE":{"value":"Not covered by EUDiF"},"VN":{"value":5},"VE":{"value":0.6},"VU":{"value":8.8},"UZ":{"value":12.1},"UY":{"value":0.2},"UA":{"value":9.9},"UG":{"value":2.8},"TV":{"value":"Not covered by EUDiF"},"TM":{"value":0},"TN":{"value":5.3},"TT":{"value":0.8},"TO":{"value":37.7},"TG":{"value":5.9},"CF":{"value":"Not covered by EUDiF"},"CM":{"value":0.9},"KH":{"value":4.9},"CV":{"value":13.9},"BI":{"value":1.5},"BF":{"value":2.8},"TH":{"value":1.6},"TZ":{"value":0.6},"TJ":{"value":27.3},"SY":{"value":"Not covered by EUDiF"},"SR":{"value":0},"SD":{"value":1.4},"SS":{"value":29.5},"ZA":{"value":0.3},"SO":{"value":35.3},"SB":{"value":1.8},"SL":{"value":1.4},"SC":{"value":0.9},"SN":{"value":10.5},"ST":{"value":1.4},"WS":{"value":18.7},"VC":{"value":5.6},"KN":{"value":3},"RW":{"value":2.3},"PH":{"value":9.6},"PE":{"value":1.4},"PY":{"value":1.6},"BW":{"value":0.3},"PG":{"value":0},"PA":{"value":0.8},"PS":{"value":"Not covered by EUDiF"},"PW":{"value":0.9},"PK":{"value":9.9},"NU":{"value":"Not covered by EUDiF"},"BT":{"value":3.3},"NE":{"value":2.2},"NI":{"value":15.3},"BJ":{"value":1.4},"BZ":{"value":5.6},"BY":{"value":1.7},"NP":{"value":23.5},"NR":{"value":"Not covered by EUDiF"},"NA":{"value":0.5},"MM":{"value":2.8},"MZ":{"value":2.4},"BB":{"value":2.5},"BD":{"value":6.6},"BS":{"value":"Not covered by EUDiF"},"AR":{"value":0.2},"AG":{"value":1.8},"MA":{"value":6.5},"MN":{"value":4.2},"MD":{"value":16.3},"FM":{"value":5.7},"MX":{"value":4},"MU":{"value":2.4},"MR":{"value":0.7},"MH":{"value":13.2},"ML":{"value":5.6},"MV":{"value":0.1},"AZ":{"value":3.3},"AO":{"value":0},"DZ":{"value":1.2},"AM":{"value":10.8},"AF":{"value":4.1},"MY":{"value":0.4},"MW":{"value":2.2},"MG":{"value":2.8},"LY":{"value":"Not covered by EUDiF"},"LR":{"value":11},"LB":{"value":32.9},"LS":{"value":20.6},"BO":{"value":2.8},"NG":{"value":4},"BR":{"value":0.2},"LK":{"value":8.8}},"dc":{"LC":{"value":"Yes"},"GB":{"value":"Not covered by EUDiF"},"SE":{"value":"Not covered by EUDiF"},"ES":{"value":"Not covered by EUDiF"},"SI":{"value":"Not covered by EUDiF"},"SK":{"value":"Not covered by EUDiF"},"RO":{"value":"Not covered by EUDiF"},"PT":{"value":"Not covered by EUDiF"},"PL":{"value":"Not covered by EUDiF"},"NL":{"value":"Not covered by EUDiF"},"MT":{"value":"Not covered by EUDiF"},"LU":{"value":"Not covered by EUDiF"},"LT":{"value":"Not covered by EUDiF"},"LV":{"value":"Not covered by EUDiF"},"IT":{"value":"Not covered by EUDiF"},"IE":{"value":"Not covered by EUDiF"},"HU":{"value":"Not covered by EUDiF"},"GR":{"value":"Not covered by EUDiF"},"DE":{"value":"Not covered by EUDiF"},"FR":{"value":"Not covered by EUDiF"},"FI":{"value":"Not covered by EUDiF"},"EE":{"value":"Not covered by EUDiF"},"DK":{"value":"Not covered by EUDiF"},"CZ":{"value":"Not covered by EUDiF"},"CY":{"value":"Not covered by EUDiF"},"HR":{"value":"Not covered by EUDiF"},"BG":{"value":"Not covered by EUDiF"},"BE":{"value":"Not covered by EUDiF"},"AT":{"value":"Not covered by EUDiF"},"LA":{"value":"Not covered by EUDiF"},"KG":{"value":"Yes"},"KI":{"value":"No"},"KE":{"value":"Yes"},"KZ":{"value":"No"},"JO":{"value":"Yes"},"JM":{"value":"Yes"},"IQ":{"value":"Yes"},"ID":{"value":"No"},"IN":{"value":"No"},"HN":{"value":"Yes"},"HT":{"value":"Yes"},"GY":{"value":"Yes"},"GW":{"value":"Yes"},"GN":{"value":"Yes"},"GT":{"value":"Yes"},"GD":{"value":"Not covered by EUDiF"},"GH":{"value":"Yes"},"GE":{"value":"Yes"},"GM":{"value":"Not covered by EUDiF"},"GA":{"value":"Yes"},"FJ":{"value":"Yes"},"ET":{"value":"No"},"SZ":{"value":"Yes"},"ER":{"value":"Yes"},"GQ":{"value":"No"},"SV":{"value":"Yes"},"EG":{"value":"Yes"},"EC":{"value":"Yes"},"TL":{"value":"Yes"},"CD":{"value":"No"},"DO":{"value":"Yes"},"DM":{"value":"Yes"},"DJ":{"value":"Yes"},"CU":{"value":"Yes"},"CI":{"value":"Yes"},"CR":{"value":"Yes"},"CK":{"value":"Not covered by EUDiF"},"CG":{"value":"No"},"KM":{"value":"No"},"CO":{"value":"Yes"},"CN":{"value":"No"},"CL":{"value":"Yes"},"TD":{"value":"No"},"ZW":{"value":"Yes"},"ZM":{"value":"Yes"},"YE":{"value":"Not covered by EUDiF"},"VN":{"value":"Yes"},"VE":{"value":"Yes"},"VU":{"value":"Yes"},"UZ":{"value":"No"},"UY":{"value":"Not covered by EUDiF"},"UA":{"value":"No"},"UG":{"value":"Yes"},"TV":{"value":"Yes"},"TM":{"value":"No"},"TN":{"value":"Yes"},"TT":{"value":"Yes"},"TO":{"value":"Yes"},"TG":{"value":"Yes"},"CF":{"value":"Not covered by EUDiF"},"CM":{"value":"No"},"KH":{"value":"Yes"},"CV":{"value":"Yes"},"BI":{"value":"Yes"},"BF":{"value":"Not covered by EUDiF"},"TH":{"value":"Yes"},"TZ":{"value":"No"},"TJ":{"value":"Yes"},"SY":{"value":"Not covered by EUDiF"},"SR":{"value":"No"},"SD":{"value":"Yes"},"SS":{"value":"Not covered by EUDiF"},"ZA":{"value":"Not covered by EUDiF"},"SO":{"value":"No"},"SB":{"value":"Not covered by EUDiF"},"SL":{"value":"Yes"},"SC":{"value":"No"},"SN":{"value":"No"},"ST":{"value":"Not covered by EUDiF"},"WS":{"value":"Yes"},"VC":{"value":"Not covered by EUDiF"},"KN":{"value":"Not covered by EUDiF"},"RW":{"value":"Yes"},"PH":{"value":"Yes"},"PE":{"value":"Yes"},"PY":{"value":"Yes"},"BW":{"value":"No"},"PG":{"value":"Yes"},"PA":{"value":"Not covered by EUDiF"},"PS":{"value":"Yes"},"PW":{"value":"Not covered by EUDiF"},"PK":{"value":"Yes"},"NU":{"value":"Yes"},"BT":{"value":"Not covered by EUDiF"},"NE":{"value":"Yes"},"NI":{"value":"Yes"},"BJ":{"value":"Yes"},"BZ":{"value":"Not covered by EUDiF"},"BY":{"value":"Not covered by EUDiF"},"NP":{"value":"No"},"NR":{"value":"Yes"},"NA":{"value":"Not covered by EUDiF"},"MM":{"value":"No"},"MZ":{"value":"Not covered by EUDiF"},"BB":{"value":"Yes"},"BD":{"value":"Yes"},"BS":{"value":"Not covered by EUDiF"},"AR":{"value":"Yes"},"AG":{"value":"Not covered by EUDiF"},"MA":{"value":"Yes"},"MN":{"value":"No"},"MD":{"value":"Yes"},"FM":{"value":"No"},"MX":{"value":"Yes"},"MU":{"value":"Yes"},"MR":{"value":"Not covered by EUDiF"},"MH":{"value":"No"},"ML":{"value":"Yes"},"MV":{"value":"Yes"},"AZ":{"value":"Yes with restrictions"},"AO":{"value":"Yes"},"DZ":{"value":"Yes"},"AM":{"value":"Yes"},"AF":{"value":"Yes"},"MY":{"value":"No"},"MW":{"value":"Not covered by EUDiF"},"MG":{"value":"Not covered by EUDiF"},"LY":{"value":"Yes"},"LR":{"value":"No"},"LB":{"value":"Yes"},"LS":{"value":"Not covered by EUDiF"},"BO":{"value":"Yes"},"NG":{"value":"Yes"},"BR":{"value":"No"},"LK":{"value":"Yes"}},"rtv":{"LC":{"value":"No"},"GB":{"value":"Not covered by EUDiF"},"SE":{"value":"Not covered by EUDiF"},"ES":{"value":"Not covered by EUDiF"},"SI":{"value":"Not covered by EUDiF"},"SK":{"value":"Not covered by EUDiF"},"RO":{"value":"Not covered by EUDiF"},"PT":{"value":"Not covered by EUDiF"},"PL":{"value":"Not covered by EUDiF"},"NL":{"value":"Not covered by EUDiF"},"MT":{"value":"Not covered by EUDiF"},"LU":{"value":"Not covered by EUDiF"},"LT":{"value":"Not covered by EUDiF"},"LV":{"value":"Not covered by EUDiF"},"IT":{"value":"Not covered by EUDiF"},"IE":{"value":"Not covered by EUDiF"},"HU":{"value":"Not covered by EUDiF"},"GR":{"value":"Not covered by EUDiF"},"DE":{"value":"Not covered by EUDiF"},"FR":{"value":"Not covered by EUDiF"},"FI":{"value":"Not covered by EUDiF"},"EE":{"value":"Not covered by EUDiF"},"DK":{"value":"Not covered by EUDiF"},"CZ":{"value":"Not covered by EUDiF"},"CY":{"value":"Not covered by EUDiF"},"HR":{"value":"Not covered by EUDiF"},"BG":{"value":"Not covered by EUDiF"},"BE":{"value":"Not covered by EUDiF"},"AT":{"value":"Not covered by EUDiF"},"LA":{"value":"Not covered by EUDiF"},"KG":{"value":"Yes"},"KI":{"value":"No"},"KE":{"value":"No"},"KZ":{"value":"Yes"},"JO":{"value":"No"},"JM":{"value":"Yes"},"IQ":{"value":"Yes, enabled in place of residence"},"ID":{"value":"Yes"},"IN":{"value":"Yes"},"HN":{"value":"Yes, enabled in place of residence"},"HT":{"value":"No"},"GY":{"value":"With restrictions"},"GW":{"value":"With restrictions"},"GN":{"value":"Yes, enabled in place of residence"},"GT":{"value":"Yes, enabled in place of residence"},"GD":{"value":"Not covered by EUDiF"},"GH":{"value":"No"},"GE":{"value":"Yes, enabled in place of residence"},"GM":{"value":"Not covered by EUDiF"},"GA":{"value":"Yes, enabled in place of residence"},"FJ":{"value":"Yes"},"ET":{"value":"With restrictions"},"SZ":{"value":"Yes"},"ER":{"value":"With restrictions"},"GQ":{"value":"Yes, enabled in place of residence"},"SV":{"value":"Yes, enabled in place of residence"},"EG":{"value":"Yes, enabled in place of residence"},"EC":{"value":"Yes, enabled in place of residence"},"TL":{"value":"Yes, enabled in place of residence"},"CD":{"value":"Yes"},"DO":{"value":"Yes, enabled in place of residence"},"DM":{"value":"Yes"},"DJ":{"value":"Yes"},"CU":{"value":"Yes"},"CI":{"value":"Yes, enabled in place of residence"},"CR":{"value":"Yes, enabled in place of residence"},"CK":{"value":"Not covered by EUDiF"},"CG":{"value":"Yes"},"KM":{"value":"No"},"CO":{"value":"Yes, enabled in place of residence"},"CN":{"value":"No"},"CL":{"value":"Yes, enabled in place of residence"},"TD":{"value":"Yes"},"ZW":{"value":"With restrictions"},"ZM":{"value":"Yes"},"YE":{"value":"Not covered by EUDiF"},"VN":{"value":"No"},"VE":{"value":"Yes"},"VU":{"value":"With restrictions"},"UZ":{"value":"Yes, enabled in place of residence"},"UY":{"value":"Not covered by EUDiF"},"UA":{"value":"Yes"},"UG":{"value":"Not covered by EUDiF"},"TV":{"value":"No"},"TM":{"value":"Yes, enabled in place of residence"},"TN":{"value":"Yes"},"TT":{"value":"No"},"TO":{"value":"With restrictions"},"TG":{"value":"Yes"},"CF":{"value":"Not covered by EUDiF"},"CM":{"value":"With restrictions"},"KH":{"value":"Yes"},"CV":{"value":"Yes, enabled in place of residence"},"BI":{"value":"Yes, enabled in place of residence"},"BF":{"value":"Not covered by EUDiF"},"TH":{"value":"Yes"},"TZ":{"value":"Yes, enabled in place of residence"},"TJ":{"value":"Yes, enabled in place of residence"},"SY":{"value":"Not covered by EUDiF"},"SR":{"value":"No"},"SD":{"value":"Yes"},"SS":{"value":"Not covered by EUDiF"},"ZA":{"value":"Not covered by EUDiF"},"SO":{"value":"No"},"SB":{"value":"Not covered by EUDiF"},"SL":{"value":"Yes"},"SC":{"value":"No"},"SN":{"value":"Yes"},"ST":{"value":"Not covered by EUDiF"},"WS":{"value":"No"},"VC":{"value":"Not covered by EUDiF"},"KN":{"value":"Not covered by EUDiF"},"RW":{"value":"Yes, enabled in place of residence"},"PH":{"value":"Yes, enabled in place of residence"},"PE":{"value":"Yes, enabled in place of residence"},"PY":{"value":"Yes"},"BW":{"value":"Yes, enabled in place of residence"},"PG":{"value":"Yes"},"PA":{"value":"Not covered by EUDiF"},"PS":{"value":"No"},"PW":{"value":"Not covered by EUDiF"},"PK":{"value":"Yes"},"NU":{"value":"No"},"BT":{"value":"Not covered by EUDiF"},"NE":{"value":"Yes"},"NI":{"value":"Yes"},"BJ":{"value":"Yes, enabled in place of residence"},"BZ":{"value":"Not covered by EUDiF"},"BY":{"value":"Not covered by EUDiF"},"NP":{"value":"No"},"NR":{"value":"With restrictions"},"NA":{"value":"Not covered by EUDiF"},"MM":{"value":"Yes"},"MZ":{"value":"Not covered by EUDiF"},"BB":{"value":"No"},"BD":{"value":"Yes, enabled in place of residence"},"BS":{"value":"Not covered by EUDiF"},"AR":{"value":"Yes, enabled in place of residence"},"AG":{"value":"Not covered by EUDiF"},"MA":{"value":"Yes"},"MN":{"value":"No"},"MD":{"value":"Yes"},"FM":{"value":"Yes"},"MX":{"value":"Yes"},"MU":{"value":"Yes"},"MR":{"value":"Not covered by EUDiF"},"MH":{"value":"Yes, enabled in place of residence"},"ML":{"value":"Yes"},"MV":{"value":"Yes"},"AZ":{"value":"Yes, enabled in place of residence"},"AO":{"value":"Yes"},"DZ":{"value":"Yes, enabled in place of residence"},"AM":{"value":"Yes"},"AF":{"value":"Yes"},"MY":{"value":"Yes"},"MW":{"value":"Not covered by EUDiF"},"MG":{"value":"Not covered by EUDiF"},"LY":{"value":"Yes"},"LR":{"value":"No"},"LB":{"value":"Yes"},"LS":{"value":"Not covered by EUDiF"},"BO":{"value":"Yes, enabled in place of residence"},"NG":{"value":"No"},"BR":{"value":"Yes, enabled in place of residence"},"LK":{"value":"No"}},"policy":{"LC":{"value":"Yes"},"GB":{"value":"No data"},"SE":{"value":"No data"},"ES":{"value":"No data"},"SI":{"value":"No data"},"SK":{"value":"No data"},"RO":{"value":"No data"},"PT":{"value":"No data"},"PL":{"value":"No data"},"NL":{"value":"No data"},"MT":{"value":"No data"},"LU":{"value":"No data"},"LT":{"value":"No data"},"LV":{"value":"No data"},"IT":{"value":"No data"},"IE":{"value":"No data"},"HU":{"value":"No data"},"GR":{"value":"No data"},"DE":{"value":"No data"},"FR":{"value":"No data"},"FI":{"value":"No data"},"EE":{"value":"No data"},"DK":{"value":"No data"},"CZ":{"value":"No data"},"CY":{"value":"No data"},"HR":{"value":"No data"},"BG":{"value":"No data"},"BE":{"value":"No data"},"AT":{"value":"No data"},"LA":{"value":"No data"},"KG":{"value":"No"},"KI":{"value":"No"},"KE":{"value":"Yes"},"KZ":{"value":"No"},"JO":{"value":"Yes"},"JM":{"value":"Yes"},"IQ":{"value":"Yes"},"ID":{"value":"No"},"IN":{"value":"No"},"HN":{"value":"No"},"HT":{"value":"No"},"GY":{"value":"No"},"GW":{"value":"No"},"GN":{"value":"Yes"},"GT":{"value":"No"},"GD":{"value":"Yes"},"GH":{"value":"Yes"},"GE":{"value":"No"},"GM":{"value":"No data"},"GA":{"value":"No"},"FJ":{"value":"No"},"ET":{"value":"Yes"},"SZ":{"value":"No"},"ER":{"value":"Yes"},"GQ":{"value":"No"},"SV":{"value":"No"},"EG":{"value":"No"},"EC":{"value":"No"},"TL":{"value":"No"},"CD":{"value":"Yes"},"DO":{"value":"No"},"DM":{"value":"Yes"},"DJ":{"value":"Yes"},"CU":{"value":"No"},"CI":{"value":"Yes"},"CR":{"value":"No"},"CK":{"value":"No data"},"CG":{"value":"No"},"KM":{"value":"No"},"CO":{"value":"No"},"CN":{"value":"No"},"CL":{"value":"No"},"TD":{"value":"Yes"},"ZW":{"value":"Yes"},"ZM":{"value":"Yes"},"YE":{"value":"No data"},"VN":{"value":"No"},"VE":{"value":"No"},"VU":{"value":"No"},"UZ":{"value":"Yes"},"UY":{"value":"No data"},"UA":{"value":"No"},"UG":{"value":"Yes"},"TV":{"value":"Yes"},"TM":{"value":"Yes"},"TN":{"value":"No"},"TT":{"value":"No"},"TO":{"value":"No"},"TG":{"value":"Yes"},"CF":{"value":"No data"},"CM":{"value":"No"},"KH":{"value":"No"},"CV":{"value":"Yes"},"BI":{"value":"Yes"},"BF":{"value":"No data"},"TH":{"value":"No"},"TZ":{"value":"Yes"},"TJ":{"value":"Yes"},"SY":{"value":"No data"},"SR":{"value":"No"},"SD":{"value":"Yes"},"SS":{"value":"No data"},"ZA":{"value":"No data"},"SO":{"value":"Yes"},"SB":{"value":"No data"},"SL":{"value":"No"},"SC":{"value":"No"},"SN":{"value":"Yes"},"ST":{"value":"No data"},"WS":{"value":"No data"},"VC":{"value":"No data"},"KN":{"value":"No data"},"RW":{"value":"Yes"},"PH":{"value":"No"},"PE":{"value":"Yes"},"PY":{"value":"No"},"BW":{"value":"No"},"PG":{"value":"No"},"PA":{"value":"No data"},"PS":{"value":"No"},"PW":{"value":"No data"},"PK":{"value":"No"},"NU":{"value":"Yes"},"BT":{"value":"No data"},"NE":{"value":"Yes"},"NI":{"value":"Yes"},"BJ":{"value":"Yes"},"BZ":{"value":"No data"},"BY":{"value":"No data"},"NP":{"value":"Yes"},"NR":{"value":"Yes"},"NA":{"value":"No data"},"MM":{"value":"No"},"MZ":{"value":"No data"},"BB":{"value":"Yes"},"BD":{"value":"No"},"BS":{"value":"No data"},"AR":{"value":"No"},"AG":{"value":"No data"},"MA":{"value":"Yes"},"MN":{"value":"No"},"MD":{"value":"Yes"},"FM":{"value":"No"},"MX":{"value":"Yes"},"MU":{"value":"Yes"},"MR":{"value":"No data"},"MH":{"value":"Yes"},"ML":{"value":"No"},"MV":{"value":"Yes"},"AZ":{"value":"Yes"},"AO":{"value":"No"},"DZ":{"value":"No"},"AM":{"value":"No"},"AF":{"value":"Yes"},"MY":{"value":"No"},"MW":{"value":"No data"},"MG":{"value":"Yes"},"LY":{"value":"No"},"LR":{"value":"Yes"},"LB":{"value":"No"},"LS":{"value":"No data"},"BO":{"value":"No"},"NG":{"value":"Yes"},"BR":{"value":"No"},"LK":{"value":"No"}},"inst":{"LC":{"value":"Yes"},"GB":{"value":"No data"},"SE":{"value":"No data"},"ES":{"value":"No data"},"SI":{"value":"No data"},"SK":{"value":"No data"},"RO":{"value":"No data"},"PT":{"value":"No data"},"PL":{"value":"No data"},"NL":{"value":"No data"},"MT":{"value":"No data"},"LU":{"value":"No data"},"LT":{"value":"No data"},"LV":{"value":"No data"},"IT":{"value":"No data"},"IE":{"value":"No data"},"HU":{"value":"No data"},"GR":{"value":"No data"},"DE":{"value":"No data"},"FR":{"value":"No data"},"FI":{"value":"No data"},"EE":{"value":"No data"},"DK":{"value":"No data"},"CZ":{"value":"No data"},"CY":{"value":"No data"},"HR":{"value":"No data"},"BG":{"value":"No data"},"BE":{"value":"No data"},"AT":{"value":"No data"},"LA":{"value":"No data"},"KG":{"value":"Yes"},"KI":{"value":"No"},"KE":{"value":"Yes"},"KZ":{"value":"Yes"},"JO":{"value":"Yes"},"JM":{"value":"Yes"},"IQ":{"value":"Yes"},"ID":{"value":"Yes"},"IN":{"value":"Yes"},"HN":{"value":"Yes"},"HT":{"value":"Yes"},"GY":{"value":"Yes"},"GW":{"value":"No"},"GN":{"value":"Yes"},"GT":{"value":"Yes"},"GD":{"value":"No data"},"GH":{"value":"Yes"},"GE":{"value":"Yes"},"GM":{"value":"No data"},"GA":{"value":"Yes"},"FJ":{"value":"No"},"ET":{"value":"Yes"},"SZ":{"value":"Yes"},"ER":{"value":"Yes"},"GQ":{"value":"Yes"},"SV":{"value":"Yes"},"EG":{"value":"Yes"},"EC":{"value":"Yes"},"TL":{"value":"Yes"},"CD":{"value":"Yes"},"DO":{"value":"Yes"},"DM":{"value":"No"},"DJ":{"value":"Yes"},"CU":{"value":"Yes"},"CI":{"value":"Yes"},"CR":{"value":"Yes"},"CK":{"value":"No data"},"CG":{"value":"Yes"},"KM":{"value":"No"},"CO":{"value":"Yes"},"CN":{"value":"Yes"},"CL":{"value":"Yes"},"TD":{"value":"Yes"},"ZW":{"value":"Yes"},"ZM":{"value":"No"},"YE":{"value":"No data"},"VN":{"value":"Yes"},"VE":{"value":"No"},"VU":{"value":"Yes"},"UZ":{"value":"Yes"},"UY":{"value":"No data"},"UA":{"value":"Yes"},"UG":{"value":"Yes"},"TV":{"value":"Yes"},"TM":{"value":"Yes"},"TN":{"value":"Yes"},"TT":{"value":"Yes"},"TO":{"value":"No"},"TG":{"value":"Yes"},"CF":{"value":"No data"},"CM":{"value":"No"},"KH":{"value":"Yes"},"CV":{"value":"Yes"},"BI":{"value":"Yes"},"BF":{"value":"No data"},"TH":{"value":"Yes"},"TZ":{"value":"Yes"},"TJ":{"value":"Yes"},"SY":{"value":"No data"},"SR":{"value":"Yes"},"SD":{"value":"Yes"},"SS":{"value":"No data"},"ZA":{"value":"No data"},"SO":{"value":"Yes"},"SB":{"value":"No data"},"SL":{"value":"Yes"},"SC":{"value":"No"},"SN":{"value":"Yes"},"ST":{"value":"No data"},"WS":{"value":"No data"},"VC":{"value":"No data"},"KN":{"value":"No data"},"RW":{"value":"Yes"},"PH":{"value":"Yes"},"PE":{"value":"Yes"},"PY":{"value":"Yes"},"BW":{"value":"Yes"},"PG":{"value":"No"},"PA":{"value":"No data"},"PS":{"value":"Yes"},"PW":{"value":"No data"},"PK":{"value":"Yes"},"NU":{"value":"Yes"},"BT":{"value":"No data"},"NE":{"value":"Yes"},"NI":{"value":"Yes"},"BJ":{"value":"Yes"},"BZ":{"value":"No data"},"BY":{"value":"No data"},"NP":{"value":"No"},"NR":{"value":"Yes"},"NA":{"value":"No data"},"MM":{"value":"Yes"},"MZ":{"value":"No data"},"BB":{"value":"Yes"},"BD":{"value":"Yes"},"BS":{"value":"No data"},"AR":{"value":"Yes"},"AG":{"value":"No data"},"MA":{"value":"Yes"},"MN":{"value":"Yes"},"MD":{"value":"Yes"},"FM":{"value":"No data"},"MX":{"value":"Yes"},"MU":{"value":"No"},"MR":{"value":"No data"},"MH":{"value":"No data"},"ML":{"value":"Yes"},"MV":{"value":"Yes"},"AZ":{"value":"Yes"},"AO":{"value":"Yes"},"DZ":{"value":"Yes"},"AM":{"value":"Yes"},"AF":{"value":"No"},"MY":{"value":"Yes"},"MW":{"value":"No data"},"MG":{"value":"Yes"},"LY":{"value":"Yes"},"LR":{"value":"Yes"},"LB":{"value":"Yes"},"LS":{"value":"No data"},"BO":{"value":"No"},"NG":{"value":"Yes"},"BR":{"value":"Yes"},"LK":{"value":"No"}},"top5":{"LC":["US","GB","CA","FR","VI"],"GB":["AU","US","CA","ES","IE"],"SE":["US","NO","FI","GB","DK"],"ES":["FR","DE","US","AR","GB"],"SI":["DE","AT","HR","RS","US"],"SK":["CZ","DE","GB","AT","CH"],"RO":["IT","ES","DE","HU","GB"],"PT":["FR","CH","BR","US","CA"],"PL":["DE","GB","US","CA","IE"],"NL":["DE","BE","US","CA","AU"],"MT":["AU","GB","US","CA","IT"],"LU":["DE","FR","BE","IT","PT"],"LT":["GB","RU","PL","DE","US"],"LV":["RU","GB","DE","US","IE"],"IT":["DE","FR","US","CH","CA"],"IE":["GB","US","AU","CA","ZA"],"HU":["DE","US","AT","GB","CA"],"GR":["DE","US","AU","TR","CA"],"DE":["US","TR","CH","GB","AT"],"FR":["ES","BE","US","CH","GB"],"FI":["SE","US","GB","DE","ES"],"EE":["FI","RU","US","DE","UA"],"DK":["SE","US","GB","NO","DE"],"CZ":["DE","SK","US","AT","GB"],"CY":["GB","US","GR","AU","TR"],"HR":["DE","RS","AU","US","AT"],"BG":["TR","DE","ES","US","GR"],"BE":["FR","NL","ES","IT","US"],"AT":["DE","CH","US","GB","TR"],"LA":["TH","US","BD","FR","CA"],"KG":["RU","DE","UA","TJ","KZ"],"KI":["NZ","FJ","AU","MH","SB"],"KE":["GB","US","UG","CA","ZA"],"KZ":["RU","DE","UA","BY","US"],"JO":["SA","AE","US","PS","KW"],"JM":["US","GB","CA","KY","BS"],"IQ":["US","TR","JO","SY","DE"],"ID":["SA","MY","AE","HK","BD"],"IN":["AE","US","SA"],"HN":["US","ES","MX","NI","SV"],"HT":["US","DO","CA","FR","CL"],"GY":["US","CA","GB","SR","TT"],"GW":["SN","PT","GM","ES","CV"],"GN":["CI","SN","GM","ML","SL"],"GT":["US","MX","BZ","CA","SV"],"GD":["US","GB","CA","TT","ES"],"GH":["NG","US","GB","CI","IT"],"GE":["RU","GR","UA","AZ","AM"],"GM":["US","ES","IT","DE","GB"],"GA":["FR","ML","CG","CA","CM"],"FJ":["AU","NZ","US","CA","GB"],"ET":["US","SA","IL","SD","CA"],"SZ":["ZA","GB","BW","PT","CA"],"ER":["ET","SD","SE","DE","US"],"GQ":["GA","ES","GN","CM","CG"],"SV":["US","CA","GT","IT","CR"],"EG":["SA","AE","KW","US","QA"],"EC":["US","ES","IT","VE","CL"],"TL":["ID","AU","GB","PT","GR"],"CD":["UG","RW","BI","CG","AO"],"DO":["US","ES","PR","IT","VE"],"DM":["US","GB","FR","VI","AG"],"DJ":["FR","ET","CA","LY","BE"],"CU":["US","ES","IT","CA","PR"],"CI":["BF","ML","FR","GH","BJ"],"CR":["US","NI","PA","CA","ES"],"CK":["NZ","AU","FJ","WS","CL"],"CG":["FR","ZA","TZ","GA","ML"],"KM":["FR","MG","LY","EG","GN"],"CO":["VE","US","ES","EC","CL"],"CN":["US","HK","JP","CA","AU"],"CL":["AR","US","ES","AU","CA"],"TD":["SD","NG","CM","CF","CG"],"ZW":["ZA","GB","MZ","ST","US"],"ZM":["ZA","MW","CZ","GB","ZW"],"YE":["SA","AE","KW","US","QA"],"VN":["US","AU","JP","CA","FR"],"VE":["CO","PE","US","ES","CL"],"VU":["NC","AU","FR","CO","PF"],"UZ":["RU","KZ","UA","TM","US"],"UY":["AR","ES","US","BR","GB"],"UA":["RU","US","KZ","IT","DE"],"UG":["KE","SS","RW","GB","US"],"TV":["NZ","RU","FJ","KI","AU"],"TM":["RU","UA","DE","BY","IR"],"TN":["FR","US","IT","DE","IL"],"TT":["US","CA","GB","VE","JM"],"TO":["NZ","US","AU","FJ","AS"],"TG":["NG","BJ","GH","CI","FR"],"CF":["CD","CM","TD","CG","FR"],"CM":["FR","US","GA","TD","NG"],"KH":["TH","US","FR","AU","CA"],"CV":["PT","US","FR","NL","AO"],"BI":["TZ","RW","CD","UG","ZA"],"BF":["CI","GH","ML","NE","TG"],"TH":["US","AU","DE","JP","SE"],"TZ":["US","GB","RW","KE","BI"],"TJ":["RU","UA","DE","KZ","UZ"],"SY":["TR","LB","SA","JO","DE"],"SR":["NL","FR","US","GY","BE"],"SD":["SS","SA","TD","AE","UG"],"SS":["UG","SD","ET","CD","KE"],"ZA":["GB","AU","US","NZ","CA"],"SO":["ET","KE","YE","GB","LY"],"SB":["AU","FJ","GB","PG","VU"],"SL":["US","GB","LR","SN","GN"],"SC":["MZ","GB","AU","ZA","CA"],"SN":["GM","FR","IT","ES","US"],"ST":["PT","AO","GA","CV","GQ"],"WS":["NZ","AU","US","AS","GR"],"VC":["US","CA","GB","TT","BB"],"KN":["US","GB","VI","CA","VG"],"RW":["CD","BI","UG","CG","BE"],"PH":["US","SA","CA","AE","AU"],"PE":["US","CL","AR","ES","IT"],"PY":["AR","ES","BR","US","CA"],"BW":["ZA","ZW","GB","AU","ZM"],"PG":["GB","NZ","SB","CA","CH"],"PA":["US","CR","ES","CA","CO"],"PS":["JO","SY","LB","LY","EG"],"PW":["GU","MP","FM","GR","PH"],"PK":["SA","IN","AE","GB","US"],"NU":["NZ","AU","ZA","CL","CK"],"BT":["NP","AU","IN","BO","DK"],"NE":["NG","BJ","CI","TG","BF"],"NI":["US","CR","ES","PA","CA"],"BJ":["NG","TG","CI","GA","FR"],"BZ":["US","CA","MX","GB","BO"],"BY":["RU","UA","PL","KZ","US"],"NP":["MY","IN","SA","QA","US"],"NR":["KI","AU","ZA","CL","GB"],"NA":["ZA","GB","AU","CA","BW"],"MM":["TH","BD","MY","SA","US"],"MZ":["ZA","ZW","PT","MW","TZ"],"BB":["US","GB","CA","TT","JM"],"BD":["IN","SA","AE","MY","KW"],"BS":["US","GB","CA","JM","AU"],"AR":["ES","US","CL","IT","PY"],"AG":["US","GB","VI","GN","CA"],"MA":["FR","ES","IT","BE","NL"],"MN":["KR","RU","CZ","SE","AU"],"MD":["RU","IT","RO","UA","US"],"FM":["GU","US","MP","PW","MH"],"MX":["US","CA","ES","GT","DE"],"MU":["FR","GB","AU","CA","ZA"],"MR":["SN","ML","FR","CI","ES"],"MH":["US","GU","FM","AU","MP"],"ML":["CI","NG","MR","NE","FR"],"MV":["LK","AU","GB","IN","ZA"],"AZ":["RU","UA","KZ","US"],"AO":["CD","PT","ZA","CG","NA"],"DZ":["FR","CA","ES","IL","BE"],"AM":["RU","US","UA","DE"],"AF":["IR","PK","SA","DE","US"],"MY":["SG","BD","AU","GB","US"],"MW":["ZA","ZW","MZ","GB","ZM"],"MG":["FR","KM","CA","IT","BE"],"LY":["IT","JO","GB"],"LR":["US","GH","CI","NG","SL"],"LB":["SA","US","AU","CA","DE"],"LS":["ZA","MZ","GB","BW","SZ"],"BO":["AR","ES","US","CL","BR"],"NG":["US","GB","CM","NE","BJ"],"BR":["US","JP","PT","IT","ES"],"LK":["SA","GB","QA","IN","CA"]},"sector":{"Remittances":["HN","GT","EG","VU","TO","BI","SN","WS","RW","PH","PY","PK","NI","NR","MM","BD","MD","MX","BO","BR"],"Investment":["LC","KE","HT","GH","GA","FJ","ET","SV","CI","KM","CO","ZW","UG","TN","TT","CM","TH","SR","SL","SN","RW","BW","NI","BB","BD","MD","MX","MU","ML","AM","LB","NG","BR","LK"],"Entrepreneurship":["IQ","GY","GN","CO","TD","UA","TN","TG","CM","SR","PS","BJ","BB","MA","MD","AZ","DZ","AM","LR"],"Humanitarian aid":["GA","DM","ZM","VE","SO","WS","BD"],"Human capital":["KG","KE","JO","IQ","IN","GY","GE","ET","ER","EC","CD","DM","CI","CR","CG","TD","ZW","ZM","VU","UZ","TV","TT","CM","CV","BI","TH","TZ","TJ","SR","SD","SN","PH","PS","PK","NE","NP","MA","MN","MD","MX","MU","ML","DZ","AF","MY","MG","LY","LR","LB","NG"],"Return & reintegration":["LC","IQ","IN","HN","GN","ER","CD","CN","CL","VN","VE","TH","WS","PH","MM","BB","MN","AZ","AM","AF","MY"],"Networks & partnerships":["KE","KZ","JO","JM","ID","IN","HT","GW","GN","GH","GE","GA","GQ","EG","EC","DO","DJ","CU","CI","CR","CG","CO","CN","VN","VE","UZ","UA","UG","TV","TM","TN","TG","KH","TJ","SR","SD","RW","PE","PY","PG","PS","NE","NP","BB","AR","MN","MV","AO","AF","MG","LR","LB","LK"],"Tourism":["LC","GH","ET","SV","DM","CL","VN","SL","BR"],"Migrant rights":["KG","IN","GE","SZ","GQ","TL","DJ","CR","CL","VU","TO","KH","PY","BW","PG","PK","NR","MM","AR","ML","AO","LR","LB"],"Education & training":["KZ","JO","GT","ET","ER","KM","CN","UA","KH","TZ","PE","PY","NU","BJ","MM","MX","MH","AZ","LY"],"Health":["IN","SZ","ER","CI","TD","ZW","ZM","UG","TN","TZ","SD","SL","PK","MA","MX","AM","LY","BR"],"Infrastructure":["EC","DO","NP","MX"],"Discrimination & inequality":["UG"],"Youth":["KI","JM","IN","HT","GE","ER","SV","CR","VN","UZ","UA","TJ","SD","SO","RW","PH","MA","MN","MD","MH","ML","AZ","DZ","AM","MG","LB","NG","BR"],"Digital":["KE","JO","IN","HT","GY","GW","GN","FJ","ER","EG","CD","DJ","CI","CG","CO","VU","UZ","UA","TN","TG","CM","TJ","SN","PH","PK","NE","MZ","BB","MA","MW","MG","LY","LB","BO","NG","BR"],"Agriculture & food security":["GQ","TL","ZW","DZ"],"Environment & climate change":["IN","HT","ET","GQ","CI","CO","TG","BF","TH","SD","SN","RW","BB","MA","MD","MV","LK"],"Other":["GH","GE","PH","BR"]},"project":["ES","PT","DE","FR","BE","GY","GH","EG","UA","SD","SL","SN","PH","NI","BJ","MD","MX","AM","MY","MG","LB","NG"]}
//> using toolkit latest
import upickle.default.*
import scala.util.chaining.*
case class Entry(value: Double, eu: Double) derives ReadWriter
case class Data(petp: Map[String, Entry]) derives ReadWriter
val data = scala.io.Source.fromFile("data.json")
.getLines()
.mkString("\n")
.pipe(line => read[Data](line))
val countries = scala.io.Source.fromFile("countries.json")
.getLines()
.mkString("\n")
.pipe(line => read[Map[String, String]](line))
val euCountries = Set("AT", "BE", "BG", "CY", "CZ", "DK",
"EE", "FI", "FR", "DE", "GR", "HR", "HU", "IE", "IT", "LV", "LT",
"LU", "MT", "NL", "PL", "PT", "RO", "SK", "SI", "ES", "SE"
)
val pretty = data.petp.toList
.sortBy(_._2.value).reverse
.zipWithIndex.map { case ((countryCode, Entry(value, eu)), idx) =>
val country = countries.getOrElse(countryCode, countryCode)
val euMember = if (euCountries(countryCode)) "Yes" else "No"
s"${idx+1};$country;$euMember;$value;$eu"
}.mkString("\n")
println("Rank;Country Name;EU Member;Emigrants in total population;Of which in the EU")
println(pretty)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment