Skip to content

Instantly share code, notes, and snippets.

@allardw
Last active June 9, 2016 13:14
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save allardw/c6638617f12aee20c4e7 to your computer and use it in GitHub Desktop.
Save allardw/c6638617f12aee20c4e7 to your computer and use it in GitHub Desktop.
Custom path generator

Quality of life in European cities

How do Europeans rate the quality of life in their city? To answer this question, the EU regularly conducts an extensive survey of almost 80 cities of varying sizes (European Union, 2016). This interactive visualisation shows the level of satisfaction according to seven indicators.

You can click on the legend text to sort the cities by this subject.

Website with published interactive: Cities in Europe

{
"indicators": [
{
"indicator": "Q1_1",
"desc": "Public transport"
},
{
"indicator": "Q1_11",
"desc": "No complaints about noise level"
},
{
"indicator": "Q2_4",
"desc": "Integration of foreigners"
},
{
"indicator": "Q2_5",
"desc": "Affordability of housing"
},
{
"indicator": "Q2_6",
"desc": "Administrative services"
},
{
"indicator": "Q2_7",
"desc": "Safety level"
},
{
"indicator": "Q2_2",
"desc": "Availability of jobs"
}
],
"cities": [
{
"values": [
{
"ru": 120.0,
"indicator": "Q1_1",
"rs": 212.0,
"nd": 43.0,
"vs": 69.0,
"ns": 61.0
},
{
"ru": 100.0,
"indicator": "Q1_11",
"rs": 246.0,
"nd": 7.0,
"vs": 95.0,
"ns": 56.0
},
{
"ru": 159.0,
"indicator": "Q2_4",
"rs": 198.0,
"nd": 27.0,
"vs": 34.0,
"ns": 87.0
},
{
"ru": 167.0,
"indicator": "Q2_5",
"rs": 146.0,
"nd": 34.0,
"vs": 32.0,
"ns": 126.0
},
{
"ru": 102.0,
"indicator": "Q2_6",
"rs": 269.0,
"nd": 24.0,
"vs": 54.0,
"ns": 57.0
},
{
"ru": 174.0,
"indicator": "Q2_7",
"rs": 190.0,
"nd": 2.0,
"vs": 34.0,
"ns": 106.0
},
{
"ru": 208.0,
"indicator": "Q2_2",
"rs": 113.0,
"nd": 34.0,
"vs": 17.0,
"ns": 133.0
}
],
"name": "Liege"
},
{
"values": [
{
"ru": 61.0,
"indicator": "Q1_1",
"rs": 246.0,
"nd": 25.0,
"vs": 141.0,
"ns": 26.0
},
{
"ru": 105.0,
"indicator": "Q1_11",
"rs": 241.0,
"nd": 3.0,
"vs": 87.0,
"ns": 64.0
},
{
"ru": 151.0,
"indicator": "Q2_4",
"rs": 194.0,
"nd": 34.0,
"vs": 49.0,
"ns": 71.0
},
{
"ru": 184.0,
"indicator": "Q2_5",
"rs": 103.0,
"nd": 28.0,
"vs": 26.0,
"ns": 159.0
},
{
"ru": 135.0,
"indicator": "Q2_6",
"rs": 225.0,
"nd": 19.0,
"vs": 66.0,
"ns": 54.0
},
{
"ru": 124.0,
"indicator": "Q2_7",
"rs": 236.0,
"nd": 5.0,
"vs": 60.0,
"ns": 75.0
},
{
"ru": 222.0,
"indicator": "Q2_2",
"rs": 114.0,
"nd": 22.0,
"vs": 18.0,
"ns": 124.0
}
],
"name": "Lille"
},
{
"values": [
{
"ru": 65.0,
"indicator": "Q1_1",
"rs": 280.0,
"nd": 2.0,
"vs": 117.0,
"ns": 37.0
},
{
"ru": 159.0,
"indicator": "Q1_11",
"rs": 192.0,
"nd": 2.0,
"vs": 46.0,
"ns": 102.0
},
{
"ru": 168.0,
"indicator": "Q2_4",
"rs": 234.0,
"nd": 24.0,
"vs": 27.0,
"ns": 47.0
},
{
"ru": 134.0,
"indicator": "Q2_5",
"rs": 15.0,
"nd": 6.0,
"vs": 6.0,
"ns": 340.0
},
{
"ru": 154.0,
"indicator": "Q2_6",
"rs": 228.0,
"nd": 15.0,
"vs": 34.0,
"ns": 69.0
},
{
"ru": 87.0,
"indicator": "Q2_7",
"rs": 272.0,
"nd": 1.0,
"vs": 100.0,
"ns": 42.0
},
{
"ru": 165.0,
"indicator": "Q2_2",
"rs": 215.0,
"nd": 24.0,
"vs": 31.0,
"ns": 66.0
}
],
"name": "Paris"
},
{
"values": [
{
"ru": 43.0,
"indicator": "Q1_1",
"rs": 228.0,
"nd": 7.0,
"vs": 213.0,
"ns": 9.0
},
{
"ru": 84.0,
"indicator": "Q1_11",
"rs": 311.0,
"nd": 4.0,
"vs": 89.0,
"ns": 12.0
},
{
"ru": 169.0,
"indicator": "Q2_4",
"rs": 236.0,
"nd": 13.0,
"vs": 26.0,
"ns": 56.0
},
{
"ru": 181.0,
"indicator": "Q2_5",
"rs": 51.0,
"nd": 11.0,
"vs": 20.0,
"ns": 237.0
},
{
"ru": 102.0,
"indicator": "Q2_6",
"rs": 292.0,
"nd": 44.0,
"vs": 40.0,
"ns": 23.0
},
{
"ru": 42.0,
"indicator": "Q2_7",
"rs": 212.0,
"nd": 2.0,
"vs": 235.0,
"ns": 9.0
},
{
"ru": 113.0,
"indicator": "Q2_2",
"rs": 194.0,
"nd": 58.0,
"vs": 99.0,
"ns": 36.0
}
],
"name": "Oslo"
},
{
"values": [
{
"ru": 121.0,
"indicator": "Q1_1",
"rs": 226.0,
"nd": 34.0,
"vs": 87.0,
"ns": 32.0
},
{
"ru": 156.0,
"indicator": "Q1_11",
"rs": 220.0,
"nd": 1.0,
"vs": 64.0,
"ns": 58.0
},
{
"ru": 178.0,
"indicator": "Q2_4",
"rs": 174.0,
"nd": 35.0,
"vs": 25.0,
"ns": 87.0
},
{
"ru": 145.0,
"indicator": "Q2_5",
"rs": 173.0,
"nd": 65.0,
"vs": 35.0,
"ns": 82.0
},
{
"ru": 169.0,
"indicator": "Q2_6",
"rs": 175.0,
"nd": 30.0,
"vs": 33.0,
"ns": 93.0
},
{
"ru": 140.0,
"indicator": "Q2_7",
"rs": 228.0,
"nd": 7.0,
"vs": 55.0,
"ns": 71.0
},
{
"ru": 171.0,
"indicator": "Q2_2",
"rs": 42.0,
"nd": 30.0,
"vs": 1.0,
"ns": 256.0
}
],
"name": "Torino"
},
{
"values": [
{
"ru": 45.0,
"indicator": "Q1_1",
"rs": 150.0,
"nd": 18.0,
"vs": 67.0,
"ns": 22.0
},
{
"ru": 80.0,
"indicator": "Q1_11",
"rs": 88.0,
"nd": 0.0,
"vs": 52.0,
"ns": 81.0
},
{
"ru": 80.0,
"indicator": "Q2_4",
"rs": 50.0,
"nd": 13.0,
"vs": 15.0,
"ns": 143.0
},
{
"ru": 61.0,
"indicator": "Q2_5",
"rs": 128.0,
"nd": 29.0,
"vs": 54.0,
"ns": 28.0
},
{
"ru": 83.0,
"indicator": "Q2_6",
"rs": 95.0,
"nd": 15.0,
"vs": 21.0,
"ns": 86.0
},
{
"ru": 79.0,
"indicator": "Q2_7",
"rs": 84.0,
"nd": 3.0,
"vs": 22.0,
"ns": 114.0
},
{
"ru": 82.0,
"indicator": "Q2_2",
"rs": 28.0,
"nd": 15.0,
"vs": 3.0,
"ns": 173.0
}
],
"name": "Athens surr."
},
{
"values": [
{
"ru": 131.0,
"indicator": "Q1_1",
"rs": 389.0,
"nd": 42.0,
"vs": 187.0,
"ns": 51.0
},
{
"ru": 222.0,
"indicator": "Q1_11",
"rs": 225.0,
"nd": 1.0,
"vs": 119.0,
"ns": 235.0
},
{
"ru": 222.0,
"indicator": "Q2_4",
"rs": 135.0,
"nd": 33.0,
"vs": 36.0,
"ns": 374.0
},
{
"ru": 164.0,
"indicator": "Q2_5",
"rs": 346.0,
"nd": 73.0,
"vs": 142.0,
"ns": 76.0
},
{
"ru": 224.0,
"indicator": "Q2_6",
"rs": 265.0,
"nd": 35.0,
"vs": 52.0,
"ns": 226.0
},
{
"ru": 208.0,
"indicator": "Q2_7",
"rs": 228.0,
"nd": 6.0,
"vs": 59.0,
"ns": 299.0
},
{
"ru": 209.0,
"indicator": "Q2_2",
"rs": 75.0,
"nd": 39.0,
"vs": 9.0,
"ns": 469.0
}
],
"name": "Greater Athens"
},
{
"values": [
{
"ru": 106.0,
"indicator": "Q1_1",
"rs": 210.0,
"nd": 63.0,
"vs": 73.0,
"ns": 50.0
},
{
"ru": 162.0,
"indicator": "Q1_11",
"rs": 222.0,
"nd": 3.0,
"vs": 81.0,
"ns": 35.0
},
{
"ru": 171.0,
"indicator": "Q2_4",
"rs": 218.0,
"nd": 41.0,
"vs": 19.0,
"ns": 52.0
},
{
"ru": 127.0,
"indicator": "Q2_5",
"rs": 171.0,
"nd": 91.0,
"vs": 44.0,
"ns": 70.0
},
{
"ru": 127.0,
"indicator": "Q2_6",
"rs": 259.0,
"nd": 23.0,
"vs": 41.0,
"ns": 53.0
},
{
"ru": 87.0,
"indicator": "Q2_7",
"rs": 295.0,
"nd": 4.0,
"vs": 87.0,
"ns": 30.0
},
{
"ru": 200.0,
"indicator": "Q2_2",
"rs": 120.0,
"nd": 44.0,
"vs": 7.0,
"ns": 131.0
}
],
"name": "Verona"
},
{
"values": [
{
"ru": 84.0,
"indicator": "Q1_1",
"rs": 226.0,
"nd": 35.0,
"vs": 133.0,
"ns": 22.0
},
{
"ru": 61.0,
"indicator": "Q1_11",
"rs": 280.0,
"nd": 5.0,
"vs": 147.0,
"ns": 7.0
},
{
"ru": 190.0,
"indicator": "Q2_4",
"rs": 137.0,
"nd": 21.0,
"vs": 19.0,
"ns": 133.0
},
{
"ru": 156.0,
"indicator": "Q2_5",
"rs": 119.0,
"nd": 31.0,
"vs": 41.0,
"ns": 153.0
},
{
"ru": 108.0,
"indicator": "Q2_6",
"rs": 200.0,
"nd": 117.0,
"vs": 37.0,
"ns": 38.0
},
{
"ru": 61.0,
"indicator": "Q2_7",
"rs": 204.0,
"nd": 3.0,
"vs": 203.0,
"ns": 30.0
},
{
"ru": 131.0,
"indicator": "Q2_2",
"rs": 155.0,
"nd": 79.0,
"vs": 48.0,
"ns": 86.0
}
],
"name": "Malmo"
},
{
"values": [
{
"ru": 31.0,
"indicator": "Q1_1",
"rs": 220.0,
"nd": 22.0,
"vs": 221.0,
"ns": 6.0
},
{
"ru": 108.0,
"indicator": "Q1_11",
"rs": 262.0,
"nd": 8.0,
"vs": 100.0,
"ns": 23.0
},
{
"ru": 178.0,
"indicator": "Q2_4",
"rs": 206.0,
"nd": 57.0,
"vs": 43.0,
"ns": 17.0
},
{
"ru": 188.0,
"indicator": "Q2_5",
"rs": 22.0,
"nd": 27.0,
"vs": 8.0,
"ns": 256.0
},
{
"ru": 153.0,
"indicator": "Q2_6",
"rs": 196.0,
"nd": 69.0,
"vs": 48.0,
"ns": 35.0
},
{
"ru": 44.0,
"indicator": "Q2_7",
"rs": 268.0,
"nd": 3.0,
"vs": 181.0,
"ns": 6.0
},
{
"ru": 99.0,
"indicator": "Q2_2",
"rs": 207.0,
"nd": 105.0,
"vs": 56.0,
"ns": 34.0
}
],
"name": "Hamburg"
},
{
"values": [
{
"ru": 184.0,
"indicator": "Q1_1",
"rs": 141.0,
"nd": 20.0,
"vs": 26.0,
"ns": 130.0
},
{
"ru": 159.0,
"indicator": "Q1_11",
"rs": 164.0,
"nd": 2.0,
"vs": 41.0,
"ns": 134.0
},
{
"ru": 140.0,
"indicator": "Q2_4",
"rs": 194.0,
"nd": 32.0,
"vs": 48.0,
"ns": 87.0
},
{
"ru": 106.0,
"indicator": "Q2_5",
"rs": 184.0,
"nd": 32.0,
"vs": 70.0,
"ns": 108.0
},
{
"ru": 198.0,
"indicator": "Q2_6",
"rs": 100.0,
"nd": 12.0,
"vs": 12.0,
"ns": 180.0
},
{
"ru": 130.0,
"indicator": "Q2_7",
"rs": 211.0,
"nd": 11.0,
"vs": 62.0,
"ns": 88.0
},
{
"ru": 116.0,
"indicator": "Q2_2",
"rs": 20.0,
"nd": 9.0,
"vs": 5.0,
"ns": 351.0
}
],
"name": "Napoli"
},
{
"values": [
{
"ru": 55.0,
"indicator": "Q1_1",
"rs": 182.0,
"nd": 84.0,
"vs": 166.0,
"ns": 13.0
},
{
"ru": 49.0,
"indicator": "Q1_11",
"rs": 235.0,
"nd": 6.0,
"vs": 199.0,
"ns": 12.0
},
{
"ru": 114.0,
"indicator": "Q2_4",
"rs": 203.0,
"nd": 95.0,
"vs": 58.0,
"ns": 30.0
},
{
"ru": 89.0,
"indicator": "Q2_5",
"rs": 190.0,
"nd": 62.0,
"vs": 114.0,
"ns": 46.0
},
{
"ru": 68.0,
"indicator": "Q2_6",
"rs": 253.0,
"nd": 54.0,
"vs": 101.0,
"ns": 25.0
},
{
"ru": 14.0,
"indicator": "Q2_7",
"rs": 128.0,
"nd": 0.0,
"vs": 354.0,
"ns": 4.0
},
{
"ru": 116.0,
"indicator": "Q2_2",
"rs": 157.0,
"nd": 121.0,
"vs": 63.0,
"ns": 45.0
}
],
"name": "Aalborg"
},
{
"values": [
{
"ru": 75.0,
"indicator": "Q1_1",
"rs": 190.0,
"nd": 15.0,
"vs": 187.0,
"ns": 32.0
},
{
"ru": 66.0,
"indicator": "Q1_11",
"rs": 262.0,
"nd": 4.0,
"vs": 151.0,
"ns": 17.0
},
{
"ru": 140.0,
"indicator": "Q2_4",
"rs": 192.0,
"nd": 29.0,
"vs": 88.0,
"ns": 52.0
},
{
"ru": 86.0,
"indicator": "Q2_5",
"rs": 49.0,
"nd": 31.0,
"vs": 9.0,
"ns": 324.0
},
{
"ru": 133.0,
"indicator": "Q2_6",
"rs": 207.0,
"nd": 33.0,
"vs": 40.0,
"ns": 87.0
},
{
"ru": 84.0,
"indicator": "Q2_7",
"rs": 222.0,
"nd": 2.0,
"vs": 144.0,
"ns": 47.0
},
{
"ru": 127.0,
"indicator": "Q2_2",
"rs": 179.0,
"nd": 47.0,
"vs": 49.0,
"ns": 98.0
}
],
"name": "Dublin"
},
{
"values": [
{
"ru": 189.0,
"indicator": "Q1_1",
"rs": 130.0,
"nd": 23.0,
"vs": 23.0,
"ns": 135.0
},
{
"ru": 192.0,
"indicator": "Q1_11",
"rs": 185.0,
"nd": 3.0,
"vs": 39.0,
"ns": 81.0
},
{
"ru": 202.0,
"indicator": "Q2_4",
"rs": 135.0,
"nd": 29.0,
"vs": 14.0,
"ns": 121.0
},
{
"ru": 176.0,
"indicator": "Q2_5",
"rs": 80.0,
"nd": 43.0,
"vs": 17.0,
"ns": 183.0
},
{
"ru": 198.0,
"indicator": "Q2_6",
"rs": 127.0,
"nd": 17.0,
"vs": 10.0,
"ns": 147.0
},
{
"ru": 164.0,
"indicator": "Q2_7",
"rs": 200.0,
"nd": 2.0,
"vs": 32.0,
"ns": 103.0
},
{
"ru": 223.0,
"indicator": "Q2_2",
"rs": 55.0,
"nd": 26.0,
"vs": 3.0,
"ns": 193.0
}
],
"name": "Roma"
},
{
"values": [
{
"ru": 25.0,
"indicator": "Q1_1",
"rs": 155.0,
"nd": 27.0,
"vs": 287.0,
"ns": 7.0
},
{
"ru": 74.0,
"indicator": "Q1_11",
"rs": 267.0,
"nd": 9.0,
"vs": 138.0,
"ns": 13.0
},
{
"ru": 99.0,
"indicator": "Q2_4",
"rs": 201.0,
"nd": 149.0,
"vs": 36.0,
"ns": 16.0
},
{
"ru": 201.0,
"indicator": "Q2_5",
"rs": 86.0,
"nd": 78.0,
"vs": 27.0,
"ns": 108.0
},
{
"ru": 118.0,
"indicator": "Q2_6",
"rs": 223.0,
"nd": 96.0,
"vs": 41.0,
"ns": 22.0
},
{
"ru": 38.0,
"indicator": "Q2_7",
"rs": 268.0,
"nd": 6.0,
"vs": 182.0,
"ns": 6.0
},
{
"ru": 161.0,
"indicator": "Q2_2",
"rs": 119.0,
"nd": 122.0,
"vs": 20.0,
"ns": 79.0
}
],
"name": "Rostock"
},
{
"values": [
{
"ru": 91.0,
"indicator": "Q1_1",
"rs": 236.0,
"nd": 18.0,
"vs": 98.0,
"ns": 57.0
},
{
"ru": 131.0,
"indicator": "Q1_11",
"rs": 193.0,
"nd": 1.0,
"vs": 78.0,
"ns": 97.0
},
{
"ru": 143.0,
"indicator": "Q2_4",
"rs": 205.0,
"nd": 14.0,
"vs": 40.0,
"ns": 98.0
},
{
"ru": 176.0,
"indicator": "Q2_5",
"rs": 111.0,
"nd": 25.0,
"vs": 29.0,
"ns": 160.0
},
{
"ru": 173.0,
"indicator": "Q2_6",
"rs": 196.0,
"nd": 18.0,
"vs": 35.0,
"ns": 78.0
},
{
"ru": 146.0,
"indicator": "Q2_7",
"rs": 173.0,
"nd": 2.0,
"vs": 64.0,
"ns": 115.0
},
{
"ru": 203.0,
"indicator": "Q2_2",
"rs": 115.0,
"nd": 21.0,
"vs": 15.0,
"ns": 146.0
}
],
"name": "Marseille"
},
{
"values": [
{
"ru": 38.0,
"indicator": "Q1_1",
"rs": 228.0,
"nd": 46.0,
"vs": 178.0,
"ns": 10.0
},
{
"ru": 139.0,
"indicator": "Q1_11",
"rs": 241.0,
"nd": 1.0,
"vs": 84.0,
"ns": 35.0
},
{
"ru": 114.0,
"indicator": "Q2_4",
"rs": 196.0,
"nd": 96.0,
"vs": 50.0,
"ns": 44.0
},
{
"ru": 118.0,
"indicator": "Q2_5",
"rs": 206.0,
"nd": 74.0,
"vs": 72.0,
"ns": 31.0
},
{
"ru": 142.0,
"indicator": "Q2_6",
"rs": 219.0,
"nd": 86.0,
"vs": 26.0,
"ns": 27.0
},
{
"ru": 166.0,
"indicator": "Q2_7",
"rs": 208.0,
"nd": 4.0,
"vs": 67.0,
"ns": 55.0
},
{
"ru": 209.0,
"indicator": "Q2_2",
"rs": 67.0,
"nd": 28.0,
"vs": 29.0,
"ns": 167.0
}
],
"name": "Ostrava"
},
{
"values": [
{
"ru": 94.0,
"indicator": "Q1_1",
"rs": 176.0,
"nd": 49.0,
"vs": 50.0,
"ns": 131.0
},
{
"ru": 170.0,
"indicator": "Q1_11",
"rs": 245.0,
"nd": 10.0,
"vs": 45.0,
"ns": 31.0
},
{
"ru": 65.0,
"indicator": "Q2_4",
"rs": 238.0,
"nd": 114.0,
"vs": 61.0,
"ns": 23.0
},
{
"ru": 186.0,
"indicator": "Q2_5",
"rs": 132.0,
"nd": 58.0,
"vs": 24.0,
"ns": 101.0
},
{
"ru": 166.0,
"indicator": "Q2_6",
"rs": 175.0,
"nd": 48.0,
"vs": 27.0,
"ns": 85.0
},
{
"ru": 93.0,
"indicator": "Q2_7",
"rs": 269.0,
"nd": 10.0,
"vs": 102.0,
"ns": 27.0
},
{
"ru": 209.0,
"indicator": "Q2_2",
"rs": 85.0,
"nd": 44.0,
"vs": 12.0,
"ns": 150.0
}
],
"name": "Kosice"
},
{
"values": [
{
"ru": 39.0,
"indicator": "Q1_1",
"rs": 177.0,
"nd": 32.0,
"vs": 238.0,
"ns": 16.0
},
{
"ru": 60.0,
"indicator": "Q1_11",
"rs": 252.0,
"nd": 5.0,
"vs": 156.0,
"ns": 29.0
},
{
"ru": 101.0,
"indicator": "Q2_4",
"rs": 196.0,
"nd": 32.0,
"vs": 103.0,
"ns": 69.0
},
{
"ru": 118.0,
"indicator": "Q2_5",
"rs": 135.0,
"nd": 66.0,
"vs": 84.0,
"ns": 100.0
},
{
"ru": 76.0,
"indicator": "Q2_6",
"rs": 245.0,
"nd": 49.0,
"vs": 89.0,
"ns": 44.0
},
{
"ru": 59.0,
"indicator": "Q2_7",
"rs": 248.0,
"nd": 7.0,
"vs": 154.0,
"ns": 33.0
},
{
"ru": 105.0,
"indicator": "Q2_2",
"rs": 149.0,
"nd": 83.0,
"vs": 66.0,
"ns": 99.0
}
],
"name": "Manchester"
},
{
"values": [
{
"ru": 77.0,
"indicator": "Q1_1",
"rs": 206.0,
"nd": 117.0,
"vs": 74.0,
"ns": 26.0
},
{
"ru": 92.0,
"indicator": "Q1_11",
"rs": 268.0,
"nd": 8.0,
"vs": 112.0,
"ns": 20.0
},
{
"ru": 72.0,
"indicator": "Q2_4",
"rs": 209.0,
"nd": 126.0,
"vs": 80.0,
"ns": 14.0
},
{
"ru": 138.0,
"indicator": "Q2_5",
"rs": 124.0,
"nd": 100.0,
"vs": 43.0,
"ns": 95.0
},
{
"ru": 167.0,
"indicator": "Q2_6",
"rs": 158.0,
"nd": 67.0,
"vs": 28.0,
"ns": 81.0
},
{
"ru": 70.0,
"indicator": "Q2_7",
"rs": 265.0,
"nd": 9.0,
"vs": 134.0,
"ns": 21.0
},
{
"ru": 110.0,
"indicator": "Q2_2",
"rs": 177.0,
"nd": 77.0,
"vs": 81.0,
"ns": 55.0
}
],
"name": "Vilnius"
},
{
"values": [
{
"ru": 48.0,
"indicator": "Q1_1",
"rs": 217.0,
"nd": 11.0,
"vs": 210.0,
"ns": 15.0
},
{
"ru": 102.0,
"indicator": "Q1_11",
"rs": 253.0,
"nd": 1.0,
"vs": 92.0,
"ns": 54.0
},
{
"ru": 122.0,
"indicator": "Q2_4",
"rs": 223.0,
"nd": 35.0,
"vs": 55.0,
"ns": 67.0
},
{
"ru": 235.0,
"indicator": "Q2_5",
"rs": 106.0,
"nd": 24.0,
"vs": 35.0,
"ns": 101.0
},
{
"ru": 102.0,
"indicator": "Q2_6",
"rs": 282.0,
"nd": 25.0,
"vs": 55.0,
"ns": 38.0
},
{
"ru": 78.0,
"indicator": "Q2_7",
"rs": 260.0,
"nd": 4.0,
"vs": 120.0,
"ns": 40.0
},
{
"ru": 192.0,
"indicator": "Q2_2",
"rs": 169.0,
"nd": 24.0,
"vs": 34.0,
"ns": 83.0
}
],
"name": "Strasbourg"
},
{
"values": [
{
"ru": 32.0,
"indicator": "Q1_1",
"rs": 209.0,
"nd": 29.0,
"vs": 221.0,
"ns": 13.0
},
{
"ru": 115.0,
"indicator": "Q1_11",
"rs": 243.0,
"nd": 12.0,
"vs": 103.0,
"ns": 30.0
},
{
"ru": 218.0,
"indicator": "Q2_4",
"rs": 180.0,
"nd": 59.0,
"vs": 15.0,
"ns": 31.0
},
{
"ru": 165.0,
"indicator": "Q2_5",
"rs": 153.0,
"nd": 96.0,
"vs": 45.0,
"ns": 44.0
},
{
"ru": 139.0,
"indicator": "Q2_6",
"rs": 201.0,
"nd": 74.0,
"vs": 50.0,
"ns": 40.0
},
{
"ru": 95.0,
"indicator": "Q2_7",
"rs": 279.0,
"nd": 6.0,
"vs": 110.0,
"ns": 13.0
},
{
"ru": 193.0,
"indicator": "Q2_2",
"rs": 110.0,
"nd": 137.0,
"vs": 12.0,
"ns": 51.0
}
],
"name": "Dortmund"
},
{
"values": [
{
"ru": 71.0,
"indicator": "Q1_1",
"rs": 161.0,
"nd": 21.0,
"vs": 131.0,
"ns": 117.0
},
{
"ru": 89.0,
"indicator": "Q1_11",
"rs": 153.0,
"nd": 1.0,
"vs": 119.0,
"ns": 139.0
},
{
"ru": 57.0,
"indicator": "Q2_4",
"rs": 152.0,
"nd": 17.0,
"vs": 193.0,
"ns": 82.0
},
{
"ru": 83.0,
"indicator": "Q2_5",
"rs": 152.0,
"nd": 12.0,
"vs": 131.0,
"ns": 123.0
},
{
"ru": 78.0,
"indicator": "Q2_6",
"rs": 142.0,
"nd": 10.0,
"vs": 166.0,
"ns": 105.0
},
{
"ru": 46.0,
"indicator": "Q2_7",
"rs": 109.0,
"nd": 4.0,
"vs": 251.0,
"ns": 91.0
},
{
"ru": 90.0,
"indicator": "Q2_2",
"rs": 100.0,
"nd": 12.0,
"vs": 39.0,
"ns": 259.0
}
],
"name": "Diyarbakir"
},
{
"values": [
{
"ru": 92.0,
"indicator": "Q1_1",
"rs": 182.0,
"nd": 78.0,
"vs": 94.0,
"ns": 56.0
},
{
"ru": 129.0,
"indicator": "Q1_11",
"rs": 153.0,
"nd": 0.0,
"vs": 85.0,
"ns": 134.0
},
{
"ru": 128.0,
"indicator": "Q2_4",
"rs": 208.0,
"nd": 28.0,
"vs": 43.0,
"ns": 94.0
},
{
"ru": 93.0,
"indicator": "Q2_5",
"rs": 193.0,
"nd": 33.0,
"vs": 101.0,
"ns": 80.0
},
{
"ru": 138.0,
"indicator": "Q2_6",
"rs": 219.0,
"nd": 19.0,
"vs": 46.0,
"ns": 79.0
},
{
"ru": 82.0,
"indicator": "Q2_7",
"rs": 227.0,
"nd": 1.0,
"vs": 133.0,
"ns": 58.0
},
{
"ru": 146.0,
"indicator": "Q2_2",
"rs": 124.0,
"nd": 23.0,
"vs": 19.0,
"ns": 189.0
}
],
"name": "Irakleio"
},
{
"values": [
{
"ru": 116.0,
"indicator": "Q1_1",
"rs": 214.0,
"nd": 71.0,
"vs": 53.0,
"ns": 47.0
},
{
"ru": 159.0,
"indicator": "Q1_11",
"rs": 243.0,
"nd": 7.0,
"vs": 39.0,
"ns": 52.0
},
{
"ru": 100.0,
"indicator": "Q2_4",
"rs": 205.0,
"nd": 141.0,
"vs": 29.0,
"ns": 25.0
},
{
"ru": 198.0,
"indicator": "Q2_5",
"rs": 67.0,
"nd": 34.0,
"vs": 5.0,
"ns": 197.0
},
{
"ru": 209.0,
"indicator": "Q2_6",
"rs": 125.0,
"nd": 54.0,
"vs": 15.0,
"ns": 97.0
},
{
"ru": 103.0,
"indicator": "Q2_7",
"rs": 273.0,
"nd": 9.0,
"vs": 78.0,
"ns": 36.0
},
{
"ru": 94.0,
"indicator": "Q2_2",
"rs": 232.0,
"nd": 37.0,
"vs": 80.0,
"ns": 58.0
}
],
"name": "Bratislava"
},
{
"values": [
{
"ru": 50.0,
"indicator": "Q1_1",
"rs": 192.0,
"nd": 16.0,
"vs": 229.0,
"ns": 14.0
},
{
"ru": 154.0,
"indicator": "Q1_11",
"rs": 221.0,
"nd": 6.0,
"vs": 71.0,
"ns": 49.0
},
{
"ru": 200.0,
"indicator": "Q2_4",
"rs": 182.0,
"nd": 50.0,
"vs": 18.0,
"ns": 51.0
},
{
"ru": 219.0,
"indicator": "Q2_5",
"rs": 44.0,
"nd": 29.0,
"vs": 11.0,
"ns": 199.0
},
{
"ru": 236.0,
"indicator": "Q2_6",
"rs": 139.0,
"nd": 42.0,
"vs": 17.0,
"ns": 68.0
},
{
"ru": 105.0,
"indicator": "Q2_7",
"rs": 261.0,
"nd": 8.0,
"vs": 98.0,
"ns": 29.0
},
{
"ru": 164.0,
"indicator": "Q2_2",
"rs": 145.0,
"nd": 94.0,
"vs": 37.0,
"ns": 60.0
}
],
"name": "Berlin"
},
{
"values": [
{
"ru": 34.0,
"indicator": "Q1_1",
"rs": 213.0,
"nd": 14.0,
"vs": 217.0,
"ns": 22.0
},
{
"ru": 79.0,
"indicator": "Q1_11",
"rs": 242.0,
"nd": 9.0,
"vs": 136.0,
"ns": 34.0
},
{
"ru": 96.0,
"indicator": "Q2_4",
"rs": 222.0,
"nd": 23.0,
"vs": 104.0,
"ns": 55.0
},
{
"ru": 97.0,
"indicator": "Q2_5",
"rs": 44.0,
"nd": 30.0,
"vs": 12.0,
"ns": 317.0
},
{
"ru": 96.0,
"indicator": "Q2_6",
"rs": 245.0,
"nd": 34.0,
"vs": 68.0,
"ns": 57.0
},
{
"ru": 57.0,
"indicator": "Q2_7",
"rs": 256.0,
"nd": 9.0,
"vs": 152.0,
"ns": 26.0
},
{
"ru": 96.0,
"indicator": "Q2_2",
"rs": 161.0,
"nd": 68.0,
"vs": 91.0,
"ns": 83.0
}
],
"name": "London"
},
{
"values": [
{
"ru": 100.0,
"indicator": "Q1_1",
"rs": 228.0,
"nd": 19.0,
"vs": 133.0,
"ns": 20.0
},
{
"ru": 152.0,
"indicator": "Q1_11",
"rs": 125.0,
"nd": 1.0,
"vs": 42.0,
"ns": 180.0
},
{
"ru": 156.0,
"indicator": "Q2_4",
"rs": 87.0,
"nd": 18.0,
"vs": 16.0,
"ns": 223.0
},
{
"ru": 104.0,
"indicator": "Q2_5",
"rs": 225.0,
"nd": 38.0,
"vs": 83.0,
"ns": 50.0
},
{
"ru": 144.0,
"indicator": "Q2_6",
"rs": 186.0,
"nd": 11.0,
"vs": 25.0,
"ns": 134.0
},
{
"ru": 129.0,
"indicator": "Q2_7",
"rs": 148.0,
"nd": 2.0,
"vs": 39.0,
"ns": 182.0
},
{
"ru": 115.0,
"indicator": "Q2_2",
"rs": 46.0,
"nd": 24.0,
"vs": 8.0,
"ns": 306.0
}
],
"name": "Athina"
},
{
"values": [
{
"ru": 86.0,
"indicator": "Q1_1",
"rs": 198.0,
"nd": 16.0,
"vs": 195.0,
"ns": 6.0
},
{
"ru": 102.0,
"indicator": "Q1_11",
"rs": 230.0,
"nd": 2.0,
"vs": 138.0,
"ns": 29.0
},
{
"ru": 162.0,
"indicator": "Q2_4",
"rs": 225.0,
"nd": 51.0,
"vs": 28.0,
"ns": 36.0
},
{
"ru": 236.0,
"indicator": "Q2_5",
"rs": 91.0,
"nd": 41.0,
"vs": 6.0,
"ns": 126.0
},
{
"ru": 112.0,
"indicator": "Q2_6",
"rs": 247.0,
"nd": 35.0,
"vs": 87.0,
"ns": 20.0
},
{
"ru": 31.0,
"indicator": "Q2_7",
"rs": 197.0,
"nd": 2.0,
"vs": 263.0,
"ns": 8.0
},
{
"ru": 167.0,
"indicator": "Q2_2",
"rs": 203.0,
"nd": 83.0,
"vs": 26.0,
"ns": 23.0
}
],
"name": "Graz"
},
{
"values": [
{
"ru": 110.0,
"indicator": "Q1_1",
"rs": 220.0,
"nd": 30.0,
"vs": 104.0,
"ns": 36.0
},
{
"ru": 153.0,
"indicator": "Q1_11",
"rs": 228.0,
"nd": 4.0,
"vs": 58.0,
"ns": 58.0
},
{
"ru": 150.0,
"indicator": "Q2_4",
"rs": 202.0,
"nd": 41.0,
"vs": 31.0,
"ns": 77.0
},
{
"ru": 185.0,
"indicator": "Q2_5",
"rs": 98.0,
"nd": 62.0,
"vs": 16.0,
"ns": 140.0
},
{
"ru": 129.0,
"indicator": "Q2_6",
"rs": 237.0,
"nd": 26.0,
"vs": 43.0,
"ns": 66.0
},
{
"ru": 124.0,
"indicator": "Q2_7",
"rs": 234.0,
"nd": 1.0,
"vs": 67.0,
"ns": 76.0
},
{
"ru": 206.0,
"indicator": "Q2_2",
"rs": 111.0,
"nd": 43.0,
"vs": 8.0,
"ns": 133.0
}
],
"name": "Bologna"
},
{
"values": [
{
"ru": 56.0,
"indicator": "Q1_1",
"rs": 261.0,
"nd": 46.0,
"vs": 120.0,
"ns": 17.0
},
{
"ru": 190.0,
"indicator": "Q1_11",
"rs": 196.0,
"nd": 10.0,
"vs": 35.0,
"ns": 70.0
},
{
"ru": 113.0,
"indicator": "Q2_4",
"rs": 191.0,
"nd": 133.0,
"vs": 34.0,
"ns": 29.0
},
{
"ru": 191.0,
"indicator": "Q2_5",
"rs": 105.0,
"nd": 56.0,
"vs": 16.0,
"ns": 132.0
},
{
"ru": 193.0,
"indicator": "Q2_6",
"rs": 161.0,
"nd": 33.0,
"vs": 19.0,
"ns": 94.0
},
{
"ru": 69.0,
"indicator": "Q2_7",
"rs": 308.0,
"nd": 6.0,
"vs": 105.0,
"ns": 12.0
},
{
"ru": 125.0,
"indicator": "Q2_2",
"rs": 201.0,
"nd": 40.0,
"vs": 68.0,
"ns": 67.0
}
],
"name": "Warszawa"
},
{
"values": [
{
"ru": 78.0,
"indicator": "Q1_1",
"rs": 240.0,
"nd": 53.0,
"vs": 93.0,
"ns": 36.0
},
{
"ru": 81.0,
"indicator": "Q1_11",
"rs": 252.0,
"nd": 4.0,
"vs": 116.0,
"ns": 47.0
},
{
"ru": 97.0,
"indicator": "Q2_4",
"rs": 226.0,
"nd": 49.0,
"vs": 94.0,
"ns": 34.0
},
{
"ru": 71.0,
"indicator": "Q2_5",
"rs": 170.0,
"nd": 107.0,
"vs": 136.0,
"ns": 17.0
},
{
"ru": 147.0,
"indicator": "Q2_6",
"rs": 189.0,
"nd": 31.0,
"vs": 79.0,
"ns": 54.0
},
{
"ru": 13.0,
"indicator": "Q2_7",
"rs": 172.0,
"nd": 1.0,
"vs": 311.0,
"ns": 3.0
},
{
"ru": 170.0,
"indicator": "Q2_2",
"rs": 33.0,
"nd": 38.0,
"vs": 11.0,
"ns": 248.0
}
],
"name": "Oviedo"
},
{
"values": [
{
"ru": 39.0,
"indicator": "Q1_1",
"rs": 267.0,
"nd": 36.0,
"vs": 143.0,
"ns": 15.0
},
{
"ru": 204.0,
"indicator": "Q1_11",
"rs": 189.0,
"nd": 8.0,
"vs": 30.0,
"ns": 67.0
},
{
"ru": 59.0,
"indicator": "Q2_4",
"rs": 233.0,
"nd": 146.0,
"vs": 48.0,
"ns": 15.0
},
{
"ru": 189.0,
"indicator": "Q2_5",
"rs": 139.0,
"nd": 59.0,
"vs": 25.0,
"ns": 88.0
},
{
"ru": 179.0,
"indicator": "Q2_6",
"rs": 203.0,
"nd": 50.0,
"vs": 16.0,
"ns": 53.0
},
{
"ru": 69.0,
"indicator": "Q2_7",
"rs": 313.0,
"nd": 4.0,
"vs": 94.0,
"ns": 20.0
},
{
"ru": 166.0,
"indicator": "Q2_2",
"rs": 177.0,
"nd": 52.0,
"vs": 33.0,
"ns": 72.0
}
],
"name": "Krakow"
},
{
"values": [
{
"ru": 80.0,
"indicator": "Q1_1",
"rs": 239.0,
"nd": 80.0,
"vs": 83.0,
"ns": 16.0
},
{
"ru": 120.0,
"indicator": "Q1_11",
"rs": 261.0,
"nd": 2.0,
"vs": 72.0,
"ns": 44.0
},
{
"ru": 39.0,
"indicator": "Q2_4",
"rs": 212.0,
"nd": 158.0,
"vs": 69.0,
"ns": 20.0
},
{
"ru": 98.0,
"indicator": "Q2_5",
"rs": 192.0,
"nd": 73.0,
"vs": 68.0,
"ns": 68.0
},
{
"ru": 129.0,
"indicator": "Q2_6",
"rs": 224.0,
"nd": 45.0,
"vs": 55.0,
"ns": 46.0
},
{
"ru": 129.0,
"indicator": "Q2_7",
"rs": 194.0,
"nd": 5.0,
"vs": 73.0,
"ns": 96.0
},
{
"ru": 128.0,
"indicator": "Q2_2",
"rs": 53.0,
"nd": 39.0,
"vs": 4.0,
"ns": 274.0
}
],
"name": "Miskolc"
},
{
"values": [
{
"ru": 86.0,
"indicator": "Q1_1",
"rs": 261.0,
"nd": 23.0,
"vs": 96.0,
"ns": 35.0
},
{
"ru": 128.0,
"indicator": "Q1_11",
"rs": 218.0,
"nd": 1.0,
"vs": 55.0,
"ns": 99.0
},
{
"ru": 155.0,
"indicator": "Q2_4",
"rs": 195.0,
"nd": 19.0,
"vs": 47.0,
"ns": 85.0
},
{
"ru": 163.0,
"indicator": "Q2_5",
"rs": 81.0,
"nd": 20.0,
"vs": 17.0,
"ns": 220.0
},
{
"ru": 115.0,
"indicator": "Q2_6",
"rs": 264.0,
"nd": 29.0,
"vs": 49.0,
"ns": 44.0
},
{
"ru": 135.0,
"indicator": "Q2_7",
"rs": 232.0,
"nd": 3.0,
"vs": 66.0,
"ns": 66.0
},
{
"ru": 182.0,
"indicator": "Q2_2",
"rs": 136.0,
"nd": 31.0,
"vs": 25.0,
"ns": 127.0
}
],
"name": "Brussel/ Bruxelles"
},
{
"values": [
{
"ru": 55.0,
"indicator": "Q1_1",
"rs": 136.0,
"nd": 7.0,
"vs": 73.0,
"ns": 28.0
},
{
"ru": 86.0,
"indicator": "Q1_11",
"rs": 122.0,
"nd": 1.0,
"vs": 42.0,
"ns": 49.0
},
{
"ru": 107.0,
"indicator": "Q2_4",
"rs": 108.0,
"nd": 10.0,
"vs": 28.0,
"ns": 46.0
},
{
"ru": 101.0,
"indicator": "Q2_5",
"rs": 19.0,
"nd": 3.0,
"vs": 5.0,
"ns": 171.0
},
{
"ru": 87.0,
"indicator": "Q2_6",
"rs": 137.0,
"nd": 10.0,
"vs": 31.0,
"ns": 36.0
},
{
"ru": 66.0,
"indicator": "Q2_7",
"rs": 131.0,
"nd": 1.0,
"vs": 55.0,
"ns": 48.0
},
{
"ru": 106.0,
"indicator": "Q2_2",
"rs": 116.0,
"nd": 11.0,
"vs": 15.0,
"ns": 52.0
}
],
"name": "Paris surr."
},
{
"values": [
{
"ru": 25.0,
"indicator": "Q1_1",
"rs": 128.0,
"nd": 38.0,
"vs": 100.0,
"ns": 13.0
},
{
"ru": 39.0,
"indicator": "Q1_11",
"rs": 145.0,
"nd": 1.0,
"vs": 98.0,
"ns": 19.0
},
{
"ru": 47.0,
"indicator": "Q2_4",
"rs": 123.0,
"nd": 21.0,
"vs": 69.0,
"ns": 43.0
},
{
"ru": 64.0,
"indicator": "Q2_5",
"rs": 115.0,
"nd": 31.0,
"vs": 41.0,
"ns": 52.0
},
{
"ru": 43.0,
"indicator": "Q2_6",
"rs": 152.0,
"nd": 37.0,
"vs": 46.0,
"ns": 26.0
},
{
"ru": 37.0,
"indicator": "Q2_7",
"rs": 158.0,
"nd": 9.0,
"vs": 83.0,
"ns": 17.0
},
{
"ru": 62.0,
"indicator": "Q2_2",
"rs": 75.0,
"nd": 73.0,
"vs": 44.0,
"ns": 50.0
}
],
"name": "Manchester surr."
},
{
"values": [
{
"ru": 89.0,
"indicator": "Q1_1",
"rs": 211.0,
"nd": 54.0,
"vs": 124.0,
"ns": 23.0
},
{
"ru": 101.0,
"indicator": "Q1_11",
"rs": 267.0,
"nd": 6.0,
"vs": 91.0,
"ns": 36.0
},
{
"ru": 189.0,
"indicator": "Q2_4",
"rs": 170.0,
"nd": 69.0,
"vs": 39.0,
"ns": 33.0
},
{
"ru": 187.0,
"indicator": "Q2_5",
"rs": 136.0,
"nd": 98.0,
"vs": 25.0,
"ns": 55.0
},
{
"ru": 167.0,
"indicator": "Q2_6",
"rs": 173.0,
"nd": 81.0,
"vs": 44.0,
"ns": 34.0
},
{
"ru": 75.0,
"indicator": "Q2_7",
"rs": 266.0,
"nd": 3.0,
"vs": 141.0,
"ns": 15.0
},
{
"ru": 166.0,
"indicator": "Q2_2",
"rs": 120.0,
"nd": 147.0,
"vs": 19.0,
"ns": 48.0
}
],
"name": "Essen"
},
{
"values": [
{
"ru": 73.0,
"indicator": "Q1_1",
"rs": 199.0,
"nd": 34.0,
"vs": 166.0,
"ns": 28.0
},
{
"ru": 45.0,
"indicator": "Q1_11",
"rs": 240.0,
"nd": 8.0,
"vs": 189.0,
"ns": 17.0
},
{
"ru": 127.0,
"indicator": "Q2_4",
"rs": 180.0,
"nd": 45.0,
"vs": 89.0,
"ns": 58.0
},
{
"ru": 78.0,
"indicator": "Q2_5",
"rs": 182.0,
"nd": 45.0,
"vs": 117.0,
"ns": 77.0
},
{
"ru": 82.0,
"indicator": "Q2_6",
"rs": 263.0,
"nd": 25.0,
"vs": 90.0,
"ns": 41.0
},
{
"ru": 33.0,
"indicator": "Q2_7",
"rs": 225.0,
"nd": 5.0,
"vs": 210.0,
"ns": 27.0
},
{
"ru": 126.0,
"indicator": "Q2_2",
"rs": 138.0,
"nd": 66.0,
"vs": 57.0,
"ns": 113.0
}
],
"name": "Belfast"
},
{
"values": [
{
"ru": 89.0,
"indicator": "Q1_1",
"rs": 155.0,
"nd": 17.0,
"vs": 128.0,
"ns": 112.0
},
{
"ru": 104.0,
"indicator": "Q1_11",
"rs": 87.0,
"nd": 2.0,
"vs": 52.0,
"ns": 256.0
},
{
"ru": 122.0,
"indicator": "Q2_4",
"rs": 118.0,
"nd": 13.0,
"vs": 48.0,
"ns": 200.0
},
{
"ru": 108.0,
"indicator": "Q2_5",
"rs": 70.0,
"nd": 7.0,
"vs": 27.0,
"ns": 290.0
},
{
"ru": 126.0,
"indicator": "Q2_6",
"rs": 171.0,
"nd": 6.0,
"vs": 86.0,
"ns": 112.0
},
{
"ru": 105.0,
"indicator": "Q2_7",
"rs": 144.0,
"nd": 2.0,
"vs": 62.0,
"ns": 188.0
},
{
"ru": 116.0,
"indicator": "Q2_2",
"rs": 139.0,
"nd": 5.0,
"vs": 92.0,
"ns": 149.0
}
],
"name": "Istanbul"
},
{
"values": [
{
"ru": 8.0,
"indicator": "Q1_1",
"rs": 163.0,
"nd": 57.0,
"vs": 266.0,
"ns": 5.0
},
{
"ru": 170.0,
"indicator": "Q1_11",
"rs": 198.0,
"nd": 8.0,
"vs": 51.0,
"ns": 72.0
},
{
"ru": 43.0,
"indicator": "Q2_4",
"rs": 200.0,
"nd": 101.0,
"vs": 126.0,
"ns": 29.0
},
{
"ru": 95.0,
"indicator": "Q2_5",
"rs": 148.0,
"nd": 72.0,
"vs": 93.0,
"ns": 90.0
},
{
"ru": 104.0,
"indicator": "Q2_6",
"rs": 249.0,
"nd": 22.0,
"vs": 67.0,
"ns": 57.0
},
{
"ru": 85.0,
"indicator": "Q2_7",
"rs": 268.0,
"nd": 3.0,
"vs": 111.0,
"ns": 31.0
},
{
"ru": 125.0,
"indicator": "Q2_2",
"rs": 161.0,
"nd": 44.0,
"vs": 50.0,
"ns": 118.0
}
],
"name": "Burgas"
},
{
"values": [
{
"ru": 59.0,
"indicator": "Q1_1",
"rs": 221.0,
"nd": 19.0,
"vs": 184.0,
"ns": 19.0
},
{
"ru": 62.0,
"indicator": "Q1_11",
"rs": 262.0,
"nd": 3.0,
"vs": 135.0,
"ns": 40.0
},
{
"ru": 129.0,
"indicator": "Q2_4",
"rs": 256.0,
"nd": 9.0,
"vs": 79.0,
"ns": 27.0
},
{
"ru": 178.0,
"indicator": "Q2_5",
"rs": 51.0,
"nd": 12.0,
"vs": 16.0,
"ns": 244.0
},
{
"ru": 80.0,
"indicator": "Q2_6",
"rs": 287.0,
"nd": 6.0,
"vs": 115.0,
"ns": 12.0
},
{
"ru": 45.0,
"indicator": "Q2_7",
"rs": 219.0,
"nd": 1.0,
"vs": 211.0,
"ns": 25.0
},
{
"ru": 146.0,
"indicator": "Q2_2",
"rs": 187.0,
"nd": 43.0,
"vs": 51.0,
"ns": 74.0
}
],
"name": "Luxembourg"
},
{
"values": [
{
"ru": 72.0,
"indicator": "Q1_1",
"rs": 222.0,
"nd": 34.0,
"vs": 159.0,
"ns": 22.0
},
{
"ru": 92.0,
"indicator": "Q1_11",
"rs": 252.0,
"nd": 2.0,
"vs": 120.0,
"ns": 43.0
},
{
"ru": 77.0,
"indicator": "Q2_4",
"rs": 227.0,
"nd": 60.0,
"vs": 120.0,
"ns": 25.0
},
{
"ru": 104.0,
"indicator": "Q2_5",
"rs": 103.0,
"nd": 84.0,
"vs": 38.0,
"ns": 179.0
},
{
"ru": 123.0,
"indicator": "Q2_6",
"rs": 218.0,
"nd": 49.0,
"vs": 49.0,
"ns": 71.0
},
{
"ru": 30.0,
"indicator": "Q2_7",
"rs": 155.0,
"nd": 1.0,
"vs": 309.0,
"ns": 14.0
},
{
"ru": 161.0,
"indicator": "Q2_2",
"rs": 102.0,
"nd": 42.0,
"vs": 19.0,
"ns": 185.0
}
],
"name": "Ljubljana"
},
{
"values": [
{
"ru": 25.0,
"indicator": "Q1_1",
"rs": 167.0,
"nd": 28.0,
"vs": 270.0,
"ns": 12.0
},
{
"ru": 79.0,
"indicator": "Q1_11",
"rs": 289.0,
"nd": 7.0,
"vs": 90.0,
"ns": 36.0
},
{
"ru": 158.0,
"indicator": "Q2_4",
"rs": 229.0,
"nd": 24.0,
"vs": 29.0,
"ns": 61.0
},
{
"ru": 155.0,
"indicator": "Q2_5",
"rs": 144.0,
"nd": 54.0,
"vs": 29.0,
"ns": 119.0
},
{
"ru": 121.0,
"indicator": "Q2_6",
"rs": 234.0,
"nd": 36.0,
"vs": 64.0,
"ns": 47.0
},
{
"ru": 82.0,
"indicator": "Q2_7",
"rs": 253.0,
"nd": 7.0,
"vs": 145.0,
"ns": 14.0
},
{
"ru": 161.0,
"indicator": "Q2_2",
"rs": 148.0,
"nd": 64.0,
"vs": 36.0,
"ns": 92.0
}
],
"name": "Rotterdam"
},
{
"values": [
{
"ru": 59.0,
"indicator": "Q1_1",
"rs": 128.0,
"nd": 148.0,
"vs": 106.0,
"ns": 69.0
},
{
"ru": 104.0,
"indicator": "Q1_11",
"rs": 130.0,
"nd": 4.0,
"vs": 100.0,
"ns": 172.0
},
{
"ru": 80.0,
"indicator": "Q2_4",
"rs": 150.0,
"nd": 113.0,
"vs": 121.0,
"ns": 45.0
},
{
"ru": 84.0,
"indicator": "Q2_5",
"rs": 146.0,
"nd": 90.0,
"vs": 76.0,
"ns": 114.0
},
{
"ru": 95.0,
"indicator": "Q2_6",
"rs": 172.0,
"nd": 49.0,
"vs": 148.0,
"ns": 47.0
},
{
"ru": 68.0,
"indicator": "Q2_7",
"rs": 186.0,
"nd": 6.0,
"vs": 213.0,
"ns": 37.0
},
{
"ru": 110.0,
"indicator": "Q2_2",
"rs": 73.0,
"nd": 171.0,
"vs": 32.0,
"ns": 124.0
}
],
"name": "Valletta"
},
{
"values": [
{
"ru": 30.0,
"indicator": "Q1_1",
"rs": 244.0,
"nd": 68.0,
"vs": 158.0,
"ns": 2.0
},
{
"ru": 76.0,
"indicator": "Q1_11",
"rs": 285.0,
"nd": 5.0,
"vs": 124.0,
"ns": 13.0
},
{
"ru": 101.0,
"indicator": "Q2_4",
"rs": 202.0,
"nd": 136.0,
"vs": 30.0,
"ns": 34.0
},
{
"ru": 124.0,
"indicator": "Q2_5",
"rs": 224.0,
"nd": 61.0,
"vs": 59.0,
"ns": 35.0
},
{
"ru": 158.0,
"indicator": "Q2_6",
"rs": 218.0,
"nd": 51.0,
"vs": 27.0,
"ns": 49.0
},
{
"ru": 34.0,
"indicator": "Q2_7",
"rs": 263.0,
"nd": 1.0,
"vs": 197.0,
"ns": 7.0
},
{
"ru": 200.0,
"indicator": "Q2_2",
"rs": 53.0,
"nd": 29.0,
"vs": 10.0,
"ns": 211.0
}
],
"name": "Bialystok"
},
{
"values": [
{
"ru": 42.0,
"indicator": "Q1_1",
"rs": 248.0,
"nd": 47.0,
"vs": 150.0,
"ns": 13.0
},
{
"ru": 123.0,
"indicator": "Q1_11",
"rs": 261.0,
"nd": 12.0,
"vs": 67.0,
"ns": 36.0
},
{
"ru": 67.0,
"indicator": "Q2_4",
"rs": 221.0,
"nd": 170.0,
"vs": 32.0,
"ns": 10.0
},
{
"ru": 175.0,
"indicator": "Q2_5",
"rs": 164.0,
"nd": 75.0,
"vs": 34.0,
"ns": 52.0
},
{
"ru": 174.0,
"indicator": "Q2_6",
"rs": 205.0,
"nd": 56.0,
"vs": 18.0,
"ns": 48.0
},
{
"ru": 59.0,
"indicator": "Q2_7",
"rs": 283.0,
"nd": 2.0,
"vs": 146.0,
"ns": 9.0
},
{
"ru": 158.0,
"indicator": "Q2_2",
"rs": 187.0,
"nd": 62.0,
"vs": 35.0,
"ns": 58.0
}
],
"name": "Gdansk"
},
{
"values": [
{
"ru": 43.0,
"indicator": "Q1_1",
"rs": 245.0,
"nd": 52.0,
"vs": 150.0,
"ns": 10.0
},
{
"ru": 57.0,
"indicator": "Q1_11",
"rs": 281.0,
"nd": 2.0,
"vs": 144.0,
"ns": 16.0
},
{
"ru": 69.0,
"indicator": "Q2_4",
"rs": 283.0,
"nd": 51.0,
"vs": 76.0,
"ns": 21.0
},
{
"ru": 146.0,
"indicator": "Q2_5",
"rs": 184.0,
"nd": 29.0,
"vs": 64.0,
"ns": 77.0
},
{
"ru": 100.0,
"indicator": "Q2_6",
"rs": 278.0,
"nd": 44.0,
"vs": 61.0,
"ns": 17.0
},
{
"ru": 24.0,
"indicator": "Q2_7",
"rs": 220.0,
"nd": 1.0,
"vs": 253.0,
"ns": 1.0
},
{
"ru": 219.0,
"indicator": "Q2_2",
"rs": 99.0,
"nd": 47.0,
"vs": 25.0,
"ns": 109.0
}
],
"name": "Groningen"
},
{
"values": [
{
"ru": 209.0,
"indicator": "Q1_1",
"rs": 64.0,
"nd": 45.0,
"vs": 7.0,
"ns": 177.0
},
{
"ru": 183.0,
"indicator": "Q1_11",
"rs": 124.0,
"nd": 3.0,
"vs": 41.0,
"ns": 151.0
},
{
"ru": 128.0,
"indicator": "Q2_4",
"rs": 203.0,
"nd": 37.0,
"vs": 51.0,
"ns": 83.0
},
{
"ru": 94.0,
"indicator": "Q2_5",
"rs": 213.0,
"nd": 67.0,
"vs": 51.0,
"ns": 77.0
},
{
"ru": 197.0,
"indicator": "Q2_6",
"rs": 82.0,
"nd": 17.0,
"vs": 14.0,
"ns": 193.0
},
{
"ru": 143.0,
"indicator": "Q2_7",
"rs": 214.0,
"nd": 5.0,
"vs": 61.0,
"ns": 79.0
},
{
"ru": 117.0,
"indicator": "Q2_2",
"rs": 12.0,
"nd": 6.0,
"vs": 1.0,
"ns": 366.0
}
],
"name": "Palermo"
},
{
"values": [
{
"ru": 63.0,
"indicator": "Q1_1",
"rs": 138.0,
"nd": 40.0,
"vs": 37.0,
"ns": 19.0
},
{
"ru": 51.0,
"indicator": "Q1_11",
"rs": 188.0,
"nd": 1.0,
"vs": 37.0,
"ns": 19.0
},
{
"ru": 44.0,
"indicator": "Q2_4",
"rs": 164.0,
"nd": 56.0,
"vs": 25.0,
"ns": 8.0
},
{
"ru": 112.0,
"indicator": "Q2_5",
"rs": 97.0,
"nd": 36.0,
"vs": 11.0,
"ns": 40.0
},
{
"ru": 65.0,
"indicator": "Q2_6",
"rs": 148.0,
"nd": 44.0,
"vs": 17.0,
"ns": 23.0
},
{
"ru": 47.0,
"indicator": "Q2_7",
"rs": 203.0,
"nd": 3.0,
"vs": 29.0,
"ns": 15.0
},
{
"ru": 131.0,
"indicator": "Q2_2",
"rs": 36.0,
"nd": 62.0,
"vs": 2.0,
"ns": 66.0
}
],
"name": "Lisbon surr."
},
{
"values": [
{
"ru": 53.0,
"indicator": "Q1_1",
"rs": 240.0,
"nd": 46.0,
"vs": 133.0,
"ns": 29.0
},
{
"ru": 152.0,
"indicator": "Q1_11",
"rs": 181.0,
"nd": 4.0,
"vs": 68.0,
"ns": 96.0
},
{
"ru": 86.0,
"indicator": "Q2_4",
"rs": 218.0,
"nd": 24.0,
"vs": 138.0,
"ns": 35.0
},
{
"ru": 89.0,
"indicator": "Q2_5",
"rs": 178.0,
"nd": 55.0,
"vs": 136.0,
"ns": 43.0
},
{
"ru": 148.0,
"indicator": "Q2_6",
"rs": 176.0,
"nd": 28.0,
"vs": 71.0,
"ns": 78.0
},
{
"ru": 43.0,
"indicator": "Q2_7",
"rs": 220.0,
"nd": 3.0,
"vs": 215.0,
"ns": 20.0
},
{
"ru": 152.0,
"indicator": "Q2_2",
"rs": 40.0,
"nd": 19.0,
"vs": 13.0,
"ns": 277.0
}
],
"name": "Malaga"
},
{
"values": [
{
"ru": 23.0,
"indicator": "Q1_1",
"rs": 221.0,
"nd": 10.0,
"vs": 243.0,
"ns": 4.0
},
{
"ru": 77.0,
"indicator": "Q1_11",
"rs": 290.0,
"nd": 8.0,
"vs": 117.0,
"ns": 8.0
},
{
"ru": 184.0,
"indicator": "Q2_4",
"rs": 215.0,
"nd": 28.0,
"vs": 24.0,
"ns": 49.0
},
{
"ru": 171.0,
"indicator": "Q2_5",
"rs": 28.0,
"nd": 19.0,
"vs": 10.0,
"ns": 273.0
},
{
"ru": 131.0,
"indicator": "Q2_6",
"rs": 253.0,
"nd": 50.0,
"vs": 37.0,
"ns": 28.0
},
{
"ru": 33.0,
"indicator": "Q2_7",
"rs": 202.0,
"nd": 1.0,
"vs": 263.0,
"ns": 1.0
},
{
"ru": 170.0,
"indicator": "Q2_2",
"rs": 148.0,
"nd": 56.0,
"vs": 62.0,
"ns": 63.0
}
],
"name": "Helsinki"
},
{
"values": [
{
"ru": 49.0,
"indicator": "Q1_1",
"rs": 176.0,
"nd": 40.0,
"vs": 211.0,
"ns": 26.0
},
{
"ru": 34.0,
"indicator": "Q1_11",
"rs": 227.0,
"nd": 10.0,
"vs": 212.0,
"ns": 19.0
},
{
"ru": 75.0,
"indicator": "Q2_4",
"rs": 223.0,
"nd": 50.0,
"vs": 110.0,
"ns": 44.0
},
{
"ru": 63.0,
"indicator": "Q2_5",
"rs": 206.0,
"nd": 64.0,
"vs": 95.0,
"ns": 74.0
},
{
"ru": 85.0,
"indicator": "Q2_6",
"rs": 233.0,
"nd": 37.0,
"vs": 98.0,
"ns": 50.0
},
{
"ru": 43.0,
"indicator": "Q2_7",
"rs": 216.0,
"nd": 7.0,
"vs": 218.0,
"ns": 18.0
},
{
"ru": 123.0,
"indicator": "Q2_2",
"rs": 111.0,
"nd": 103.0,
"vs": 48.0,
"ns": 117.0
}
],
"name": "Newcastle"
},
{
"values": [
{
"ru": 63.0,
"indicator": "Q1_1",
"rs": 243.0,
"nd": 12.0,
"vs": 156.0,
"ns": 29.0
},
{
"ru": 85.0,
"indicator": "Q1_11",
"rs": 274.0,
"nd": 4.0,
"vs": 114.0,
"ns": 25.0
},
{
"ru": 192.0,
"indicator": "Q2_4",
"rs": 165.0,
"nd": 33.0,
"vs": 24.0,
"ns": 90.0
},
{
"ru": 77.0,
"indicator": "Q2_5",
"rs": 26.0,
"nd": 12.0,
"vs": 9.0,
"ns": 379.0
},
{
"ru": 100.0,
"indicator": "Q2_6",
"rs": 230.0,
"nd": 99.0,
"vs": 45.0,
"ns": 30.0
},
{
"ru": 26.0,
"indicator": "Q2_7",
"rs": 216.0,
"nd": 1.0,
"vs": 256.0,
"ns": 5.0
},
{
"ru": 98.0,
"indicator": "Q2_2",
"rs": 197.0,
"nd": 48.0,
"vs": 94.0,
"ns": 65.0
}
],
"name": "Stockholm"
},
{
"values": [
{
"ru": 53.0,
"indicator": "Q1_1",
"rs": 227.0,
"nd": 13.0,
"vs": 193.0,
"ns": 15.0
},
{
"ru": 83.0,
"indicator": "Q1_11",
"rs": 232.0,
"nd": 2.0,
"vs": 139.0,
"ns": 45.0
},
{
"ru": 90.0,
"indicator": "Q2_4",
"rs": 262.0,
"nd": 37.0,
"vs": 63.0,
"ns": 49.0
},
{
"ru": 247.0,
"indicator": "Q2_5",
"rs": 95.0,
"nd": 22.0,
"vs": 29.0,
"ns": 109.0
},
{
"ru": 114.0,
"indicator": "Q2_6",
"rs": 245.0,
"nd": 29.0,
"vs": 63.0,
"ns": 51.0
},
{
"ru": 55.0,
"indicator": "Q2_7",
"rs": 248.0,
"nd": 2.0,
"vs": 175.0,
"ns": 21.0
},
{
"ru": 203.0,
"indicator": "Q2_2",
"rs": 161.0,
"nd": 32.0,
"vs": 26.0,
"ns": 80.0
}
],
"name": "Bordeaux"
},
{
"values": [
{
"ru": 169.0,
"indicator": "Q1_1",
"rs": 183.0,
"nd": 43.0,
"vs": 47.0,
"ns": 58.0
},
{
"ru": 51.0,
"indicator": "Q1_11",
"rs": 302.0,
"nd": 5.0,
"vs": 137.0,
"ns": 5.0
},
{
"ru": 150.0,
"indicator": "Q2_4",
"rs": 241.0,
"nd": 62.0,
"vs": 27.0,
"ns": 21.0
},
{
"ru": 93.0,
"indicator": "Q2_5",
"rs": 232.0,
"nd": 32.0,
"vs": 127.0,
"ns": 18.0
},
{
"ru": 157.0,
"indicator": "Q2_6",
"rs": 248.0,
"nd": 35.0,
"vs": 32.0,
"ns": 28.0
},
{
"ru": 36.0,
"indicator": "Q2_7",
"rs": 167.0,
"nd": 1.0,
"vs": 295.0,
"ns": 2.0
},
{
"ru": 219.0,
"indicator": "Q2_2",
"rs": 95.0,
"nd": 36.0,
"vs": 28.0,
"ns": 123.0
}
],
"name": "Oulu"
},
{
"values": [
{
"ru": 83.0,
"indicator": "Q1_1",
"rs": 243.0,
"nd": 22.0,
"vs": 122.0,
"ns": 35.0
},
{
"ru": 90.0,
"indicator": "Q1_11",
"rs": 252.0,
"nd": 4.0,
"vs": 122.0,
"ns": 36.0
},
{
"ru": 172.0,
"indicator": "Q2_4",
"rs": 209.0,
"nd": 8.0,
"vs": 37.0,
"ns": 80.0
},
{
"ru": 182.0,
"indicator": "Q2_5",
"rs": 146.0,
"nd": 30.0,
"vs": 38.0,
"ns": 109.0
},
{
"ru": 100.0,
"indicator": "Q2_6",
"rs": 241.0,
"nd": 16.0,
"vs": 108.0,
"ns": 41.0
},
{
"ru": 99.0,
"indicator": "Q2_7",
"rs": 237.0,
"nd": 3.0,
"vs": 124.0,
"ns": 42.0
},
{
"ru": 120.0,
"indicator": "Q2_2",
"rs": 205.0,
"nd": 53.0,
"vs": 75.0,
"ns": 52.0
}
],
"name": "Antwerpen"
},
{
"values": [
{
"ru": 84.0,
"indicator": "Q1_1",
"rs": 134.0,
"nd": 152.0,
"vs": 90.0,
"ns": 42.0
},
{
"ru": 63.0,
"indicator": "Q1_11",
"rs": 218.0,
"nd": 43.0,
"vs": 155.0,
"ns": 23.0
},
{
"ru": 66.0,
"indicator": "Q2_4",
"rs": 237.0,
"nd": 113.0,
"vs": 77.0,
"ns": 9.0
},
{
"ru": 146.0,
"indicator": "Q2_5",
"rs": 72.0,
"nd": 79.0,
"vs": 21.0,
"ns": 183.0
},
{
"ru": 102.0,
"indicator": "Q2_6",
"rs": 189.0,
"nd": 117.0,
"vs": 36.0,
"ns": 58.0
},
{
"ru": 25.0,
"indicator": "Q2_7",
"rs": 201.0,
"nd": 4.0,
"vs": 263.0,
"ns": 8.0
},
{
"ru": 92.0,
"indicator": "Q2_2",
"rs": 148.0,
"nd": 161.0,
"vs": 61.0,
"ns": 40.0
}
],
"name": "Reykjavik"
},
{
"values": [
{
"ru": 9.0,
"indicator": "Q1_1",
"rs": 88.0,
"nd": 2.0,
"vs": 395.0,
"ns": 5.0
},
{
"ru": 80.0,
"indicator": "Q1_11",
"rs": 281.0,
"nd": 1.0,
"vs": 126.0,
"ns": 13.0
},
{
"ru": 103.0,
"indicator": "Q2_4",
"rs": 313.0,
"nd": 25.0,
"vs": 45.0,
"ns": 13.0
},
{
"ru": 187.0,
"indicator": "Q2_5",
"rs": 32.0,
"nd": 13.0,
"vs": 5.0,
"ns": 263.0
},
{
"ru": 56.0,
"indicator": "Q2_6",
"rs": 276.0,
"nd": 43.0,
"vs": 116.0,
"ns": 10.0
},
{
"ru": 15.0,
"indicator": "Q2_7",
"rs": 207.0,
"nd": 0.0,
"vs": 277.0,
"ns": 1.0
},
{
"ru": 127.0,
"indicator": "Q2_2",
"rs": 215.0,
"nd": 83.0,
"vs": 44.0,
"ns": 32.0
}
],
"name": "Zurich"
},
{
"values": [
{
"ru": 83.0,
"indicator": "Q1_1",
"rs": 221.0,
"nd": 23.0,
"vs": 155.0,
"ns": 22.0
},
{
"ru": 106.0,
"indicator": "Q1_11",
"rs": 229.0,
"nd": 9.0,
"vs": 130.0,
"ns": 30.0
},
{
"ru": 125.0,
"indicator": "Q2_4",
"rs": 247.0,
"nd": 50.0,
"vs": 45.0,
"ns": 37.0
},
{
"ru": 182.0,
"indicator": "Q2_5",
"rs": 34.0,
"nd": 36.0,
"vs": 6.0,
"ns": 246.0
},
{
"ru": 107.0,
"indicator": "Q2_6",
"rs": 224.0,
"nd": 49.0,
"vs": 80.0,
"ns": 44.0
},
{
"ru": 18.0,
"indicator": "Q2_7",
"rs": 210.0,
"nd": 2.0,
"vs": 268.0,
"ns": 6.0
},
{
"ru": 109.0,
"indicator": "Q2_2",
"rs": 179.0,
"nd": 85.0,
"vs": 82.0,
"ns": 50.0
}
],
"name": "Kobenhavn"
},
{
"values": [
{
"ru": 45.0,
"indicator": "Q1_1",
"rs": 221.0,
"nd": 21.0,
"vs": 209.0,
"ns": 7.0
},
{
"ru": 164.0,
"indicator": "Q1_11",
"rs": 211.0,
"nd": 4.0,
"vs": 59.0,
"ns": 65.0
},
{
"ru": 170.0,
"indicator": "Q2_4",
"rs": 217.0,
"nd": 54.0,
"vs": 36.0,
"ns": 27.0
},
{
"ru": 222.0,
"indicator": "Q2_5",
"rs": 124.0,
"nd": 34.0,
"vs": 17.0,
"ns": 106.0
},
{
"ru": 173.0,
"indicator": "Q2_6",
"rs": 216.0,
"nd": 62.0,
"vs": 21.0,
"ns": 31.0
},
{
"ru": 131.0,
"indicator": "Q2_7",
"rs": 267.0,
"nd": 5.0,
"vs": 69.0,
"ns": 31.0
},
{
"ru": 85.0,
"indicator": "Q2_2",
"rs": 240.0,
"nd": 21.0,
"vs": 121.0,
"ns": 35.0
}
],
"name": "Praha"
},
{
"values": [
{
"ru": 80.0,
"indicator": "Q1_1",
"rs": 228.0,
"nd": 18.0,
"vs": 129.0,
"ns": 45.0
},
{
"ru": 145.0,
"indicator": "Q1_11",
"rs": 165.0,
"nd": 11.0,
"vs": 61.0,
"ns": 118.0
},
{
"ru": 157.0,
"indicator": "Q2_4",
"rs": 185.0,
"nd": 30.0,
"vs": 71.0,
"ns": 57.0
},
{
"ru": 108.0,
"indicator": "Q2_5",
"rs": 127.0,
"nd": 111.0,
"vs": 59.0,
"ns": 94.0
},
{
"ru": 150.0,
"indicator": "Q2_6",
"rs": 141.0,
"nd": 26.0,
"vs": 58.0,
"ns": 124.0
},
{
"ru": 79.0,
"indicator": "Q2_7",
"rs": 213.0,
"nd": 4.0,
"vs": 161.0,
"ns": 44.0
},
{
"ru": 138.0,
"indicator": "Q2_2",
"rs": 40.0,
"nd": 34.0,
"vs": 18.0,
"ns": 271.0
}
],
"name": "Madrid"
},
{
"values": [
{
"ru": 30.0,
"indicator": "Q1_1",
"rs": 228.0,
"nd": 36.0,
"vs": 196.0,
"ns": 14.0
},
{
"ru": 108.0,
"indicator": "Q1_11",
"rs": 265.0,
"nd": 10.0,
"vs": 99.0,
"ns": 23.0
},
{
"ru": 157.0,
"indicator": "Q2_4",
"rs": 166.0,
"nd": 122.0,
"vs": 24.0,
"ns": 35.0
},
{
"ru": 136.0,
"indicator": "Q2_5",
"rs": 174.0,
"nd": 75.0,
"vs": 79.0,
"ns": 41.0
},
{
"ru": 129.0,
"indicator": "Q2_6",
"rs": 237.0,
"nd": 87.0,
"vs": 22.0,
"ns": 29.0
},
{
"ru": 95.0,
"indicator": "Q2_7",
"rs": 257.0,
"nd": 8.0,
"vs": 128.0,
"ns": 16.0
},
{
"ru": 142.0,
"indicator": "Q2_2",
"rs": 155.0,
"nd": 139.0,
"vs": 34.0,
"ns": 34.0
}
],
"name": "Leipzig"
},
{
"values": [
{
"ru": 13.0,
"indicator": "Q1_1",
"rs": 117.0,
"nd": 5.0,
"vs": 360.0,
"ns": 5.0
},
{
"ru": 90.0,
"indicator": "Q1_11",
"rs": 262.0,
"nd": 4.0,
"vs": 130.0,
"ns": 14.0
},
{
"ru": 203.0,
"indicator": "Q2_4",
"rs": 197.0,
"nd": 28.0,
"vs": 25.0,
"ns": 46.0
},
{
"ru": 201.0,
"indicator": "Q2_5",
"rs": 80.0,
"nd": 34.0,
"vs": 12.0,
"ns": 173.0
},
{
"ru": 116.0,
"indicator": "Q2_6",
"rs": 279.0,
"nd": 23.0,
"vs": 54.0,
"ns": 27.0
},
{
"ru": 49.0,
"indicator": "Q2_7",
"rs": 163.0,
"nd": 3.0,
"vs": 267.0,
"ns": 17.0
},
{
"ru": 160.0,
"indicator": "Q2_2",
"rs": 189.0,
"nd": 70.0,
"vs": 34.0,
"ns": 48.0
}
],
"name": "Wien"
},
{
"values": [
{
"ru": 77.0,
"indicator": "Q1_1",
"rs": 243.0,
"nd": 68.0,
"vs": 91.0,
"ns": 22.0
},
{
"ru": 92.0,
"indicator": "Q1_11",
"rs": 304.0,
"nd": 7.0,
"vs": 77.0,
"ns": 21.0
},
{
"ru": 142.0,
"indicator": "Q2_4",
"rs": 198.0,
"nd": 94.0,
"vs": 25.0,
"ns": 41.0
},
{
"ru": 212.0,
"indicator": "Q2_5",
"rs": 87.0,
"nd": 78.0,
"vs": 28.0,
"ns": 97.0
},
{
"ru": 175.0,
"indicator": "Q2_6",
"rs": 197.0,
"nd": 59.0,
"vs": 30.0,
"ns": 40.0
},
{
"ru": 89.0,
"indicator": "Q2_7",
"rs": 298.0,
"nd": 7.0,
"vs": 94.0,
"ns": 12.0
},
{
"ru": 144.0,
"indicator": "Q2_2",
"rs": 194.0,
"nd": 53.0,
"vs": 41.0,
"ns": 69.0
}
],
"name": "Riga"
},
{
"values": [
{
"ru": 179.0,
"indicator": "Q1_1",
"rs": 365.0,
"nd": 100.0,
"vs": 92.0,
"ns": 61.0
},
{
"ru": 190.0,
"indicator": "Q1_11",
"rs": 451.0,
"nd": 5.0,
"vs": 79.0,
"ns": 71.0
},
{
"ru": 129.0,
"indicator": "Q2_4",
"rs": 452.0,
"nd": 136.0,
"vs": 59.0,
"ns": 22.0
},
{
"ru": 324.0,
"indicator": "Q2_5",
"rs": 213.0,
"nd": 88.0,
"vs": 26.0,
"ns": 146.0
},
{
"ru": 232.0,
"indicator": "Q2_6",
"rs": 358.0,
"nd": 97.0,
"vs": 37.0,
"ns": 73.0
},
{
"ru": 145.0,
"indicator": "Q2_7",
"rs": 526.0,
"nd": 9.0,
"vs": 72.0,
"ns": 45.0
},
{
"ru": 362.0,
"indicator": "Q2_2",
"rs": 106.0,
"nd": 132.0,
"vs": 7.0,
"ns": 190.0
}
],
"name": "Greater Lisbon"
},
{
"values": [
{
"ru": 80.0,
"indicator": "Q1_1",
"rs": 262.0,
"nd": 95.0,
"vs": 49.0,
"ns": 17.0
},
{
"ru": 114.0,
"indicator": "Q1_11",
"rs": 322.0,
"nd": 2.0,
"vs": 44.0,
"ns": 22.0
},
{
"ru": 73.0,
"indicator": "Q2_4",
"rs": 323.0,
"nd": 62.0,
"vs": 37.0,
"ns": 9.0
},
{
"ru": 126.0,
"indicator": "Q2_5",
"rs": 268.0,
"nd": 37.0,
"vs": 54.0,
"ns": 18.0
},
{
"ru": 132.0,
"indicator": "Q2_6",
"rs": 293.0,
"nd": 37.0,
"vs": 18.0,
"ns": 24.0
},
{
"ru": 44.0,
"indicator": "Q2_7",
"rs": 363.0,
"nd": 4.0,
"vs": 85.0,
"ns": 8.0
},
{
"ru": 303.0,
"indicator": "Q2_2",
"rs": 78.0,
"nd": 30.0,
"vs": 4.0,
"ns": 87.0
}
],
"name": "Braga"
},
{
"values": [
{
"ru": 48.0,
"indicator": "Q1_1",
"rs": 231.0,
"nd": 85.0,
"vs": 126.0,
"ns": 10.0
},
{
"ru": 112.0,
"indicator": "Q1_11",
"rs": 258.0,
"nd": 16.0,
"vs": 85.0,
"ns": 30.0
},
{
"ru": 101.0,
"indicator": "Q2_4",
"rs": 152.0,
"nd": 172.0,
"vs": 34.0,
"ns": 41.0
},
{
"ru": 175.0,
"indicator": "Q2_5",
"rs": 65.0,
"nd": 152.0,
"vs": 20.0,
"ns": 88.0
},
{
"ru": 96.0,
"indicator": "Q2_6",
"rs": 157.0,
"nd": 163.0,
"vs": 38.0,
"ns": 46.0
},
{
"ru": 43.0,
"indicator": "Q2_7",
"rs": 306.0,
"nd": 9.0,
"vs": 135.0,
"ns": 8.0
},
{
"ru": 95.0,
"indicator": "Q2_2",
"rs": 165.0,
"nd": 150.0,
"vs": 55.0,
"ns": 34.0
}
],
"name": "Tallinn"
},
{
"values": [
{
"ru": 80.0,
"indicator": "Q1_1",
"rs": 135.0,
"nd": 120.0,
"vs": 68.0,
"ns": 97.0
},
{
"ru": 90.0,
"indicator": "Q1_11",
"rs": 193.0,
"nd": 3.0,
"vs": 123.0,
"ns": 90.0
},
{
"ru": 123.0,
"indicator": "Q2_4",
"rs": 173.0,
"nd": 77.0,
"vs": 44.0,
"ns": 82.0
},
{
"ru": 111.0,
"indicator": "Q2_5",
"rs": 172.0,
"nd": 73.0,
"vs": 45.0,
"ns": 100.0
},
{
"ru": 117.0,
"indicator": "Q2_6",
"rs": 199.0,
"nd": 54.0,
"vs": 46.0,
"ns": 83.0
},
{
"ru": 87.0,
"indicator": "Q2_7",
"rs": 226.0,
"nd": 6.0,
"vs": 127.0,
"ns": 54.0
},
{
"ru": 157.0,
"indicator": "Q2_2",
"rs": 111.0,
"nd": 49.0,
"vs": 13.0,
"ns": 170.0
}
],
"name": "Lefkosia"
},
{
"values": [
{
"ru": 51.0,
"indicator": "Q1_1",
"rs": 205.0,
"nd": 31.0,
"vs": 194.0,
"ns": 20.0
},
{
"ru": 46.0,
"indicator": "Q1_11",
"rs": 245.0,
"nd": 9.0,
"vs": 173.0,
"ns": 29.0
},
{
"ru": 87.0,
"indicator": "Q2_4",
"rs": 214.0,
"nd": 28.0,
"vs": 127.0,
"ns": 46.0
},
{
"ru": 130.0,
"indicator": "Q2_5",
"rs": 162.0,
"nd": 39.0,
"vs": 76.0,
"ns": 94.0
},
{
"ru": 85.0,
"indicator": "Q2_6",
"rs": 242.0,
"nd": 44.0,
"vs": 89.0,
"ns": 41.0
},
{
"ru": 31.0,
"indicator": "Q2_7",
"rs": 232.0,
"nd": 4.0,
"vs": 213.0,
"ns": 20.0
},
{
"ru": 133.0,
"indicator": "Q2_2",
"rs": 153.0,
"nd": 75.0,
"vs": 31.0,
"ns": 109.0
}
],
"name": "Glasgow"
},
{
"values": [
{
"ru": 47.0,
"indicator": "Q1_1",
"rs": 233.0,
"nd": 18.0,
"vs": 181.0,
"ns": 23.0
},
{
"ru": 121.0,
"indicator": "Q1_11",
"rs": 232.0,
"nd": 9.0,
"vs": 94.0,
"ns": 46.0
},
{
"ru": 100.0,
"indicator": "Q2_4",
"rs": 291.0,
"nd": 23.0,
"vs": 56.0,
"ns": 31.0
},
{
"ru": 107.0,
"indicator": "Q2_5",
"rs": 19.0,
"nd": 17.0,
"vs": 5.0,
"ns": 354.0
},
{
"ru": 113.0,
"indicator": "Q2_6",
"rs": 234.0,
"nd": 46.0,
"vs": 72.0,
"ns": 37.0
},
{
"ru": 70.0,
"indicator": "Q2_7",
"rs": 278.0,
"nd": 9.0,
"vs": 122.0,
"ns": 24.0
},
{
"ru": 195.0,
"indicator": "Q2_2",
"rs": 137.0,
"nd": 45.0,
"vs": 13.0,
"ns": 112.0
}
],
"name": "Geneva"
},
{
"values": [
{
"ru": 55.0,
"indicator": "Q1_1",
"rs": 234.0,
"nd": 33.0,
"vs": 147.0,
"ns": 31.0
},
{
"ru": 102.0,
"indicator": "Q1_11",
"rs": 245.0,
"nd": 1.0,
"vs": 102.0,
"ns": 51.0
},
{
"ru": 42.0,
"indicator": "Q2_4",
"rs": 256.0,
"nd": 54.0,
"vs": 127.0,
"ns": 22.0
},
{
"ru": 106.0,
"indicator": "Q2_5",
"rs": 184.0,
"nd": 28.0,
"vs": 68.0,
"ns": 114.0
},
{
"ru": 130.0,
"indicator": "Q2_6",
"rs": 185.0,
"nd": 13.0,
"vs": 37.0,
"ns": 137.0
},
{
"ru": 39.0,
"indicator": "Q2_7",
"rs": 197.0,
"nd": 1.0,
"vs": 251.0,
"ns": 14.0
},
{
"ru": 109.0,
"indicator": "Q2_2",
"rs": 124.0,
"nd": 5.0,
"vs": 18.0,
"ns": 245.0
}
],
"name": "Zagreb"
},
{
"values": [
{
"ru": 66.0,
"indicator": "Q1_1",
"rs": 330.0,
"nd": 92.0,
"vs": 284.0,
"ns": 33.0
},
{
"ru": 103.0,
"indicator": "Q1_11",
"rs": 389.0,
"nd": 4.0,
"vs": 258.0,
"ns": 50.0
},
{
"ru": 130.0,
"indicator": "Q2_4",
"rs": 325.0,
"nd": 56.0,
"vs": 181.0,
"ns": 113.0
},
{
"ru": 172.0,
"indicator": "Q2_5",
"rs": 292.0,
"nd": 87.0,
"vs": 112.0,
"ns": 142.0
},
{
"ru": 114.0,
"indicator": "Q2_6",
"rs": 402.0,
"nd": 94.0,
"vs": 124.0,
"ns": 69.0
},
{
"ru": 98.0,
"indicator": "Q2_7",
"rs": 415.0,
"nd": 21.0,
"vs": 224.0,
"ns": 46.0
},
{
"ru": 165.0,
"indicator": "Q2_2",
"rs": 206.0,
"nd": 183.0,
"vs": 115.0,
"ns": 137.0
}
],
"name": "Greater Manchester"
},
{
"values": [
{
"ru": 82.0,
"indicator": "Q1_1",
"rs": 134.0,
"nd": 40.0,
"vs": 141.0,
"ns": 103.0
},
{
"ru": 111.0,
"indicator": "Q1_11",
"rs": 183.0,
"nd": 0.0,
"vs": 85.0,
"ns": 121.0
},
{
"ru": 91.0,
"indicator": "Q2_4",
"rs": 159.0,
"nd": 38.0,
"vs": 72.0,
"ns": 140.0
},
{
"ru": 116.0,
"indicator": "Q2_5",
"rs": 142.0,
"nd": 6.0,
"vs": 80.0,
"ns": 156.0
},
{
"ru": 107.0,
"indicator": "Q2_6",
"rs": 181.0,
"nd": 10.0,
"vs": 88.0,
"ns": 114.0
},
{
"ru": 62.0,
"indicator": "Q2_7",
"rs": 198.0,
"nd": 1.0,
"vs": 184.0,
"ns": 55.0
},
{
"ru": 115.0,
"indicator": "Q2_2",
"rs": 131.0,
"nd": 13.0,
"vs": 86.0,
"ns": 155.0
}
],
"name": "Ankara"
},
{
"values": [
{
"ru": 135.0,
"indicator": "Q1_1",
"rs": 213.0,
"nd": 63.0,
"vs": 30.0,
"ns": 60.0
},
{
"ru": 187.0,
"indicator": "Q1_11",
"rs": 129.0,
"nd": 10.0,
"vs": 24.0,
"ns": 151.0
},
{
"ru": 61.0,
"indicator": "Q2_4",
"rs": 211.0,
"nd": 119.0,
"vs": 88.0,
"ns": 22.0
},
{
"ru": 119.0,
"indicator": "Q2_5",
"rs": 153.0,
"nd": 53.0,
"vs": 58.0,
"ns": 118.0
},
{
"ru": 127.0,
"indicator": "Q2_6",
"rs": 170.0,
"nd": 21.0,
"vs": 43.0,
"ns": 140.0
},
{
"ru": 106.0,
"indicator": "Q2_7",
"rs": 217.0,
"nd": 4.0,
"vs": 88.0,
"ns": 85.0
},
{
"ru": 106.0,
"indicator": "Q2_2",
"rs": 185.0,
"nd": 40.0,
"vs": 53.0,
"ns": 117.0
}
],
"name": "Bucuresti"
},
{
"values": [
{
"ru": 53.0,
"indicator": "Q1_1",
"rs": 239.0,
"nd": 91.0,
"vs": 110.0,
"ns": 8.0
},
{
"ru": 184.0,
"indicator": "Q1_11",
"rs": 198.0,
"nd": 5.0,
"vs": 40.0,
"ns": 73.0
},
{
"ru": 18.0,
"indicator": "Q2_4",
"rs": 203.0,
"nd": 99.0,
"vs": 167.0,
"ns": 14.0
},
{
"ru": 142.0,
"indicator": "Q2_5",
"rs": 160.0,
"nd": 42.0,
"vs": 60.0,
"ns": 97.0
},
{
"ru": 95.0,
"indicator": "Q2_6",
"rs": 261.0,
"nd": 21.0,
"vs": 68.0,
"ns": 56.0
},
{
"ru": 26.0,
"indicator": "Q2_7",
"rs": 214.0,
"nd": 1.0,
"vs": 243.0,
"ns": 16.0
},
{
"ru": 80.0,
"indicator": "Q2_2",
"rs": 207.0,
"nd": 55.0,
"vs": 127.0,
"ns": 32.0
}
],
"name": "Cluj Napoca"
},
{
"values": [
{
"ru": 93.0,
"indicator": "Q1_1",
"rs": 259.0,
"nd": 38.0,
"vs": 79.0,
"ns": 33.0
},
{
"ru": 182.0,
"indicator": "Q1_11",
"rs": 200.0,
"nd": 2.0,
"vs": 51.0,
"ns": 67.0
},
{
"ru": 50.0,
"indicator": "Q2_4",
"rs": 219.0,
"nd": 98.0,
"vs": 112.0,
"ns": 23.0
},
{
"ru": 122.0,
"indicator": "Q2_5",
"rs": 139.0,
"nd": 98.0,
"vs": 27.0,
"ns": 116.0
},
{
"ru": 117.0,
"indicator": "Q2_6",
"rs": 244.0,
"nd": 37.0,
"vs": 47.0,
"ns": 57.0
},
{
"ru": 106.0,
"indicator": "Q2_7",
"rs": 238.0,
"nd": 2.0,
"vs": 97.0,
"ns": 58.0
},
{
"ru": 128.0,
"indicator": "Q2_2",
"rs": 138.0,
"nd": 68.0,
"vs": 24.0,
"ns": 145.0
}
],
"name": "Budapest"
},
{
"values": [
{
"ru": 132.0,
"indicator": "Q1_1",
"rs": 394.0,
"nd": 14.0,
"vs": 192.0,
"ns": 68.0
},
{
"ru": 238.0,
"indicator": "Q1_11",
"rs": 318.0,
"nd": 3.0,
"vs": 99.0,
"ns": 142.0
},
{
"ru": 279.0,
"indicator": "Q2_4",
"rs": 319.0,
"nd": 31.0,
"vs": 64.0,
"ns": 107.0
},
{
"ru": 251.0,
"indicator": "Q2_5",
"rs": 42.0,
"nd": 9.0,
"vs": 12.0,
"ns": 488.0
},
{
"ru": 237.0,
"indicator": "Q2_6",
"rs": 365.0,
"nd": 26.0,
"vs": 72.0,
"ns": 101.0
},
{
"ru": 162.0,
"indicator": "Q2_7",
"rs": 379.0,
"nd": 1.0,
"vs": 152.0,
"ns": 106.0
},
{
"ru": 277.0,
"indicator": "Q2_2",
"rs": 321.0,
"nd": 32.0,
"vs": 43.0,
"ns": 128.0
}
],
"name": "Greater Paris"
},
{
"values": [
{
"ru": 64.0,
"indicator": "Q1_1",
"rs": 258.0,
"nd": 16.0,
"vs": 121.0,
"ns": 42.0
},
{
"ru": 175.0,
"indicator": "Q1_11",
"rs": 162.0,
"nd": 4.0,
"vs": 56.0,
"ns": 104.0
},
{
"ru": 146.0,
"indicator": "Q2_4",
"rs": 214.0,
"nd": 20.0,
"vs": 58.0,
"ns": 61.0
},
{
"ru": 149.0,
"indicator": "Q2_5",
"rs": 126.0,
"nd": 75.0,
"vs": 32.0,
"ns": 118.0
},
{
"ru": 149.0,
"indicator": "Q2_6",
"rs": 210.0,
"nd": 26.0,
"vs": 48.0,
"ns": 67.0
},
{
"ru": 68.0,
"indicator": "Q2_7",
"rs": 248.0,
"nd": 2.0,
"vs": 153.0,
"ns": 30.0
},
{
"ru": 183.0,
"indicator": "Q2_2",
"rs": 78.0,
"nd": 39.0,
"vs": 9.0,
"ns": 192.0
}
],
"name": "Barcelona"
},
{
"values": [
{
"ru": 129.0,
"indicator": "Q1_1",
"rs": 223.0,
"nd": 50.0,
"vs": 46.0,
"ns": 52.0
},
{
"ru": 195.0,
"indicator": "Q1_11",
"rs": 205.0,
"nd": 6.0,
"vs": 20.0,
"ns": 74.0
},
{
"ru": 97.0,
"indicator": "Q2_4",
"rs": 300.0,
"nd": 64.0,
"vs": 26.0,
"ns": 14.0
},
{
"ru": 239.0,
"indicator": "Q2_5",
"rs": 63.0,
"nd": 43.0,
"vs": 9.0,
"ns": 146.0
},
{
"ru": 228.0,
"indicator": "Q2_6",
"rs": 167.0,
"nd": 32.0,
"vs": 12.0,
"ns": 61.0
},
{
"ru": 117.0,
"indicator": "Q2_7",
"rs": 304.0,
"nd": 6.0,
"vs": 38.0,
"ns": 35.0
},
{
"ru": 243.0,
"indicator": "Q2_2",
"rs": 82.0,
"nd": 31.0,
"vs": 5.0,
"ns": 138.0
}
],
"name": "Lisboa"
},
{
"values": [
{
"ru": 53.0,
"indicator": "Q1_1",
"rs": 220.0,
"nd": 17.0,
"vs": 189.0,
"ns": 23.0
},
{
"ru": 116.0,
"indicator": "Q1_11",
"rs": 252.0,
"nd": 4.0,
"vs": 97.0,
"ns": 34.0
},
{
"ru": 187.0,
"indicator": "Q2_4",
"rs": 204.0,
"nd": 29.0,
"vs": 41.0,
"ns": 42.0
},
{
"ru": 159.0,
"indicator": "Q2_5",
"rs": 44.0,
"nd": 14.0,
"vs": 7.0,
"ns": 279.0
},
{
"ru": 135.0,
"indicator": "Q2_6",
"rs": 241.0,
"nd": 38.0,
"vs": 45.0,
"ns": 44.0
},
{
"ru": 47.0,
"indicator": "Q2_7",
"rs": 263.0,
"nd": 5.0,
"vs": 182.0,
"ns": 6.0
},
{
"ru": 155.0,
"indicator": "Q2_2",
"rs": 143.0,
"nd": 76.0,
"vs": 40.0,
"ns": 89.0
}
],
"name": "Amsterdam"
},
{
"values": [
{
"ru": 46.0,
"indicator": "Q1_1",
"rs": 225.0,
"nd": 17.0,
"vs": 191.0,
"ns": 22.0
},
{
"ru": 57.0,
"indicator": "Q1_11",
"rs": 253.0,
"nd": 3.0,
"vs": 155.0,
"ns": 33.0
},
{
"ru": 99.0,
"indicator": "Q2_4",
"rs": 271.0,
"nd": 40.0,
"vs": 61.0,
"ns": 32.0
},
{
"ru": 194.0,
"indicator": "Q2_5",
"rs": 176.0,
"nd": 23.0,
"vs": 41.0,
"ns": 68.0
},
{
"ru": 105.0,
"indicator": "Q2_6",
"rs": 252.0,
"nd": 40.0,
"vs": 76.0,
"ns": 29.0
},
{
"ru": 83.0,
"indicator": "Q2_7",
"rs": 232.0,
"nd": 4.0,
"vs": 149.0,
"ns": 34.0
},
{
"ru": 182.0,
"indicator": "Q2_2",
"rs": 191.0,
"nd": 37.0,
"vs": 38.0,
"ns": 54.0
}
],
"name": "Rennes"
},
{
"values": [
{
"ru": 66.0,
"indicator": "Q1_1",
"rs": 234.0,
"nd": 106.0,
"vs": 69.0,
"ns": 25.0
},
{
"ru": 83.0,
"indicator": "Q1_11",
"rs": 269.0,
"nd": 11.0,
"vs": 102.0,
"ns": 34.0
},
{
"ru": 23.0,
"indicator": "Q2_4",
"rs": 186.0,
"nd": 127.0,
"vs": 155.0,
"ns": 9.0
},
{
"ru": 73.0,
"indicator": "Q2_5",
"rs": 209.0,
"nd": 78.0,
"vs": 91.0,
"ns": 50.0
},
{
"ru": 113.0,
"indicator": "Q2_6",
"rs": 217.0,
"nd": 40.0,
"vs": 62.0,
"ns": 69.0
},
{
"ru": 32.0,
"indicator": "Q2_7",
"rs": 254.0,
"nd": 4.0,
"vs": 183.0,
"ns": 27.0
},
{
"ru": 150.0,
"indicator": "Q2_2",
"rs": 92.0,
"nd": 33.0,
"vs": 14.0,
"ns": 211.0
}
],
"name": "Piatra Neamt"
},
{
"values": [
{
"ru": 70.0,
"indicator": "Q1_1",
"rs": 280.0,
"nd": 43.0,
"vs": 89.0,
"ns": 20.0
},
{
"ru": 194.0,
"indicator": "Q1_11",
"rs": 156.0,
"nd": 9.0,
"vs": 23.0,
"ns": 120.0
},
{
"ru": 126.0,
"indicator": "Q2_4",
"rs": 134.0,
"nd": 87.0,
"vs": 21.0,
"ns": 134.0
},
{
"ru": 108.0,
"indicator": "Q2_5",
"rs": 168.0,
"nd": 98.0,
"vs": 37.0,
"ns": 90.0
},
{
"ru": 144.0,
"indicator": "Q2_6",
"rs": 204.0,
"nd": 14.0,
"vs": 17.0,
"ns": 123.0
},
{
"ru": 138.0,
"indicator": "Q2_7",
"rs": 182.0,
"nd": 4.0,
"vs": 30.0,
"ns": 148.0
},
{
"ru": 80.0,
"indicator": "Q2_2",
"rs": 201.0,
"nd": 42.0,
"vs": 91.0,
"ns": 88.0
}
],
"name": "Sofia"
},
{
"values": [
{
"ru": 49.0,
"indicator": "Q1_1",
"rs": 175.0,
"nd": 11.0,
"vs": 255.0,
"ns": 10.0
},
{
"ru": 94.0,
"indicator": "Q1_11",
"rs": 243.0,
"nd": 12.0,
"vs": 124.0,
"ns": 27.0
},
{
"ru": 139.0,
"indicator": "Q2_4",
"rs": 223.0,
"nd": 52.0,
"vs": 66.0,
"ns": 20.0
},
{
"ru": 125.0,
"indicator": "Q2_5",
"rs": 12.0,
"nd": 22.0,
"vs": 1.0,
"ns": 339.0
},
{
"ru": 136.0,
"indicator": "Q2_6",
"rs": 206.0,
"nd": 80.0,
"vs": 50.0,
"ns": 28.0
},
{
"ru": 16.0,
"indicator": "Q2_7",
"rs": 182.0,
"nd": 2.0,
"vs": 297.0,
"ns": 3.0
},
{
"ru": 83.0,
"indicator": "Q2_2",
"rs": 217.0,
"nd": 88.0,
"vs": 97.0,
"ns": 16.0
}
],
"name": "Munchen"
},
{
"values": [
{
"ru": 72.0,
"indicator": "Q1_1",
"rs": 207.0,
"nd": 40.0,
"vs": 160.0,
"ns": 23.0
},
{
"ru": 47.0,
"indicator": "Q1_11",
"rs": 226.0,
"nd": 7.0,
"vs": 198.0,
"ns": 25.0
},
{
"ru": 81.0,
"indicator": "Q2_4",
"rs": 212.0,
"nd": 30.0,
"vs": 128.0,
"ns": 50.0
},
{
"ru": 97.0,
"indicator": "Q2_5",
"rs": 158.0,
"nd": 55.0,
"vs": 76.0,
"ns": 117.0
},
{
"ru": 76.0,
"indicator": "Q2_6",
"rs": 246.0,
"nd": 49.0,
"vs": 90.0,
"ns": 41.0
},
{
"ru": 47.0,
"indicator": "Q2_7",
"rs": 184.0,
"nd": 6.0,
"vs": 243.0,
"ns": 22.0
},
{
"ru": 108.0,
"indicator": "Q2_2",
"rs": 147.0,
"nd": 90.0,
"vs": 70.0,
"ns": 86.0
}
],
"name": "Cardiff"
},
{
"values": [
{
"ru": 89.0,
"indicator": "Q1_1",
"rs": 156.0,
"nd": 69.0,
"vs": 110.0,
"ns": 77.0
},
{
"ru": 90.0,
"indicator": "Q1_11",
"rs": 192.0,
"nd": 2.0,
"vs": 109.0,
"ns": 108.0
},
{
"ru": 70.0,
"indicator": "Q2_4",
"rs": 191.0,
"nd": 12.0,
"vs": 170.0,
"ns": 58.0
},
{
"ru": 121.0,
"indicator": "Q2_5",
"rs": 149.0,
"nd": 5.0,
"vs": 77.0,
"ns": 149.0
},
{
"ru": 112.0,
"indicator": "Q2_6",
"rs": 222.0,
"nd": 12.0,
"vs": 94.0,
"ns": 61.0
},
{
"ru": 62.0,
"indicator": "Q2_7",
"rs": 215.0,
"nd": 1.0,
"vs": 195.0,
"ns": 29.0
},
{
"ru": 115.0,
"indicator": "Q2_2",
"rs": 148.0,
"nd": 19.0,
"vs": 110.0,
"ns": 110.0
}
],
"name": "Antalya"
}
],
"answers": [
"vs",
"rs",
"ru",
"ns",
"nd"
]
}
<!DOCTYPE html>
<meta charset="utf-8">
<style>
body {
font-family: Verdana, Arial, sans-serif;
font-variant: small-caps;
font-size: 12px;
font-weight: bold;
background-color: #9ccef3;
}
text .cityname.viz {
letter-spacing: 1.2px;
font-weight: bold;
fill: white;
}
path.i.unselected {
fill: #69B9EC;
}
li.unselected {
color: #009DE0;
}
#titles span {
cursor: pointer;
-webkit-touch-callout: none; /* iOS Safari */
-webkit-user-select: none; /* Chrome/Safari/Opera */
-khtml-user-select: none; /* Konqueror */
-moz-user-select: none; /* Firefox */
-ms-user-select: none; /* Internet Explorer/Edge */
user-select: none; /* Non-prefixed version, currently
not supported by any browser */
}
#titles span.indi:hover {
text-decoration: underline;
}
.Q1_1 {
fill: #006e9a;
color: #006e9a;
}
.Q1_11 {
fill: #8D9120;
color: #8D9120;
}
.Q2_4 {
fill: #9D0064;
color: #9D0064;
}
.Q2_5 {
fill: #E6AD1F;
color: #E6AD1F;
}
.Q2_6 {
fill: #459240;
color: #459240;
}
.Q2_7 {
fill: #C42117;
color: #C42117;
}
.Q2_2 {
fill: #D16A19;
color: #D16A19;
}
.tooltip {
text-decoration: none;
position: relative;
}
.tooltip span {
display: none;
}
.tooltip:hover span {
display: block;
position: fixed;
overflow: hidden;
}
</style>
<div id="titles"></div>
<div id="viz"></div>
<script src="//d3js.org/d3.v3.min.js" charset="utf-8"></script>
<script src="http://d3js.org/queue.v1.min.js"></script>
<script>
var w = 960, h = 493;
var padding = 20;
var width = w, height = h - padding;
var cities, coln, rown, cheight, cwidth;
var svg = d3.select("#viz").append("svg")
.attr("width", width)
.attr("height", height)
.attr("id", "root")
.append("g")
.attr("transform", "translate(0," + padding / 2 + ")");
function getPathData(radius) {
// adjust the radius a little so our text's baseline isn't sitting directly
// on the circle
var r = radius;
var startX = 0 / 2 - r;
return 'm' + startX + ',' + (0 / 2) + ' ' + 'a' + r + ',' + r + ' 0 0 1 ' + (2 * r) + ',0';
}
queue()
.defer(d3.json, "data.json")
.defer(d3.tsv, "names.tsv")
.await(ready);
function ready(error, _data, _names) {
var titles = d3.select("#titles").selectAll("span")
.data(_data.indicators)
.enter().append("span")
.attr("class", function(d) {return "viz title " + d.indicator})
.text(function(d, i) {
sep = (i > 0) ? ' | ' : '';
return sep
})
.append("span").attr("class", function(d) {return "viz title indi " + d.indicator})
.text(function(d, i) {return d.desc})
.on("click", function(d, i) {
if (d3.selectAll(".viz.title." + d.indicator).classed("selected") == false) {
sortCharts(i);
d3.selectAll(".i").classed("unselected", true)
d3.selectAll(".i" + i).classed("unselected", false)
d3.selectAll(".i").classed("selected", false)
d3.selectAll(".i" + i).classed("selected", true)
d3.selectAll(".viz.title").classed("selected", false)
d3.selectAll(".viz.title." + d.indicator).classed("selected", true)
d3.selectAll(".viz.title").classed("unselected", true)
d3.selectAll(".viz.title." + d.indicator).classed("unselected", false)
d3.selectAll(".viz.title").classed("selection", true)
}
else {
sortCharts("alpha");
d3.selectAll(".i").classed("unselected", false)
d3.selectAll(".i").classed("selected", false)
d3.selectAll(".viz.title").classed("selected", false)
d3.selectAll(".viz.title").classed("unselected", false)
d3.selectAll(".viz.title").classed("selection", false)
}
})
.on("mouseover", function(d, i) {
if (d3.selectAll(".viz.title." + d.indicator).classed("selection") == true) {
d3.selectAll(".i" + i).classed("unselected", false)
d3.selectAll(".viz.title." + d.indicator + ".unselected").classed("unselected", false)
}
})
.on("mouseout", function(d, i) {
if (d3.selectAll(".viz.title." + d.indicator).classed("selected") == false && d3.selectAll(".viz.title." + d.indicator).classed("selection") == true) {
d3.selectAll(".viz.title." + d.indicator).classed("unselected", true)
d3.selectAll(".i" + i).classed("unselected", true)
}
});
var namesByName = {};
_names.forEach(function(d) {
namesByName[d.name1] = d;
});
var legendByIndicator = {};
_data.indicators.forEach(function(d) {
legendByIndicator[d.indicator] = d.desc;
});
_data.cities.forEach(function(d, i) {
_data.cities[i]["country"] = namesByName[_data.cities[i].name].country
_data.cities[i]["show"] = namesByName[_data.cities[i].name].show
});
var datalen = _data.cities.filter(function(d) {
return d.show == 1
}).length
cwidth = getSize(width, height, datalen);
cheight = cwidth;
var chartr = cwidth / 2 - 5;
var barwidth = cwidth / 10;
coln = (width - (width % cwidth)) / cwidth;
rown = Math.ceil(datalen / coln);
var charts = svg.append("g").attr("transform", "translate(" + (cwidth / 2) + "," + (cheight / 2) + ")");
var indicatorCount = _data.cities[0].values.length;
cities = charts.selectAll("cities")
.data(_data.cities
.sort(function(a, b) {return d3.ascending(a.name, b.name)})
.filter(function(d) {return d.show == 1}))
.enter().append("g")
.attr("class", "city")
.attr("id", function(d) {return d.name})
.attr("transform", function(d, i) {
xtrans = ((i / coln) - Math.floor(i / coln)) * coln * cwidth;
ytrans = Math.floor(i / coln) * cheight;
return "translate(" + xtrans + "," + ytrans + ")"
});
var grids = [0, 0.25, 0.5, 0.75, 1];
var circles = cities.selectAll("gridlines")
.data(grids)
.enter().append("circle")
.attr("r", function(d) {return d * (chartr - barwidth) + barwidth})
.attr("class", "gridline")
.style("fill", "none")
.style("stroke", "white")
.style("stroke-width", 0.5);
var position = {
0 : 1,
1 : 0,
2 : 6,
3 : 3,
4 : 2,
5 : 5,
6 : 4
};
var bars = cities.selectAll("bars")
.data(function(d) {return d.values})
.enter().append("path")
.attr("class", function(d, i) {return "i i" + i + " " + d.indicator})
.attr("d", function(d) {
t = d.nd + d.ns + d.rs + d.ru + d.vs
s = (d.rs + d.vs) / t
return describeRadialBar(0, 0, barwidth, 360 / indicatorCount, s * (chartr - barwidth))
})
.attr("transform", function(d, i) {return "rotate(" + (180 + position[i] * 360 / indicatorCount) + ")"});
var citynamepath = svg.append("defs").selectAll("path")
.data(_data.cities.filter(function(d) {return d.show == 1}))
.enter().append("path")
.attr({
d : getPathData((chartr - barwidth) + barwidth),
id : function(d) {
return "textp" + d.name.substring(0, 4)
}
});
var cityname = cities.append("text").append('textPath')
.attr({
'xlink:href' : function(d) {
return "#textp" + d.name.substring(0, 4)
},
startOffset : "50%"
})
.attr("text-anchor", "middle").attr("class", "cityname viz").text(function(d) {return namesByName[d.name].name2});
};
var sortCharts = function(parameter) {
if (parameter == "alpha") {
cities.sort(function(a, b) {
return d3.ascending(a.name, b.name)
})
}
else {
cities.sort(function(a, b) {
ta = a.values[parameter].nd + a.values[parameter].ns + a.values[parameter].rs + a.values[parameter].ru + a.values[parameter].vs
sa = (a.values[parameter].rs + a.values[parameter].vs) / ta
tb = b.values[parameter].nd + b.values[parameter].ns + b.values[parameter].rs + b.values[parameter].ru + b.values[parameter].vs
sb = (b.values[parameter].rs + b.values[parameter].vs) / tb
return sb - sa
});
}
cities.transition().duration(1000).attr("transform", function(d, i) {
xtrans = ((i / coln) - Math.floor(i / coln)) * coln * cwidth;
ytrans = Math.floor(i / coln) * cheight;
return "translate(" + xtrans + "," + ytrans + ")"
});
}
var getSize = function(x, y, n) {
console.log(n)
var px = Math.ceil(Math.sqrt(n * x / y));
var sx, sy;
if (Math.floor(px * y / x) * px < n) {
sx = y / Math.ceil(px * y / x);
}
else {
sx = x / px;
}
var py = Math.ceil(Math.sqrt(n * y / x));
if (Math.floor(py * x / y) * py < n) {
sy = x / Math.ceil(x * py / y);
}
else {
sy = y / py;
}
return sx > sy ? sx : sy;
}
function describeRadialBar(x, y, radius, angle, value) {
var start = polarToCartesian(x, y, radius, -angle / 2);
var end = polarToCartesian(x, y, radius, angle / 2);
d = ["M", start.x, start.y, "A", radius, radius, 0, 0, 1, end.x, end.y, "v", -value, "a", radius + value, radius + value, 0, 0, 0, -2 * end.x, 0, "v", value, "z"].join(" ");
return d;
}
function polarToCartesian(centerX, centerY, radius, angleInDegrees) {
var angleInRadians = (angleInDegrees - 90) * Math.PI / 180.0;
return {
x : centerX + (radius * Math.cos(angleInRadians)),
y : centerY + (radius * Math.sin(angleInRadians))
};
}
</script>
name1 country name2 show
Antwerpen BE Antwerp 1
Brussel/ Bruxelles BE Brussels 1
Liege BE Liège 1
Burgas BG Burgas 1
Sofia BG Sofia 1
Ostrava CZ Ostrava 1
Praha CZ Prague 1
Aalborg DK Aalborg 1
Kobenhavn DK Copenhagen 1
Berlin DE Berlin 1
Dortmund DE Dortmund 1
Essen DE Essen 1
Hamburg DE Hamburg 1
Leipzig DE Leipzig 1
Munchen DE Munich 1
Rostock DE Rostock 1
Tallinn EE Tallinn 1
Dublin IE Dublin 1
Athina GR Athens 1
Irakleio GR Heraklion 1
Athens surr. GR Athens surr. 0
Greater Athens GR Greater Athens 0
Barcelona ES Barcelona 1
Madrid ES Madrid 1
Malaga ES Málaga 1
Oviedo ES Oviedo 1
Helsinki FI Helsinki 1
Oulu FI Oulu 1
Bordeaux FR Bordeaux 1
Lille FR Lille 1
Marseille FR Marseille 1
Paris FR Paris 1
Rennes FR Rennes 1
Strasbourg FR Strasbourg 1
Paris surr. FR Paris surr. 0
Greater Paris FR Greater Paris 0
Zagreb HR Zagreb 1
Budapest HU Budapest 1
Miskolc HU Miskolc 0
Reykjavik IS Reykjavik 1
Bologna IT Bologna 1
Napoli IT Napoli 1
Palermo IT Palermo 1
Roma IT Rome 1
Torino IT Turin 1
Verona IT Verona 1
Lefkosia CY Nicosia 1
Vilnius LT Vilnius 1
Luxembourg LU Luxembourg 1
Riga LV Riga 1
Valletta MT Valletta 1
Amsterdam NL Amsterdam 1
Groningen NL Groningen 1
Rotterdam NL Rotterdam 1
Graz AT Graz 1
Wien AT Vienna 1
Oslo NO Oslo 1
Bialystok PL Białystok 0
Gdansk PL Gdańsk 1
Krakow PL Kraków 1
Warszawa PL Warsaw 1
Braga PT Braga 1
Lisboa PT Lisbon 1
Lisbon surr. PT Lisbon surr. 0
Greater Lisbon PT Greater Lisbon 0
Bucuresti RO Bucharest 1
Cluj Napoca RO Cluj-Napoca 1
Piatra Neamt RO Piatra Neamț 0
Malmo SE Malmö 1
Stockholm SE Stockholm 1
Ljubljana SI Ljubljana 1
Bratislava SK Bratislava 1
Kosice CZ Košice 1
Ankara TR Ankara 1
Antalya TR Antalya 1
Diyarbakir TR Diyarbakir 0
Istanbul TR Istanbul 1
Belfast GB Belfast 1
Cardiff GB Cardiff 1
Glasgow GB Glasgow 1
London GB London 1
Manchester GB Manchester 1
Newcastle GB Newcastle 1
Manchester surr. GB Manchester surr. 0
Greater Manchester GB Greater Manchester 0
Geneva CH Geneva 1
Zurich CH Zürich 1
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment