diff --git a/public/total_price.json b/public/total_price.json
new file mode 100644
index 0000000000000000000000000000000000000000..7448e214bdc11af4b504c61df4bbe85bc857920f
--- /dev/null
+++ b/public/total_price.json
@@ -0,0 +1,3473 @@
+{
+ "name": "fish", "children":[
+  {
+    "name": "Acipenseridae",
+    "children": [
+      {
+        "name": "Russian sturgeon",
+        "children": [
+          {
+            "name": "Bulgaria",
+            "value": 97608
+          }
+        ]
+      }
+    ]
+  },
+  {
+    "name": "Alestidae",
+    "children": [
+      {
+        "name": "Big-scale tetra",
+        "children": [
+          {
+            "name": "Nigeria",
+            "value": 40741.9592
+          }
+        ]
+      },
+      {
+        "name": "Nurse tetra",
+        "children": [
+          {
+            "name": "Nigeria",
+            "value": 40741.9592
+          }
+        ]
+      },
+      {
+        "name": "Tigerfish",
+        "children": [
+          {
+            "name": "Nigeria",
+            "value": 211858.1881
+          },
+          {
+            "name": "Zambia",
+            "value": 384455.8694
+          },
+          {
+            "name": "Zimbabwe",
+            "value": 531851.8837
+          }
+        ]
+      }
+    ]
+  },
+  {
+    "name": "Anabantidae",
+    "children": [
+      {
+        "name": "Koi",
+        "children": [
+          {
+            "name": "Bangladesh",
+            "value": 186610.392
+          }
+        ]
+      }
+    ]
+  },
+  {
+    "name": "Anguillidae",
+    "children": [
+      {
+        "name": "Australian eel",
+        "children": [
+          {
+            "name": "Australia",
+            "value": 713524.5927
+          }
+        ]
+      },
+      {
+        "name": "European eel",
+        "children": [
+          {
+            "name": "Austria",
+            "value": 5204990.7
+          },
+          {
+            "name": "Belgium",
+            "value": 1474052.58
+          },
+          {
+            "name": "Czech Republic",
+            "value": 53892.9864
+          },
+          {
+            "name": "Denmark",
+            "value": 1090397.3969
+          },
+          {
+            "name": "Germany",
+            "value": 151682440
+          },
+          {
+            "name": "Hungary",
+            "value": 20586.8663
+          },
+          {
+            "name": "Luxembourg"
+          },
+          {
+            "name": "Netherlands"
+          },
+          {
+            "name": "Poland",
+            "value": 9315710.976
+          },
+          {
+            "name": "Spain",
+            "value": 6258.98
+          },
+          {
+            "name": "Switzerland"
+          },
+          {
+            "name": "Turkey",
+            "value": 73481.4672
+          }
+        ]
+      },
+      {
+        "name": "Japanese eel",
+        "children": [
+          {
+            "name": "Japan",
+            "value": 6329738.7
+          },
+          {
+            "name": "South Korea",
+            "value": 1425303.2904
+          }
+        ]
+      }
+    ]
+  },
+  {
+    "name": "Anostomidae",
+    "children": [
+      {
+        "name": "Boga",
+        "children": [
+          {
+            "name": "Argentina",
+            "value": 17034600
+          }
+        ]
+      },
+      {
+        "name": "Piapara, Piau, Piavucu",
+        "children": [
+          {
+            "name": "Brazil",
+            "value": 1279357.2
+          }
+        ]
+      }
+    ]
+  },
+  {
+    "name": "Atherinidae",
+    "children": [
+      {
+        "name": "Sand smelt",
+        "children": [
+          {
+            "name": "Greece",
+            "value": 430560.462
+          }
+        ]
+      }
+    ]
+  },
+  {
+    "name": "Atherinopsidae",
+    "children": [
+      {
+        "name": "Argentinian silverside/pejerrey",
+        "children": [
+          {
+            "name": "Argentina",
+            "value": 49481250
+          }
+        ]
+      }
+    ]
+  },
+  {
+    "name": "Auchenipteridae",
+    "children": [
+      {
+        "name": "Chancleto",
+        "children": [
+          {
+            "name": "Colombia",
+            "value": 192797.2595
+          }
+        ]
+      },
+      {
+        "name": "Doncella",
+        "children": [
+          {
+            "name": "Colombia",
+            "value": 193657.9615
+          }
+        ]
+      }
+    ]
+  },
+  {
+    "name": "Bagridae",
+    "children": [
+      {
+        "name": "Nilgiri mystus",
+        "children": [
+          {
+            "name": "India",
+            "value": 22440.6
+          }
+        ]
+      },
+      {
+        "name": "Yellow catfish",
+        "children": [
+          {
+            "name": "China",
+            "value": 157985100
+          }
+        ]
+      }
+    ]
+  },
+  {
+    "name": "Centrarchidae",
+    "children": [
+      {
+        "name": "Bass",
+        "children": [
+          {
+            "name": "Canada",
+            "value": 365295287.628
+          },
+          {
+            "name": "Mexico",
+            "value": 16589502.237
+          }
+        ]
+      },
+      {
+        "name": "Black bass",
+        "children": [
+          {
+            "name": "Morocco",
+            "value": 405000
+          },
+          {
+            "name": "Portugal",
+            "value": 392374.8
+          },
+          {
+            "name": "United States of America",
+            "value": 247774350.6
+          }
+        ]
+      },
+      {
+        "name": "Crappie",
+        "children": [
+          {
+            "name": "United States of America",
+            "value": 455017711.75
+          }
+        ]
+      },
+      {
+        "name": "Largemouth bass",
+        "children": [
+          {
+            "name": "South Africa",
+            "value": 77578.2
+          },
+          {
+            "name": "Spain"
+          },
+          {
+            "name": "Zimbabwe",
+            "value": 454682.1442
+          }
+        ]
+      },
+      {
+        "name": "Sunfish",
+        "children": [
+          {
+            "name": "Mexico",
+            "value": 9691948.002
+          },
+          {
+            "name": "United States of America",
+            "value": 495548701.2
+          }
+        ]
+      },
+      {
+        "name": "White bass, striped bass",
+        "children": [
+          {
+            "name": "United States of America",
+            "value": 272551785.66
+          }
+        ]
+      }
+    ]
+  },
+  {
+    "name": "Centropomidae",
+    "children": [
+      {
+        "name": "Snook",
+        "children": [
+          {
+            "name": "Mexico",
+            "value": 9032143.197
+          }
+        ]
+      }
+    ]
+  },
+  {
+    "name": "Channidae",
+    "children": [
+      {
+        "name": "Great snakehead",
+        "children": [
+          {
+            "name": "Myanmar",
+            "value": 48770.15
+          }
+        ]
+      },
+      {
+        "name": "Shol",
+        "children": [
+          {
+            "name": "Bangladesh",
+            "value": 305018.571
+          }
+        ]
+      },
+      {
+        "name": "Snakehead",
+        "children": [
+          {
+            "name": "India",
+            "value": 8976.24
+          },
+          {
+            "name": "South Korea",
+            "value": 7658045.0856
+          },
+          {
+            "name": "Uzbekistan",
+            "value": 14591.85
+          }
+        ]
+      },
+      {
+        "name": "Striped snakehead",
+        "children": [
+          {
+            "name": "Myanmar",
+            "value": 56377.75
+          }
+        ]
+      }
+    ]
+  },
+  {
+    "name": "Characidae",
+    "children": [
+      {
+        "name": "Dorado",
+        "children": [
+          {
+            "name": "Brazil"
+          },
+          {
+            "name": "Colombia",
+            "value": 231528.8518
+          }
+        ]
+      },
+      {
+        "name": "Goldenfish",
+        "children": [
+          {
+            "name": "Argentina",
+            "value": 28391000
+          }
+        ]
+      },
+      {
+        "name": "Macabil",
+        "children": [
+          {
+            "name": "Mexico",
+            "value": 66176798.688
+          }
+        ]
+      },
+      {
+        "name": "Machaca",
+        "children": [
+          {
+            "name": "Panama"
+          }
+        ]
+      },
+      {
+        "name": "Sabaleta",
+        "children": [
+          {
+            "name": "Colombia",
+            "value": 231528.8518
+          }
+        ]
+      },
+      {
+        "name": "Sabalo del Patía",
+        "children": [
+          {
+            "name": "Colombia",
+            "value": 231528.8518
+          }
+        ]
+      },
+      {
+        "name": "South American trout",
+        "children": [
+          {
+            "name": "Argentina",
+            "value": 1419550
+          }
+        ]
+      },
+      {
+        "name": "Yamú, Bocón, Sábalo",
+        "children": [
+          {
+            "name": "Colombia",
+            "value": 231528.8518
+          }
+        ]
+      }
+    ]
+  },
+  {
+    "name": "Cichlidae",
+    "children": [
+      {
+        "name": "Bay snook (Tenguayaca)",
+        "children": [
+          {
+            "name": "Mexico",
+            "value": 10929970.557
+          }
+        ]
+      },
+      {
+        "name": "Mojarra Amarilla",
+        "children": [
+          {
+            "name": "Colombia",
+            "value": 253907.1051
+          }
+        ]
+      },
+      {
+        "name": "Mojarra Plateada, Tilapia",
+        "children": [
+          {
+            "name": "Colombia",
+            "value": 253907.1051
+          }
+        ]
+      },
+      {
+        "name": "Mozambique tilapia",
+        "children": [
+          {
+            "name": "South Africa",
+            "value": 178252.2
+          }
+        ]
+      },
+      {
+        "name": "Nile tilapia",
+        "children": [
+          {
+            "name": "Kenya",
+            "value": 29717.6
+          },
+          {
+            "name": "Uganda",
+            "value": 3679.4804
+          }
+        ]
+      },
+      {
+        "name": "Oscar",
+        "children": [
+          {
+            "name": "Colombia",
+            "value": 253907.1051
+          },
+          {
+            "name": "Panama"
+          }
+        ]
+      },
+      {
+        "name": "Pavón",
+        "children": [
+          {
+            "name": "Colombia",
+            "value": 253907.1051
+          }
+        ]
+      },
+      {
+        "name": "Pavón Cinchado - Pinta de Lapa",
+        "children": [
+          {
+            "name": "Colombia",
+            "value": 253907.1051
+          }
+        ]
+      },
+      {
+        "name": "Pavón Mariposo",
+        "children": [
+          {
+            "name": "Colombia",
+            "value": 253907.1051
+          }
+        ]
+      },
+      {
+        "name": "Peacock Bass",
+        "children": [
+          {
+            "name": "Brazil",
+            "value": 1163052
+          },
+          {
+            "name": "Panama"
+          }
+        ]
+      },
+      {
+        "name": "Pemá, Mojarra Pemá",
+        "children": [
+          {
+            "name": "Colombia",
+            "value": 253907.1051
+          }
+        ]
+      },
+      {
+        "name": "Redhead cichlid",
+        "children": [
+          {
+            "name": "Panama"
+          }
+        ]
+      },
+      {
+        "name": "Speckled pavon, speckled peacock bass (percid)",
+        "children": [
+          {
+            "name": "Brazil",
+            "value": 1163052
+          }
+        ]
+      },
+      {
+        "name": "Tilapia",
+        "children": [
+          {
+            "name": "Bangladesh",
+            "value": 720984.7125
+          },
+          {
+            "name": "India",
+            "value": 2635.88
+          },
+          {
+            "name": "Panama"
+          }
+        ]
+      },
+      {
+        "name": "Tilapia Negra",
+        "children": [
+          {
+            "name": "Colombia",
+            "value": 253907.1051
+          }
+        ]
+      }
+    ]
+  },
+  {
+    "name": "Clariidae",
+    "children": [
+      {
+        "name": "African catfish",
+        "children": [
+          {
+            "name": "India",
+            "value": 1317.94
+          }
+        ]
+      },
+      {
+        "name": "African sharptooth catfish",
+        "children": [
+          {
+            "name": "South Africa",
+            "value": 619836
+          }
+        ]
+      },
+      {
+        "name": "Catfish",
+        "children": [
+          {
+            "name": "Uganda",
+            "value": 2580.81
+          }
+        ]
+      },
+      {
+        "name": "North African catfish",
+        "children": [
+          {
+            "name": "Nigeria",
+            "value": 46645.1885
+          }
+        ]
+      }
+    ]
+  },
+  {
+    "name": "Claroteidae",
+    "children": [
+      {
+        "name": "Bagrid catfish",
+        "children": [
+          {
+            "name": "Nigeria",
+            "value": 1381239.5154
+          }
+        ]
+      }
+    ]
+  },
+  {
+    "name": "Clupeidae",
+    "children": [
+      {
+        "name": "Agone",
+        "children": [
+          {
+            "name": "Switzerland",
+            "value": 22727.7785
+          }
+        ]
+      },
+      {
+        "name": "Pontic shad",
+        "children": [
+          {
+            "name": "Romania",
+            "value": 252532.8
+          }
+        ]
+      }
+    ]
+  },
+  {
+    "name": "Cynodontidae",
+    "children": [
+      {
+        "name": "Payara",
+        "children": [
+          {
+            "name": "Colombia",
+            "value": 231528.8518
+          }
+        ]
+      }
+    ]
+  },
+  {
+    "name": "Cyprinidae",
+    "children": [
+      {
+        "name": "Albanian roach",
+        "children": [
+          {
+            "name": "Albania"
+          },
+          {
+            "name": "Montenegro",
+            "value": 7759.2
+          }
+        ]
+      },
+      {
+        "name": "Asp",
+        "children": [
+          {
+            "name": "Czech Republic",
+            "value": 19465.6704
+          },
+          {
+            "name": "Hungary",
+            "value": 504378.2234
+          },
+          {
+            "name": "Poland",
+            "value": 823869.696
+          },
+          {
+            "name": "Turkey",
+            "value": 7787.4381
+          },
+          {
+            "name": "Uzbekistan",
+            "value": 38163.3
+          }
+        ]
+      },
+      {
+        "name": "Barbel",
+        "children": [
+          {
+            "name": "Czech Republic",
+            "value": 2994.0548
+          },
+          {
+            "name": "Kosovo"
+          },
+          {
+            "name": "Macedonia",
+            "value": 1330.628
+          },
+          {
+            "name": "Morocco",
+            "value": 56250
+          },
+          {
+            "name": "Portugal",
+            "value": 139449.2
+          },
+          {
+            "name": "Spain"
+          }
+        ]
+      },
+      {
+        "name": "Bata",
+        "children": [
+          {
+            "name": "Bangladesh",
+            "value": 264789.369
+          }
+        ]
+      },
+      {
+        "name": "BeyÅŸehir bleak",
+        "children": [
+          {
+            "name": "Turkey",
+            "value": 1697.2622
+          }
+        ]
+      },
+      {
+        "name": "Bigheaded carps",
+        "children": [
+          {
+            "name": "Hungary",
+            "value": 177364.2112
+          }
+        ]
+      },
+      {
+        "name": "Black bream",
+        "children": [
+          {
+            "name": "China",
+            "value": 1093357200
+          }
+        ]
+      },
+      {
+        "name": "Black carp",
+        "children": [
+          {
+            "name": "China",
+            "value": 293400900
+          }
+        ]
+      },
+      {
+        "name": "Blue-finned mahseer",
+        "children": [
+          {
+            "name": "India",
+            "value": 9402.77
+          }
+        ]
+      },
+      {
+        "name": "Bream",
+        "children": [
+          {
+            "name": "Hungary",
+            "value": 1147448.722
+          }
+        ]
+      },
+      {
+        "name": "Carnatic carp",
+        "children": [
+          {
+            "name": "India",
+            "value": 3445.65
+          }
+        ]
+      },
+      {
+        "name": "Catla",
+        "children": [
+          {
+            "name": "Bangladesh",
+            "value": 805230.7725
+          },
+          {
+            "name": "India",
+            "value": 10840.7
+          }
+        ]
+      },
+      {
+        "name": "Chocolate mahseer",
+        "children": [
+          {
+            "name": "India",
+            "value": 1334.84
+          }
+        ]
+      },
+      {
+        "name": "Chub",
+        "children": [
+          {
+            "name": "Kosovo"
+          },
+          {
+            "name": "Macedonia",
+            "value": 2989.3775
+          }
+        ]
+      },
+      {
+        "name": "Common barbel",
+        "children": [
+          {
+            "name": "Hungary",
+            "value": 167305.5004
+          }
+        ]
+      },
+      {
+        "name": "Common bleak",
+        "children": [
+          {
+            "name": "Poland",
+            "value": 405030.912
+          }
+        ]
+      },
+      {
+        "name": "Common bream",
+        "children": [
+          {
+            "name": "Austria",
+            "value": 5184232.2
+          },
+          {
+            "name": "Belarus",
+            "value": 815850
+          },
+          {
+            "name": "Belgium"
+          },
+          {
+            "name": "Bosnia and Herzegovina",
+            "value": 93556.8
+          },
+          {
+            "name": "Croatia",
+            "value": 291346.875
+          },
+          {
+            "name": "Czech Republic",
+            "value": 134283.3578
+          },
+          {
+            "name": "Estonia",
+            "value": 22954.7843
+          },
+          {
+            "name": "Finland",
+            "value": 11346456.03
+          },
+          {
+            "name": "Germany",
+            "value": 33300240
+          },
+          {
+            "name": "Greece",
+            "value": 2526818.58
+          },
+          {
+            "name": "Latvia",
+            "value": 159608.07
+          },
+          {
+            "name": "Lithuania",
+            "value": 1801200
+          },
+          {
+            "name": "Luxembourg"
+          },
+          {
+            "name": "Netherlands",
+            "value": 56184.9799
+          },
+          {
+            "name": "Poland",
+            "value": 8919885.312
+          },
+          {
+            "name": "Romania",
+            "value": 194256
+          },
+          {
+            "name": "Russia",
+            "value": 1728600
+          },
+          {
+            "name": "Republic of Serbia",
+            "value": 118476.8
+          },
+          {
+            "name": "Slovenia"
+          },
+          {
+            "name": "Switzerland",
+            "value": 43439.1938
+          },
+          {
+            "name": "Turkey",
+            "value": 2995.1685
+          },
+          {
+            "name": "Ukraine",
+            "value": 3322257.12
+          },
+          {
+            "name": "Uzbekistan",
+            "value": 38163.3
+          }
+        ]
+      },
+      {
+        "name": "Common carp",
+        "children": [
+          {
+            "name": "Albania"
+          },
+          {
+            "name": "Bangladesh",
+            "value": 365743.092
+          },
+          {
+            "name": "Belarus",
+            "value": 288817.2
+          },
+          {
+            "name": "Bosnia and Herzegovina",
+            "value": 316128
+          },
+          {
+            "name": "Bulgaria",
+            "value": 1929375
+          },
+          {
+            "name": "China",
+            "value": 236977650
+          },
+          {
+            "name": "Croatia",
+            "value": 647437.5
+          },
+          {
+            "name": "Czech Republic",
+            "value": 2341350.8536
+          },
+          {
+            "name": "Hungary",
+            "value": 22010325.5511
+          },
+          {
+            "name": "India",
+            "value": 10463.375
+          },
+          {
+            "name": "Italy",
+            "value": 13463.0371
+          },
+          {
+            "name": "Japan",
+            "value": 3554085
+          },
+          {
+            "name": "Kosovo"
+          },
+          {
+            "name": "Macedonia",
+            "value": 18571.4639
+          },
+          {
+            "name": "Moldova"
+          },
+          {
+            "name": "Montenegro",
+            "value": 21740.4
+          },
+          {
+            "name": "Morocco",
+            "value": 18750
+          },
+          {
+            "name": "Poland",
+            "value": 28352163.84
+          },
+          {
+            "name": "Portugal",
+            "value": 348623
+          },
+          {
+            "name": "Romania",
+            "value": 913344
+          },
+          {
+            "name": "Republic of Serbia",
+            "value": 596456.64
+          },
+          {
+            "name": "Slovakia",
+            "value": 7942725
+          },
+          {
+            "name": "Slovenia"
+          },
+          {
+            "name": "South Africa",
+            "value": 4896704.4
+          },
+          {
+            "name": "South Korea",
+            "value": 3310272.052
+          },
+          {
+            "name": "Spain"
+          },
+          {
+            "name": "Switzerland",
+            "value": 94960.0981
+          },
+          {
+            "name": "Turkey",
+            "value": 551610.1987
+          },
+          {
+            "name": "Uzbekistan",
+            "value": 76326.6
+          },
+          {
+            "name": "Zimbabwe",
+            "value": 130067.9706
+          }
+        ]
+      },
+      {
+        "name": "Common nase",
+        "children": [
+          {
+            "name": "Czech Republic",
+            "value": 2994.0548
+          },
+          {
+            "name": "Kosovo"
+          },
+          {
+            "name": "Macedonia",
+            "value": 4811.5166
+          },
+          {
+            "name": "Portugal",
+            "value": 69724.6
+          },
+          {
+            "name": "Spain"
+          }
+        ]
+      },
+      {
+        "name": "Common roach",
+        "children": [
+          {
+            "name": "Albania"
+          },
+          {
+            "name": "Austria",
+            "value": 1931050.8
+          },
+          {
+            "name": "Belarus",
+            "value": 744744
+          },
+          {
+            "name": "Belgium"
+          },
+          {
+            "name": "Estonia",
+            "value": 128024.1214
+          },
+          {
+            "name": "Finland",
+            "value": 17830145.19
+          },
+          {
+            "name": "Germany",
+            "value": 16041360
+          },
+          {
+            "name": "Kosovo"
+          },
+          {
+            "name": "Latvia",
+            "value": 109242.8568
+          },
+          {
+            "name": "Lithuania",
+            "value": 1932300
+          },
+          {
+            "name": "Luxembourg"
+          },
+          {
+            "name": "Macedonia",
+            "value": 2191.9131
+          },
+          {
+            "name": "Montenegro",
+            "value": 7759.2
+          },
+          {
+            "name": "Netherlands",
+            "value": 112369.9597
+          },
+          {
+            "name": "Poland",
+            "value": 6508110.336
+          },
+          {
+            "name": "Russia",
+            "value": 2175800
+          },
+          {
+            "name": "Slovenia"
+          },
+          {
+            "name": "Sweden",
+            "value": 1678400
+          },
+          {
+            "name": "Switzerland",
+            "value": 77786.4633
+          },
+          {
+            "name": "Ukraine",
+            "value": 2098985.0112
+          }
+        ]
+      },
+      {
+        "name": "Crucian carp",
+        "children": [
+          {
+            "name": "Belarus"
+          },
+          {
+            "name": "Bosnia and Herzegovina",
+            "value": 99680
+          },
+          {
+            "name": "Estonia",
+            "value": 57466.1151
+          },
+          {
+            "name": "Hungary",
+            "value": 0
+          },
+          {
+            "name": "Japan",
+            "value": 7108170
+          },
+          {
+            "name": "Moldova"
+          },
+          {
+            "name": "Republic of Serbia",
+            "value": 1206686.208
+          },
+          {
+            "name": "Slovenia"
+          },
+          {
+            "name": "South Korea",
+            "value": 66055760.128
+          },
+          {
+            "name": "Ukraine",
+            "value": 1916686.8
+          }
+        ]
+      },
+      {
+        "name": "Cyprinds",
+        "children": [
+          {
+            "name": "Austria",
+            "value": 2574734.4
+          },
+          {
+            "name": "Belgium"
+          },
+          {
+            "name": "France",
+            "value": 156675.6
+          },
+          {
+            "name": "Germany",
+            "value": 21388480
+          },
+          {
+            "name": "Luxembourg"
+          },
+          {
+            "name": "Switzerland",
+            "value": 32326.8419
+          }
+        ]
+      },
+      {
+        "name": "European carp",
+        "children": [
+          {
+            "name": "Australia",
+            "value": 2716321.9048
+          },
+          {
+            "name": "Austria",
+            "value": 14804722.8
+          },
+          {
+            "name": "Belgium"
+          },
+          {
+            "name": "Germany",
+            "value": 122983760
+          },
+          {
+            "name": "Luxembourg"
+          },
+          {
+            "name": "Ukraine",
+            "value": 1528238.2752
+          }
+        ]
+      },
+      {
+        "name": "European chub",
+        "children": [
+          {
+            "name": "Czech Republic",
+            "value": 11976.2192
+          }
+        ]
+      },
+      {
+        "name": "Ghonia",
+        "children": [
+          {
+            "name": "Bangladesh",
+            "value": 87850.6785
+          }
+        ]
+      },
+      {
+        "name": "Golden mahseer",
+        "children": [
+          {
+            "name": "India",
+            "value": 1334.84
+          }
+        ]
+      },
+      {
+        "name": "Goldfish",
+        "children": [
+          {
+            "name": "China",
+            "value": 473955300
+          },
+          {
+            "name": "Romania",
+            "value": 1165536
+          }
+        ]
+      },
+      {
+        "name": "Grass carp",
+        "children": [
+          {
+            "name": "Austria",
+            "value": 643683.6
+          },
+          {
+            "name": "Bangladesh",
+            "value": 164328.627
+          },
+          {
+            "name": "Belgium"
+          },
+          {
+            "name": "Bosnia and Herzegovina",
+            "value": 266003.2
+          },
+          {
+            "name": "Bulgaria",
+            "value": 551250
+          },
+          {
+            "name": "China",
+            "value": 313462500
+          },
+          {
+            "name": "Croatia",
+            "value": 647437.5
+          },
+          {
+            "name": "Czech Republic",
+            "value": 72314.6204
+          },
+          {
+            "name": "Germany",
+            "value": 4741920
+          },
+          {
+            "name": "Hungary",
+            "value": 1156723.1168
+          },
+          {
+            "name": "India",
+            "value": 4825.925
+          },
+          {
+            "name": "Luxembourg"
+          },
+          {
+            "name": "Moldova"
+          },
+          {
+            "name": "Myanmar",
+            "value": 112076.25
+          },
+          {
+            "name": "Poland",
+            "value": 2853626.88
+          },
+          {
+            "name": "Slovakia",
+            "value": 334000.8
+          },
+          {
+            "name": "Slovenia"
+          }
+        ]
+      },
+      {
+        "name": "Gudgeon",
+        "children": [
+          {
+            "name": "Kosovo"
+          },
+          {
+            "name": "Macedonia",
+            "value": 1895.9437
+          }
+        ]
+      },
+      {
+        "name": "Italian bleak",
+        "children": [
+          {
+            "name": "Albania"
+          },
+          {
+            "name": "Kosovo"
+          },
+          {
+            "name": "Macedonia",
+            "value": 5886.3249
+          },
+          {
+            "name": "Montenegro",
+            "value": 11638.8
+          }
+        ]
+      },
+      {
+        "name": "Kalibaus",
+        "children": [
+          {
+            "name": "Bangladesh",
+            "value": 176938.6905
+          }
+        ]
+      },
+      {
+        "name": "Kutum",
+        "children": [
+          {
+            "name": "Turkey",
+            "value": 519.1625
+          }
+        ]
+      },
+      {
+        "name": "Labeo",
+        "children": [
+          {
+            "name": "India",
+            "value": 13446.55
+          }
+        ]
+      },
+      {
+        "name": "Mahseer",
+        "children": [
+          {
+            "name": "Myanmar",
+            "value": 18679.375
+          },
+          {
+            "name": "Myanmar",
+            "value": 18679.375
+          }
+        ]
+      },
+      {
+        "name": "Mrigal",
+        "children": [
+          {
+            "name": "Bangladesh",
+            "value": 1060394.8095
+          },
+          {
+            "name": "India",
+            "value": 11977.225
+          }
+        ]
+      },
+      {
+        "name": "Mullet",
+        "children": [
+          {
+            "name": "Turkey",
+            "value": 33679.0058
+          }
+        ]
+      },
+      {
+        "name": "Orange River mudfish",
+        "children": [
+          {
+            "name": "South Africa",
+            "value": 325413.9
+          }
+        ]
+      },
+      {
+        "name": "Pale chub",
+        "children": [
+          {
+            "name": "South Korea",
+            "value": 330296.4
+          }
+        ]
+      },
+      {
+        "name": "Pearl mullet",
+        "children": [
+          {
+            "name": "Turkey",
+            "value": 691717.5253
+          }
+        ]
+      },
+      {
+        "name": "Prussian carp",
+        "children": [
+          {
+            "name": "Czech Republic",
+            "value": 17455.2532
+          },
+          {
+            "name": "Hungary",
+            "value": 526476.4725
+          },
+          {
+            "name": "Russia",
+            "value": 2592900
+          },
+          {
+            "name": "Turkey",
+            "value": 156174.7415
+          }
+        ]
+      },
+      {
+        "name": "Prussian/Crucian carp",
+        "children": [
+          {
+            "name": "Poland",
+            "value": 2872037.376
+          }
+        ]
+      },
+      {
+        "name": "Razor fish (ziege)",
+        "children": [
+          {
+            "name": "Hungary",
+            "value": 15749.2962
+          }
+        ]
+      },
+      {
+        "name": "Red garra",
+        "children": [
+          {
+            "name": "India",
+            "value": 5387.525
+          }
+        ]
+      },
+      {
+        "name": "Rohu",
+        "children": [
+          {
+            "name": "India",
+            "value": 1334.84
+          }
+        ]
+      },
+      {
+        "name": "Rudd",
+        "children": [
+          {
+            "name": "Austria",
+            "value": 1931050.8
+          },
+          {
+            "name": "Belgium"
+          },
+          {
+            "name": "Germany",
+            "value": 16041360
+          },
+          {
+            "name": "Luxembourg"
+          },
+          {
+            "name": "Turkey",
+            "value": 3367.9006
+          }
+        ]
+      },
+      {
+        "name": "Rui",
+        "children": [
+          {
+            "name": "Bangladesh",
+            "value": 1231078.4985
+          }
+        ]
+      },
+      {
+        "name": "Sarapunti",
+        "children": [
+          {
+            "name": "Bangladesh",
+            "value": 220428.4005
+          }
+        ]
+      },
+      {
+        "name": "Shabout",
+        "children": [
+          {
+            "name": "Turkey",
+            "value": 10250.1322
+          }
+        ]
+      },
+      {
+        "name": "Silver bream",
+        "children": [
+          {
+            "name": "Poland",
+            "value": 952743.168
+          }
+        ]
+      },
+      {
+        "name": "Silver carp",
+        "children": [
+          {
+            "name": "Bangladesh",
+            "value": 521119.965
+          },
+          {
+            "name": "Belarus",
+            "value": 649992
+          },
+          {
+            "name": "Bulgaria",
+            "value": 296940
+          },
+          {
+            "name": "Czech Republic",
+            "value": 2493.6076
+          },
+          {
+            "name": "Moldova"
+          },
+          {
+            "name": "Republic of Serbia",
+            "value": 75528.96
+          },
+          {
+            "name": "Ukraine",
+            "value": 781156.3536
+          }
+        ]
+      },
+      {
+        "name": "Snow trout",
+        "children": [
+          {
+            "name": "Uzbekistan",
+            "value": 6678.5775
+          }
+        ]
+      },
+      {
+        "name": "Tench",
+        "children": [
+          {
+            "name": "Czech Republic",
+            "value": 26946.4932
+          },
+          {
+            "name": "Hungary",
+            "value": 12869.6539
+          },
+          {
+            "name": "Latvia",
+            "value": 126409.5914
+          },
+          {
+            "name": "New Zealand"
+          },
+          {
+            "name": "Poland",
+            "value": 7842871.296
+          },
+          {
+            "name": "Switzerland",
+            "value": 17173.6348
+          },
+          {
+            "name": "Turkey",
+            "value": 1397.7453
+          }
+        ]
+      },
+      {
+        "name": "Transcau casian barb",
+        "children": [
+          {
+            "name": "Turkey",
+            "value": 19548.4664
+          }
+        ]
+      },
+      {
+        "name": "Trout barb",
+        "children": [
+          {
+            "name": "Turkey",
+            "value": 6150.0793
+          }
+        ]
+      },
+      {
+        "name": "Vimba bream",
+        "children": [
+          {
+            "name": "Czech Republic",
+            "value": 2994.0548
+          },
+          {
+            "name": "Latvia",
+            "value": 248988.5892
+          }
+        ]
+      },
+      {
+        "name": "White Bream",
+        "children": [
+          {
+            "name": "Belarus"
+          },
+          {
+            "name": "Ukraine",
+            "value": 1911575.6352
+          }
+        ]
+      }
+    ]
+  },
+  {
+    "name": "Danionidae",
+    "children": [
+      {
+        "name": "Burmese trout",
+        "children": [
+          {
+            "name": "Myanmar",
+            "value": 66838.2
+          }
+        ]
+      }
+    ]
+  },
+  {
+    "name": "Doradidae",
+    "children": [
+      {
+        "name": "Catfish",
+        "children": [
+          {
+            "name": "Argentina",
+            "value": 967875
+          }
+        ]
+      }
+    ]
+  },
+  {
+    "name": "Erythrinidae",
+    "children": [
+      {
+        "name": "Trahira",
+        "children": [
+          {
+            "name": "Argentina",
+            "value": 9936850
+          },
+          {
+            "name": "Brazil",
+            "value": 128288.16
+          },
+          {
+            "name": "Panama"
+          }
+        ]
+      }
+    ]
+  },
+  {
+    "name": "Esocidae",
+    "children": [
+      {
+        "name": "Northern pike",
+        "children": [
+          {
+            "name": "Austria",
+            "value": 20269116
+          },
+          {
+            "name": "Belarus"
+          },
+          {
+            "name": "Belgium",
+            "value": 1138627.4328
+          },
+          {
+            "name": "Bosnia and Herzegovina",
+            "value": 192844.8
+          },
+          {
+            "name": "Bulgaria",
+            "value": 1069425
+          },
+          {
+            "name": "Canada",
+            "value": 453455440.1958
+          },
+          {
+            "name": "Croatia",
+            "value": 971156.25
+          },
+          {
+            "name": "Czech Republic",
+            "value": 314349.8688
+          },
+          {
+            "name": "Denmark",
+            "value": 59659.6979
+          },
+          {
+            "name": "Estonia",
+            "value": 105646.3328
+          },
+          {
+            "name": "Finland",
+            "value": 45356031.552
+          },
+          {
+            "name": "France",
+            "value": 27720
+          },
+          {
+            "name": "Germany",
+            "value": 120139200
+          },
+          {
+            "name": "Hungary",
+            "value": 1344443.7354
+          },
+          {
+            "name": "Ireland",
+            "value": 14345.9538
+          },
+          {
+            "name": "Kosovo"
+          },
+          {
+            "name": "Latvia",
+            "value": 1637917.719
+          },
+          {
+            "name": "Lithuania",
+            "value": 470677.5
+          },
+          {
+            "name": "Luxembourg"
+          },
+          {
+            "name": "Macedonia",
+            "value": 3705.5055
+          },
+          {
+            "name": "Morocco",
+            "value": 67500
+          },
+          {
+            "name": "Norway",
+            "value": 2816673.75
+          },
+          {
+            "name": "Poland",
+            "value": 28241700.864
+          },
+          {
+            "name": "Russia",
+            "value": 576200
+          },
+          {
+            "name": "Slovakia",
+            "value": 717485.4
+          },
+          {
+            "name": "Slovenia"
+          },
+          {
+            "name": "Sweden",
+            "value": 10846660
+          },
+          {
+            "name": "Switzerland",
+            "value": 848143.0565
+          },
+          {
+            "name": "Turkey",
+            "value": 42065.4776
+          },
+          {
+            "name": "Ukraine",
+            "value": 1782944.6544
+          },
+          {
+            "name": "Uzbekistan",
+            "value": 33336.765
+          }
+        ]
+      },
+      {
+        "name": "Northern pike, muskellunge, hybrids",
+        "children": [
+          {
+            "name": "United States of America",
+            "value": 38002863.36
+          }
+        ]
+      }
+    ]
+  },
+  {
+    "name": "Haemulidae",
+    "children": [
+      {
+        "name": "Jojorro",
+        "children": [
+          {
+            "name": "Colombia",
+            "value": 297802.9097
+          }
+        ]
+      }
+    ]
+  },
+  {
+    "name": "Hepsetidae",
+    "children": [
+      {
+        "name": "African pike",
+        "children": [
+          {
+            "name": "Nigeria",
+            "value": 314709.861
+          }
+        ]
+      }
+    ]
+  },
+  {
+    "name": "Herorotidinae",
+    "children": [
+      {
+        "name": "Pirarucu, Paiche, Arapaima",
+        "children": [
+          {
+            "name": "Colombia",
+            "value": 551710.0148
+          }
+        ]
+      }
+    ]
+  },
+  {
+    "name": "Heteropneustidae",
+    "children": [
+      {
+        "name": "Shingi",
+        "children": [
+          {
+            "name": "Bangladesh",
+            "value": 450228.321
+          }
+        ]
+      }
+    ]
+  },
+  {
+    "name": "Ictaluridae",
+    "children": [
+      {
+        "name": "Black bullhead",
+        "children": [
+          {
+            "name": "Hungary",
+            "value": 167305.5004
+          }
+        ]
+      },
+      {
+        "name": "Catfish",
+        "children": [
+          {
+            "name": "United States of America",
+            "value": 249717678.84
+          }
+        ]
+      }
+    ]
+  },
+  {
+    "name": "Latidae",
+    "children": [
+      {
+        "name": "Barramundi",
+        "children": [
+          {
+            "name": "Australia",
+            "value": 5943603.9125
+          },
+          {
+            "name": "India",
+            "value": 41898.025
+          }
+        ]
+      },
+      {
+        "name": "Nile perch",
+        "children": [
+          {
+            "name": "Kenya",
+            "value": 21794.52
+          },
+          {
+            "name": "Nigeria",
+            "value": 116516.197
+          },
+          {
+            "name": "Uganda",
+            "value": 9677.3538
+          }
+        ]
+      }
+    ]
+  },
+  {
+    "name": "Lotidae",
+    "children": [
+      {
+        "name": "Burbot",
+        "children": [
+          {
+            "name": "Czech Republic",
+            "value": 5487.6624
+          },
+          {
+            "name": "Finland",
+            "value": 8572159.05
+          },
+          {
+            "name": "Hungary",
+            "value": 11575.8186
+          },
+          {
+            "name": "Sweden",
+            "value": 302112
+          }
+        ]
+      }
+    ]
+  },
+  {
+    "name": "Mormyridae",
+    "children": [
+      {
+        "name": "Cornish Jack",
+        "children": [
+          {
+            "name": "Zambia",
+            "value": 68876.5956
+          }
+        ]
+      }
+    ]
+  },
+  {
+    "name": "Mugilidae",
+    "children": [
+      {
+        "name": "Thinlip mullet",
+        "children": [
+          {
+            "name": "Portugal",
+            "value": 139449.2
+          }
+        ]
+      }
+    ]
+  },
+  {
+    "name": "Osmeridae",
+    "children": [
+      {
+        "name": "European smelt",
+        "children": [
+          {
+            "name": "Denmark"
+          },
+          {
+            "name": "Lithuania",
+            "value": 1541280
+          },
+          {
+            "name": "Netherlands",
+            "value": 210693.6745
+          }
+        ]
+      },
+      {
+        "name": "Japanese smelt",
+        "children": [
+          {
+            "name": "Japan",
+            "value": 13044358.8
+          }
+        ]
+      }
+    ]
+  },
+  {
+    "name": "Osteichthyes",
+    "children": [
+      {
+        "name": "Freshwater fishes nei",
+        "children": [
+          {
+            "name": "Hungary",
+            "value": 2110623.2363
+          },
+          {
+            "name": "Latvia",
+            "value": 1148058.877
+          },
+          {
+            "name": "Republic of Serbia",
+            "value": 2775689.28
+          },
+          {
+            "name": "Switzerland",
+            "value": 3944.2143
+          }
+        ]
+      }
+    ]
+  },
+  {
+    "name": "Osteoglossidae",
+    "children": [
+      {
+        "name": "Arawana",
+        "children": [
+          {
+            "name": "Brazil"
+          }
+        ]
+      }
+    ]
+  },
+  {
+    "name": "Pangasiidae",
+    "children": [
+      {
+        "name": "Pangas",
+        "children": [
+          {
+            "name": "Bangladesh",
+            "value": 710473.479
+          },
+          {
+            "name": "India",
+            "value": 11977.225
+          }
+        ]
+      }
+    ]
+  },
+  {
+    "name": "Percichthyidae",
+    "children": [
+      {
+        "name": "Australian bass/perch",
+        "children": [
+          {
+            "name": "Australia",
+            "value": 2511190.4149
+          }
+        ]
+      },
+      {
+        "name": "Murray cod",
+        "children": [
+          {
+            "name": "Australia",
+            "value": 46832430.5094
+          }
+        ]
+      }
+    ]
+  },
+  {
+    "name": "Percidae",
+    "children": [
+      {
+        "name": "Eurasian Ruffe",
+        "children": [
+          {
+            "name": "Netherlands",
+            "value": 23702.5424
+          }
+        ]
+      },
+      {
+        "name": "European perch",
+        "children": [
+          {
+            "name": "Austria",
+            "value": 7256844
+          },
+          {
+            "name": "Belarus",
+            "value": 552216
+          },
+          {
+            "name": "Belgium",
+            "value": 267731.0064
+          },
+          {
+            "name": "Czech Republic",
+            "value": 32188.2462
+          },
+          {
+            "name": "Denmark",
+            "value": 56363.3678
+          },
+          {
+            "name": "Estonia",
+            "value": 150888.4434
+          },
+          {
+            "name": "Finland",
+            "value": 70346921.944
+          },
+          {
+            "name": "France",
+            "value": 82620
+          },
+          {
+            "name": "Germany",
+            "value": 45379200
+          },
+          {
+            "name": "Greece",
+            "value": 1843026.966
+          },
+          {
+            "name": "Hungary",
+            "value": 66913.0403
+          },
+          {
+            "name": "Kosovo"
+          },
+          {
+            "name": "Latvia",
+            "value": 294545.8556
+          },
+          {
+            "name": "Lithuania",
+            "value": 422156.25
+          },
+          {
+            "name": "Luxembourg"
+          },
+          {
+            "name": "Macedonia",
+            "value": 1757.9248
+          },
+          {
+            "name": "Netherlands",
+            "value": 355538.1365
+          },
+          {
+            "name": "New Zealand"
+          },
+          {
+            "name": "Norway",
+            "value": 2016877.5
+          },
+          {
+            "name": "Poland",
+            "value": 9849615.36
+          },
+          {
+            "name": "Russia",
+            "value": 3102450
+          },
+          {
+            "name": "Sweden",
+            "value": 34340064
+          },
+          {
+            "name": "Switzerland",
+            "value": 2767574.7258
+          },
+          {
+            "name": "Ukraine",
+            "value": 954084.096
+          }
+        ]
+      },
+      {
+        "name": "Golden perch",
+        "children": [
+          {
+            "name": "Australia",
+            "value": 24404476.773
+          }
+        ]
+      },
+      {
+        "name": "Redfin perch",
+        "children": [
+          {
+            "name": "Australia",
+            "value": 11297463.1935
+          }
+        ]
+      },
+      {
+        "name": "Volga pikeperch",
+        "children": [
+          {
+            "name": "Hungary",
+            "value": 158918.4707
+          }
+        ]
+      },
+      {
+        "name": "Walleye",
+        "children": [
+          {
+            "name": "Canada",
+            "value": 838877426.0956
+          },
+          {
+            "name": "United States of America",
+            "value": 208457941.3
+          }
+        ]
+      },
+      {
+        "name": "Yellow perch",
+        "children": [
+          {
+            "name": "Canada",
+            "value": 376690062.1208
+          }
+        ]
+      },
+      {
+        "name": "Zander (pikeperch)",
+        "children": [
+          {
+            "name": "Austria",
+            "value": 7751230.2
+          },
+          {
+            "name": "Belgium",
+            "value": 475574.814
+          },
+          {
+            "name": "Bosnia and Herzegovina",
+            "value": 156015.36
+          },
+          {
+            "name": "Croatia",
+            "value": 310770
+          },
+          {
+            "name": "Czech Republic",
+            "value": 214588.308
+          },
+          {
+            "name": "Denmark",
+            "value": 180244.0277
+          },
+          {
+            "name": "Finland",
+            "value": 22042694.7
+          },
+          {
+            "name": "France",
+            "value": 55440
+          },
+          {
+            "name": "Germany",
+            "value": 68068800
+          },
+          {
+            "name": "Hungary",
+            "value": 3429293.3143
+          },
+          {
+            "name": "Kosovo"
+          },
+          {
+            "name": "Latvia",
+            "value": 540752.1412
+          },
+          {
+            "name": "Luxembourg"
+          },
+          {
+            "name": "Macedonia",
+            "value": 2978.3023
+          },
+          {
+            "name": "Morocco",
+            "value": 67500
+          },
+          {
+            "name": "Netherlands",
+            "value": 686836.7797
+          },
+          {
+            "name": "Poland",
+            "value": 15418790.4
+          },
+          {
+            "name": "Portugal",
+            "value": 392374.8
+          },
+          {
+            "name": "Republic of Serbia",
+            "value": 990575.04
+          },
+          {
+            "name": "Slovakia",
+            "value": 1263814.2
+          },
+          {
+            "name": "Slovenia"
+          },
+          {
+            "name": "Sweden",
+            "value": 14520258
+          },
+          {
+            "name": "Switzerland",
+            "value": 114488.7504
+          },
+          {
+            "name": "Turkey",
+            "value": 74845.9329
+          },
+          {
+            "name": "Uzbekistan",
+            "value": 13357.155
+          }
+        ]
+      }
+    ]
+  },
+  {
+    "name": "Pimelodidae",
+    "children": [
+      {
+        "name": "Amarillo, Toruno, Chontaduro",
+        "children": [
+          {
+            "name": "Colombia",
+            "value": 565481.2476
+          }
+        ]
+      },
+      {
+        "name": "Baboso",
+        "children": [
+          {
+            "name": "Colombia",
+            "value": 407972.7723
+          }
+        ]
+      },
+      {
+        "name": "Bagre, Bagre Rayado",
+        "children": [
+          {
+            "name": "Colombia",
+            "value": 543963.6964
+          },
+          {
+            "name": "Colombia",
+            "value": 543963.6964
+          },
+          {
+            "name": "Colombia",
+            "value": 543963.6964
+          },
+          {
+            "name": "Colombia",
+            "value": 403669.262
+          }
+        ]
+      },
+      {
+        "name": "Barbiancho",
+        "children": [
+          {
+            "name": "Colombia",
+            "value": 220339.7251
+          }
+        ]
+      },
+      {
+        "name": "Barred sorubim",
+        "children": [
+          {
+            "name": "Brazil",
+            "value": 981192.96
+          }
+        ]
+      },
+      {
+        "name": "Blancopobre",
+        "children": [
+          {
+            "name": "Colombia",
+            "value": 275424.6564
+          }
+        ]
+      },
+      {
+        "name": "Blanquillo",
+        "children": [
+          {
+            "name": "Colombia",
+            "value": 375266.0943
+          }
+        ]
+      },
+      {
+        "name": "Cajaro",
+        "children": [
+          {
+            "name": "Colombia",
+            "value": 307270.6323
+          }
+        ]
+      },
+      {
+        "name": "Cucharo",
+        "children": [
+          {
+            "name": "Colombia",
+            "value": 281449.5707
+          }
+        ]
+      },
+      {
+        "name": "Dorado",
+        "children": [
+          {
+            "name": "Colombia",
+            "value": 419161.8989
+          }
+        ]
+      },
+      {
+        "name": "Flatwhiskered catfish",
+        "children": [
+          {
+            "name": "Brazil",
+            "value": 102912.48
+          }
+        ]
+      },
+      {
+        "name": "Kumakuma (catfish)",
+        "children": [
+          {
+            "name": "Brazil",
+            "value": 2572812
+          }
+        ]
+      },
+      {
+        "name": "Pati",
+        "children": [
+          {
+            "name": "Argentina",
+            "value": 2839100
+          }
+        ]
+      },
+      {
+        "name": "Pintadillo, Bagre, Bagre Rayado",
+        "children": [
+          {
+            "name": "Colombia",
+            "value": 488878.7651
+          }
+        ]
+      },
+      {
+        "name": "Redtail catfish",
+        "children": [
+          {
+            "name": "Brazil",
+            "value": 336932.64
+          }
+        ]
+      },
+      {
+        "name": "South American catfish",
+        "children": [
+          {
+            "name": "Argentina",
+            "value": 14442000
+          }
+        ]
+      },
+      {
+        "name": "Spotted sorubim",
+        "children": [
+          {
+            "name": "Brazil",
+            "value": 1614175.2
+          }
+        ]
+      },
+      {
+        "name": "Tigrito, tijero",
+        "children": [
+          {
+            "name": "Colombia",
+            "value": 242717.9784
+          }
+        ]
+      },
+      {
+        "name": "Valentón, Plumita",
+        "children": [
+          {
+            "name": "Colombia",
+            "value": 386455.221
+          }
+        ]
+      },
+      {
+        "name": "White catfish",
+        "children": [
+          {
+            "name": "Argentina",
+            "value": 1677650
+          }
+        ]
+      },
+      {
+        "name": "Yellow catfish",
+        "children": [
+          {
+            "name": "Argentina",
+            "value": 2129325
+          }
+        ]
+      }
+    ]
+  },
+  {
+    "name": "Plecoglossidae",
+    "children": [
+      {
+        "name": "Ayu (sweetfish)",
+        "children": [
+          {
+            "name": "Japan",
+            "value": 27045720
+          }
+        ]
+      }
+    ]
+  },
+  {
+    "name": "Prochilodontidae",
+    "children": [
+      {
+        "name": "Pataló, Jetón",
+        "children": [
+          {
+            "name": "Colombia",
+            "value": 231528.8518
+          }
+        ]
+      }
+    ]
+  },
+  {
+    "name": "Salmonidae",
+    "children": [
+      {
+        "name": "Arctic Char",
+        "children": [
+          {
+            "name": "Iceland",
+            "value": 122173.2603
+          },
+          {
+            "name": "Norway",
+            "value": 1242649.44
+          },
+          {
+            "name": "Switzerland",
+            "value": 252776.7829
+          }
+        ]
+      },
+      {
+        "name": "Atlantic salmon",
+        "children": [
+          {
+            "name": "Chile",
+            "value": 76714.915
+          },
+          {
+            "name": "Finland",
+            "value": 4907437.6
+          },
+          {
+            "name": "France",
+            "value": 19281.375
+          },
+          {
+            "name": "Greenland",
+            "value": 155480
+          },
+          {
+            "name": "Iceland",
+            "value": 1663512.152
+          },
+          {
+            "name": "Ireland",
+            "value": 307100.9873
+          }
+        ]
+      },
+      {
+        "name": "Balkan trout",
+        "children": [
+          {
+            "name": "Bulgaria",
+            "value": 390432
+          }
+        ]
+      },
+      {
+        "name": "Brook Trout",
+        "children": [
+          {
+            "name": "Czech Republic",
+            "value": 17964.3288
+          },
+          {
+            "name": "New Zealand",
+            "value": 4585594.8411
+          }
+        ]
+      },
+      {
+        "name": "Brown Trout",
+        "children": [
+          {
+            "name": "Austria",
+            "value": 8530628.4
+          },
+          {
+            "name": "Belgium",
+            "value": 1897758.72
+          },
+          {
+            "name": "Czech Republic",
+            "value": 14974.5882
+          },
+          {
+            "name": "Denmark"
+          },
+          {
+            "name": "Finland",
+            "value": 4907437.6
+          },
+          {
+            "name": "France",
+            "value": 16380
+          },
+          {
+            "name": "Germany",
+            "value": 66273120
+          },
+          {
+            "name": "Hungary",
+            "value": 0
+          },
+          {
+            "name": "Iceland",
+            "value": 302167.7899
+          },
+          {
+            "name": "India",
+            "value": 37677.64
+          },
+          {
+            "name": "Ireland",
+            "value": 7727.4446
+          },
+          {
+            "name": "Italy",
+            "value": 40976.5824
+          },
+          {
+            "name": "Kosovo"
+          },
+          {
+            "name": "Luxembourg"
+          },
+          {
+            "name": "Macedonia",
+            "value": 5707.3197
+          },
+          {
+            "name": "New Zealand",
+            "value": 9613174.727
+          },
+          {
+            "name": "Norway",
+            "value": 2257435.98
+          },
+          {
+            "name": "South Korea",
+            "value": 3412108.6104
+          },
+          {
+            "name": "Spain",
+            "value": 39209.16
+          },
+          {
+            "name": "Sweden",
+            "value": 4959672
+          },
+          {
+            "name": "Switzerland",
+            "value": 755625.7525
+          },
+          {
+            "name": "Uzbekistan",
+            "value": 6678.5775
+          }
+        ]
+      },
+      {
+        "name": "Cherry trout",
+        "children": [
+          {
+            "name": "South Korea",
+            "value": 1297334.3552
+          }
+        ]
+      },
+      {
+        "name": "Chinook Salmon (Quinnat Salmon)",
+        "children": [
+          {
+            "name": "New Zealand",
+            "value": 13756784.5232
+          }
+        ]
+      },
+      {
+        "name": "Chum salmon",
+        "children": [
+          {
+            "name": "Russia",
+            "value": 1195615
+          }
+        ]
+      },
+      {
+        "name": "Coho salmon",
+        "children": [
+          {
+            "name": "Chile",
+            "value": 357806.9855
+          }
+        ]
+      },
+      {
+        "name": "Common huchen",
+        "children": [
+          {
+            "name": "Czech Republic",
+            "value": 598.811
+          }
+        ]
+      },
+      {
+        "name": "Dolly varden/Char",
+        "children": [
+          {
+            "name": "South Korea",
+            "value": 2251768.6192
+          }
+        ]
+      },
+      {
+        "name": "European grayling",
+        "children": [
+          {
+            "name": "Czech Republic",
+            "value": 4991.5294
+          },
+          {
+            "name": "Norway",
+            "value": 1282531.77
+          },
+          {
+            "name": "Switzerland",
+            "value": 785.0211
+          }
+        ]
+      },
+      {
+        "name": "Pink salmon",
+        "children": [
+          {
+            "name": "Russia",
+            "value": 864300
+          }
+        ]
+      },
+      {
+        "name": "Rainbow trout",
+        "children": [
+          {
+            "name": "Argentina",
+            "value": 57768000
+          },
+          {
+            "name": "Austria",
+            "value": 10102428
+          },
+          {
+            "name": "Belgium",
+            "value": 1458427.113
+          },
+          {
+            "name": "Chile",
+            "value": 303514.0806
+          },
+          {
+            "name": "Colombia",
+            "value": 297802.9097
+          },
+          {
+            "name": "Czech Republic",
+            "value": 89821.644
+          },
+          {
+            "name": "Denmark"
+          },
+          {
+            "name": "Germany",
+            "value": 79032600
+          },
+          {
+            "name": "India",
+            "value": 37677.64
+          },
+          {
+            "name": "Luxembourg"
+          },
+          {
+            "name": "Morocco",
+            "value": 720000
+          },
+          {
+            "name": "New Zealand",
+            "value": 9171189.6821
+          },
+          {
+            "name": "Slovakia",
+            "value": 481518
+          },
+          {
+            "name": "South Africa",
+            "value": 225282.75
+          },
+          {
+            "name": "Switzerland",
+            "value": 29831.7189
+          },
+          {
+            "name": "Zimbabwe",
+            "value": 152267.8028
+          }
+        ]
+      },
+      {
+        "name": "Salmon",
+        "children": [
+          {
+            "name": "Austria",
+            "value": 4356802.8
+          },
+          {
+            "name": "Belgium",
+            "value": 388913.8968
+          },
+          {
+            "name": "Estonia",
+            "value": 14013.7441
+          },
+          {
+            "name": "Germany",
+            "value": 21075360
+          },
+          {
+            "name": "Japan",
+            "value": 140081226.3
+          },
+          {
+            "name": "Luxembourg"
+          },
+          {
+            "name": "Poland",
+            "value": 2034359.808
+          },
+          {
+            "name": "Romania",
+            "value": 680492.4
+          },
+          {
+            "name": "United States of America",
+            "value": 49554870.12
+          }
+        ]
+      },
+      {
+        "name": "Siberian taimen",
+        "children": [
+          {
+            "name": "Mongolia"
+          }
+        ]
+      },
+      {
+        "name": "Sockeye salmon",
+        "children": [
+          {
+            "name": "Russia",
+            "value": 2506900
+          }
+        ]
+      },
+      {
+        "name": "Steelhead",
+        "children": [
+          {
+            "name": "United States of America",
+            "value": 32910623.62
+          }
+        ]
+      },
+      {
+        "name": "Trout",
+        "children": [
+          {
+            "name": "Australia",
+            "value": 3739698.0216
+          },
+          {
+            "name": "Canada",
+            "value": 705938259.117
+          },
+          {
+            "name": "Mexico",
+            "value": 17686036.5
+          },
+          {
+            "name": "Portugal",
+            "value": 278898.4
+          },
+          {
+            "name": "Romania",
+            "value": 505236
+          },
+          {
+            "name": "Turkey",
+            "value": 67091.7744
+          },
+          {
+            "name": "United States of America",
+            "value": 329106236.2
+          }
+        ]
+      },
+      {
+        "name": "Vendace",
+        "children": [
+          {
+            "name": "Finland",
+            "value": 9069879.78
+          },
+          {
+            "name": "Sweden"
+          }
+        ]
+      },
+      {
+        "name": "Whitefish",
+        "children": [
+          {
+            "name": "Czech Republic",
+            "value": 4991.5294
+          },
+          {
+            "name": "Denmark"
+          },
+          {
+            "name": "Finland",
+            "value": 28118095.2
+          },
+          {
+            "name": "France",
+            "value": 301190.4
+          },
+          {
+            "name": "Norway",
+            "value": 1183875.48
+          },
+          {
+            "name": "Russia",
+            "value": 2773113
+          },
+          {
+            "name": "Sweden"
+          },
+          {
+            "name": "Switzerland",
+            "value": 1404402.6852
+          }
+        ]
+      }
+    ]
+  },
+  {
+    "name": "Schilbeidae",
+    "children": [
+      {
+        "name": "Silund",
+        "children": [
+          {
+            "name": "India",
+            "value": 6713.46
+          }
+        ]
+      }
+    ]
+  },
+  {
+    "name": "Sciaenidae",
+    "children": [
+      {
+        "name": "Curvinata, Burra",
+        "children": [
+          {
+            "name": "Colombia",
+            "value": 258210.6154
+          }
+        ]
+      },
+      {
+        "name": "Curvinata, Pácora",
+        "children": [
+          {
+            "name": "Colombia",
+            "value": 297802.9097
+          }
+        ]
+      }
+    ]
+  },
+  {
+    "name": "Serrasalmidae",
+    "children": [
+      {
+        "name": "Cachama, Morocoto",
+        "children": [
+          {
+            "name": "Colombia",
+            "value": 231528.8518
+          }
+        ]
+      },
+      {
+        "name": "Cachama, Pacú",
+        "children": [
+          {
+            "name": "Colombia",
+            "value": 231528.8518
+          }
+        ]
+      },
+      {
+        "name": "Cachara, Tambaqui",
+        "children": [
+          {
+            "name": "Brazil",
+            "value": 3846530.16
+          }
+        ]
+      },
+      {
+        "name": "Cherna, Cachama Negra",
+        "children": [
+          {
+            "name": "Colombia",
+            "value": 231528.8518
+          }
+        ]
+      },
+      {
+        "name": "Pacu",
+        "children": [
+          {
+            "name": "Argentina",
+            "value": 7097750
+          },
+          {
+            "name": "Brazil",
+            "value": 3167730.72
+          }
+        ]
+      }
+    ]
+  },
+  {
+    "name": "Siluridae",
+    "children": [
+      {
+        "name": "Boal",
+        "children": [
+          {
+            "name": "Bangladesh",
+            "value": 387004.728
+          }
+        ]
+      },
+      {
+        "name": "Catfish",
+        "children": [
+          {
+            "name": "Bosnia and Herzegovina",
+            "value": 86661.12
+          },
+          {
+            "name": "India",
+            "value": 14960.4
+          },
+          {
+            "name": "Myanmar",
+            "value": 112755.5
+          },
+          {
+            "name": "Republic of Serbia",
+            "value": 1016433.6
+          }
+        ]
+      },
+      {
+        "name": "European catfish",
+        "children": [
+          {
+            "name": "Czech Republic",
+            "value": 289767.5572
+          },
+          {
+            "name": "Poland",
+            "value": 7801447.68
+          }
+        ]
+      },
+      {
+        "name": "Far eastern catfish",
+        "children": [
+          {
+            "name": "South Korea",
+            "value": 536890.6816
+          }
+        ]
+      },
+      {
+        "name": "Wels catfish",
+        "children": [
+          {
+            "name": "Bulgaria",
+            "value": 2289525
+          },
+          {
+            "name": "Croatia",
+            "value": 453206.25
+          },
+          {
+            "name": "Hungary",
+            "value": 2274648.349
+          },
+          {
+            "name": "Italy",
+            "value": 23554.0032
+          },
+          {
+            "name": "Kosovo"
+          },
+          {
+            "name": "Macedonia",
+            "value": 3370.8045
+          },
+          {
+            "name": "Russia",
+            "value": 616297.5
+          },
+          {
+            "name": "Slovakia",
+            "value": 716580
+          },
+          {
+            "name": "Slovenia"
+          },
+          {
+            "name": "Switzerland",
+            "value": 57193.1219
+          },
+          {
+            "name": "Turkey",
+            "value": 72216.8405
+          },
+          {
+            "name": "Uzbekistan",
+            "value": 29183.7
+          }
+        ]
+      }
+    ]
+  },
+  {
+    "name": "Sinipercidae",
+    "children": [
+      {
+        "name": "Golden mandarin",
+        "children": [
+          {
+            "name": "South Korea",
+            "value": 37361188.2124
+          }
+        ]
+      }
+    ]
+  },
+  {
+    "children": [
+      {
+        "children": [
+          {
+            "name": "Benin"
+          },
+          {
+            "name": "Eritrea"
+          },
+          {
+            "name": "Ghana"
+          },
+          {
+            "name": "Guinea"
+          },
+          {
+            "name": "Lebanon"
+          },
+          {
+            "name": "Liberia"
+          },
+          {
+            "name": "Madagascar"
+          },
+          {
+            "name": "Mauritania"
+          },
+          {
+            "name": "Mozambique"
+          },
+          {
+            "name": "Namibia"
+          },
+          {
+            "name": "Pakistan"
+          },
+          {
+            "name": "Senegal"
+          },
+          {
+            "name": "United Republic of Tanzania"
+          },
+          {
+            "name": "Togo"
+          },
+          {
+            "name": "Tunisia"
+          },
+          {
+            "name": "United Kingdom"
+          }
+        ]
+      }
+    ]
+  }
+]
+}
diff --git a/src/assets/content/ChartGrid.js b/src/assets/content/ChartGrid.js
index 820d68c0b0a133b4bbb1bd07eb316285b294cf78..251d23aff6b02f3a8fb4f61fe5db8844cce44c6d 100644
--- a/src/assets/content/ChartGrid.js
+++ b/src/assets/content/ChartGrid.js
@@ -39,13 +39,13 @@ export default {
             description: 'Description or key takeaways from this Viz (Glacier/Topography D3 Cross-Section Scan)'
         },       
         {
-            title: 'Viz 5',
+            title: 'Global economic value of recreationally fished species',
             project: 'Fish as Food',
-            vizKey: 'Viz5',
-            vizRoute: 'viz-5',
-            img_src: 'Placeholder_thumbnail.PNG',
+            vizKey: 'FishAsFoodCirclePacking',
+            vizRoute: 'inland-rec-fish-value',
+            img_src: 'CirclePacking_thumbnail.png',
             alt: '',
-            description: 'Description or key takeaways from this Viz (Viz 5)'
+            description: 'Inland recreational fishing contributes economic value'
         },
         {
             title: 'Beaufort Sea Ice Coring',
diff --git a/src/assets/text/references.js b/src/assets/text/references.js
index ab8cefc88cfe32ae33f2153d2ce232c7591f915d..de2f5d83a5613fef566bbdf22bb3c183c57c2a28 100644
--- a/src/assets/text/references.js
+++ b/src/assets/text/references.js
@@ -72,4 +72,32 @@ export default {
       doi: "https://doi.org/10.5066/P9DNAN1M"
     },
   ],
+  FishAsFoodCirclePacking: [
+    {
+      reference: "Reference 1.",
+      num: "1",
+      authors: "Lynch, A.J., Embke, H.S., Nyboer, E.A., Wood, L.E., Thorpe, A., Phang, S.C., Viana, D.F., & Golden, C.D.",
+      year: "2023",
+      title: "Global dataset of nutritional value, economic value, and climate vulnerability for species-specific recreational fisheries harvest for consumption",
+      journal: false,
+      journal_name: "",
+      journal_issue: "",
+      data_release: true,
+      link: "https://www.sciencebase.gov/catalog/item/644ae0e0d34e45f6ddccf773",
+      doi: "https://doi.org/10.5066/P9WO91SZ"
+    },
+    {
+      reference: "Reference 2.",
+      num: "2",
+      authors: "Lynch, A.J., Embke, H.S., Nyboer, E.A., Wood, L.E., Thorpe, A., Phang, S.C., Viana, D.F., Golden, C.D., Milardi, M., Arlinghaus, R., Baigun, C., Beard, T.D., Cooke, S.J., Cowx, I.G., Koehn, J.D., Lyach, R., Potts, W., Robertson, A.M., Schmidhuber, J., & Weyl, O.L.F.",
+      year: "2024",
+      title: "Inland recreational fisheries contribute nutritional benefits and economic value but are vulnerable to climate change",
+      link: "https://www.nature.com/articles/s43016-024-00961-8",
+      journal: true,
+      journal_name: "Nature Food",
+      journal_issue: "5",
+      data_release: false,
+      doi: "https://doi.org/10.1038/s43016-024-00961-8"
+    },
+  ],
 };
\ No newline at end of file
diff --git a/src/components/FishAsFoodCirclePackingViz.vue b/src/components/FishAsFoodCirclePackingViz.vue
new file mode 100644
index 0000000000000000000000000000000000000000..1eff316a2e3db8bf5cefebe677c2567f857114d4
--- /dev/null
+++ b/src/components/FishAsFoodCirclePackingViz.vue
@@ -0,0 +1,144 @@
+<template>
+    <!---VizSection-->
+    <VizSection
+        :figures="true"
+        :fig-caption="false"
+    >
+        <!-- HEADING -->
+        <template #heading>
+        </template>
+        <!-- FIGURES -->
+        <template #aboveExplanation>
+        </template>
+        <template #figures>
+            <div class="chart-container" ref="chart">
+            </div>
+        </template>
+        <!-- FIGURE CAPTION -->
+        <template #figureCaption>
+        </template>
+        <!-- EXPLANATION -->
+        <template #belowExplanation>
+        </template>
+    </VizSection>
+</template>
+
+<script setup>
+    import { onMounted, ref } from "vue";
+    import * as d3 from 'd3';
+    import VizSection from '@/components/VizSection.vue';
+
+    // define props
+    defineProps({
+        text: { type: Object }
+    })
+
+    // global variables
+    const publicPath = import.meta.env.BASE_URL;
+    const chart = ref(null);
+    
+    // Declare behavior on mounted
+    // functions called here
+    onMounted(async () => {
+        // Load the json data
+        const data = await d3.csv(publicPath + 'total_price.json');
+
+        // build chart
+        buildChart(data);
+    });
+
+    function buildChart(data) {
+
+        // Specify the chart’s dimensions.
+        const width = 928;
+        const height = width;
+
+        // Create the color scale.
+        const color = d3.scaleLinear()
+            .domain([0, 5])
+            .range(["#D7DCE5", "#1D3867"])
+            .interpolate(d3.interpolateHcl);
+
+        // Compute the layout.
+        const pack = data => d3.pack()
+            .size([width, height])
+            .padding(3)
+        (d3.hierarchy(data)
+            .sum(d => d.value)
+            .sort((a, b) => b.value - a.value));
+        const root = pack(data);
+
+        // Create the SVG container.
+        const svg = d3.select(chart.value)
+            .append("svg")
+            .attr("viewBox", `-${width / 2} -${height / 2} ${width} ${height}`)
+            .attr("width", width)
+            .attr("height", height)
+            .attr("style", `max-width: 100%; height: auto; display: block; margin: 0 -14px; background: ${color(0)}; cursor: pointer;`);
+
+        // Append the nodes.
+        const node = svg.append("g")
+        .selectAll("circle")
+        .data(root.descendants().slice(1))
+        .join("circle")
+            .attr("fill", d => d.children ? color(d.depth) : "white")
+            .attr("pointer-events", d => !d.children ? "none" : null)
+            .on("mouseover", function() { d3.select(this).attr("stroke", "#000"); })
+            .on("mouseout", function() { d3.select(this).attr("stroke", null); })
+            .on("click", (event, d) => focus !== d && (zoom(event, d), event.stopPropagation()));
+
+        // Append the text labels.
+        const label = svg.append("g")
+            .style("font", "10px sans-serif")
+            .attr("pointer-events", "none")
+            .attr("text-anchor", "middle")
+        .selectAll("text")
+        .data(root.descendants())
+        .join("text")
+            .style("fill-opacity", d => d.parent === root ? 1 : 0)
+            .style("display", d => d.parent === root ? "inline" : "none")
+            .text(d => [d.data.name, d3.format("$.1s")(d.value).replace("G","B")].join("\n"));
+
+        // Create the zoom behavior and zoom immediately in to the initial focus node.
+        svg.on("click", (event) => zoom(event, root));
+        let focus = root;
+        let view;
+        zoomTo([focus.x, focus.y, focus.r * 2]);
+
+        function zoomTo(v) {
+        const k = width / v[2];
+
+        view = v;
+
+        label.attr("transform", d => `translate(${(d.x - v[0]) * k},${(d.y - v[1]) * k})`);
+        node.attr("transform", d => `translate(${(d.x - v[0]) * k},${(d.y - v[1]) * k})`);
+        node.attr("r", d => d.r * k);
+        }
+
+        function zoom(event, d) {
+        const focus0 = focus;
+
+        focus = d;
+
+        const transition = svg.transition()
+            .duration(event.altKey ? 7500 : 750)
+            .tween("zoom", d => {
+                const i = d3.interpolateZoom(view, [focus.x, focus.y, focus.r * 2]);
+                return t => zoomTo(i(t));
+            });
+
+        label
+            .filter(function(d) { return d.parent === focus || this.style.display === "inline"; })
+            .transition(transition)
+            .style("fill-opacity", d => d.parent === focus ? 1 : 0)
+            .on("start", function(d) { if (d.parent === focus) this.style.display = "inline"; })
+            .on("end", function(d) { if (d.parent !== focus) this.style.display = "none"; });
+        }
+
+        return svg.node();
+    }
+
+</script>
+
+<style>
+</style>
\ No newline at end of file
diff --git a/src/components/Viz5Viz.vue b/src/components/Viz5Viz.vue
deleted file mode 100644
index 3300965804bd639d42ab08c6731cf26391cd3082..0000000000000000000000000000000000000000
--- a/src/components/Viz5Viz.vue
+++ /dev/null
@@ -1,37 +0,0 @@
-<template>
-    <!---VizSection-->
-    <VizSection
-        :figures="true"
-        :fig-caption="false"
-    >
-        <!-- HEADING -->
-        <template #heading>
-            <h2>
-                This is the Viz 5 viz!
-            </h2>
-        </template>
-        <!-- FIGURES -->
-        <template #aboveExplanation>
-        </template>
-        <template #figures>
-        </template>
-        <!-- FIGURE CAPTION -->
-        <template #figureCaption>
-        </template>
-        <!-- EXPLANATION -->
-        <template #belowExplanation>
-        </template>
-    </VizSection>
-</template>
-
-<script setup>
-    import VizSection from '@/components/VizSection.vue';
-
-    // define props
-    defineProps({
-        text: { type: Object }
-    })
-</script>
-
-<style>
-</style>
\ No newline at end of file