diff --git a/src/events/intro/initNationalities.tw b/src/events/intro/initNationalities.tw
index 335580af22cd15f28d3edfe99ddeb4192e5d327e..bda92bc8960edba086655227934ddc500fdd0530 100644
--- a/src/events/intro/initNationalities.tw
+++ b/src/events/intro/initNationalities.tw
@@ -104,10 +104,10 @@
 		<<set $arcologies[0].FSSupremacistRace = "white">>
 		<<set $arcologies[0].FSSubjugationistRace = "black">>
 		<<if ndef $customVariety>> /* If non-custom variety, adds regional $nationalities */
-		<<set hashPush($nationalities, "American","American","American","American","American","American")>>
-		<<set hashPush($nationalities, "Mexican","Mexican","Mexican")>>
-		<<set hashPush($nationalities, "Dominican","Dominican")>>
-		<<set hashPush($nationalities, "Canadian","Canadian")>>
+		<<set hashPush($nationalities, "American", "American", "American", "American", "American", "American")>>
+		<<set hashPush($nationalities, "Mexican", "Mexican", "Mexican")>>
+		<<set hashPush($nationalities, "Dominican", "Dominican")>>
+		<<set hashPush($nationalities, "Canadian", "Canadian")>>
 		<<set hashPush($nationalities, "Haitian")>>
 		<<set hashPush($nationalities, "Cuban")>>
 		<<set hashPush($nationalities, "Puerto Rican")>>
@@ -127,9 +127,9 @@
 		<<set $arcologies[0].FSSupremacistRace = "latina">>
 		<<set $arcologies[0].FSSubjugationistRace = "black">>
 		<<if ndef $customVariety>>
-		<<set hashPush($nationalities, "Brazilian","Brazilian","Brazilian","Brazilian")>>
-		<<set hashPush($nationalities, "Argentinian","Argentinian")>>
-		<<set hashPush($nationalities, "Colombian","Colombian")>>
+		<<set hashPush($nationalities, "Brazilian", "Brazilian", "Brazilian", "Brazilian")>>
+		<<set hashPush($nationalities, "Argentinian", "Argentinian")>>
+		<<set hashPush($nationalities, "Colombian", "Colombian")>>
 		<<set hashPush($nationalities, "Peruvian")>>
 		<<set hashPush($nationalities, "Venezuelan")>>
 		<<set hashPush($nationalities, "Bolivian")>>
@@ -146,9 +146,9 @@
 		<<set $arcologies[0].FSSupremacistRace = "white">>
 		<<set $arcologies[0].FSSubjugationistRace = "black">>
 		<<if ndef $customVariety>>
-		<<set hashPush($nationalities, "Brazilian","Brazilian","Brazilian","Brazilian","Brazilian","Brazilian","Brazilian","Brazilian","Brazilian","Brazilian","Brazilian","Brazilian","Brazilian","Brazilian","Brazilian")>>
-		<<set hashPush($nationalities, "Argentinian","Argentinian")>>
-		<<set hashPush($nationalities, "Colombian","Colombian")>>
+		<<set hashPush($nationalities, "Brazilian", "Brazilian", "Brazilian", "Brazilian", "Brazilian", "Brazilian", "Brazilian", "Brazilian", "Brazilian", "Brazilian", "Brazilian", "Brazilian", "Brazilian", "Brazilian", "Brazilian")>>
+		<<set hashPush($nationalities, "Argentinian", "Argentinian")>>
+		<<set hashPush($nationalities, "Colombian", "Colombian")>>
 		<<set hashPush($nationalities, "Peruvian")>>
 		<<set hashPush($nationalities, "Venezuelan")>>
 		<<set hashPush($nationalities, "Bolivian")>>
@@ -186,18 +186,19 @@
 		<<set hashPush($nationalities, "Kuwaiti")>>
 		<<set hashPush($nationalities, "Qatari")>>
 		<<set hashPush($nationalities, "Palestinian")>>
+		<<set hashPush($nationalities, "Kurdish")>>
 		<</if>>
 	<<case "Africa">>
 		<<set $arcologies[0].FSSupremacistRace = "black">>
 		<<set $arcologies[0].FSSubjugationistRace = "white">>
 		<<if ndef $customVariety>>
 		<<set hashPush($nationalities, "Nigerian", "Nigerian", "Nigerian")>>
-		<<set hashPush($nationalities, "South African","South African","South African")>>
+		<<set hashPush($nationalities, "South African", "South African", "South African")>>
 		<<set hashPush($nationalities, "Kenyan", "Kenyan")>>
-		<<set hashPush($nationalities, "Congolese", "Congolese")>>
+		<<set hashPush($nationalities, "Zairian", "Zairian")>>
 		<<set hashPush($nationalities, "Ethiopian", "Ethiopian")>>
-		<<set hashPush($nationalities, "Algerian","Algerian")>>
-		<<set hashPush($nationalities, "Sudanese","Sudanese")>>
+		<<set hashPush($nationalities, "Algerian", "Algerian")>>
+		<<set hashPush($nationalities, "Sudanese", "Sudanese")>>
 		<<set hashPush($nationalities, "Moroccan")>>
 		<<set hashPush($nationalities, "Ghanan")>>
 		<<set hashPush($nationalities, "Tunisian")>>
@@ -214,22 +215,53 @@
 		<<set hashPush($nationalities, "Nigerien")>>
 		<<set hashPush($nationalities, "Burundian")>>
 		<<set hashPush($nationalities, "Seychellois")>>
+		<<set hashPush($nationalities, "Equatoguinean")>>
+		<<set hashPush($nationalities, "Bissau-Guinean")>>
+		<<set hashPush($nationalities, "Chadian")>>
+		<<set hashPush($nationalities, "Comorian")>>
+		<<set hashPush($nationalities, "Ivorian")>>
+		<<set hashPush($nationalities, "Mauritanian")>>
+		<<set hashPush($nationalities, "Mauritian")>>
+		<<set hashPush($nationalities, "Mosotho")>>
+		<<set hashPush($nationalities, "Sierra Leonean")>>
+		<<set hashPush($nationalities, "Swazi")>>
+		<<set hashPush($nationalities, "Angolan")>>
+		<<set hashPush($nationalities, "Sahrawi")>>
+		<<set hashPush($nationalities, "Burkinabé")>>
+		<<set hashPush($nationalities, "Cape Verdean")>>
+		<<set hashPush($nationalities, "Motswana")>>
+		<<set hashPush($nationalities, "Somali")>>
+		<<set hashPush($nationalities, "Rwandan")>>
+		<<set hashPush($nationalities, "São Toméan")>>
+		<<set hashPush($nationalities, "Beninese")>>
+		<<set hashPush($nationalities, "Central African")>>
+		<<set hashPush($nationalities, "Gambian")>>
+		<<set hashPush($nationalities, "Senegalese")>>
+		<<set hashPush($nationalities, "Togolese")>>
+		<<set hashPush($nationalities, "Eritrean")>>
+		<<set hashPush($nationalities, "Guinean")>>
+		<<set hashPush($nationalities, "Malawian")>>
+		<<set hashPush($nationalities, "Congolese")>>
+		<<set hashPush($nationalities, "Liberian")>>
+		<<set hashPush($nationalities, "Mozambican")>>
+		<<set hashPush($nationalities, "Namibian")>>
+		<<set hashPush($nationalities, "South Sudanese")>>
 		<</if>>
 	<<case "Asia">>
 		<<set $arcologies[0].FSSupremacistRace = "asian">>
 		<<set $arcologies[0].FSSubjugationistRace = "indo-aryan">>
 		<<if ndef $customVariety>>
-		<<set hashPush($nationalities, "Chinese","Chinese","Chinese","Chinese","Chinese","Chinese","Chinese","Chinese","Chinese","Chinese","Chinese","Chinese","Chinese","Chinese")>>
-		<<set hashPush($nationalities, "Indian","Indian","Indian","Indian","Indian","Indian","Indian","Indian","Indian","Indian")>>
-		<<set hashPush($nationalities, "Indonesian","Indonesian","Indonesian")>>
-		<<set hashPush($nationalities, "Bangladeshi","Bangladeshi","Bangladeshi")>>
-		<<set hashPush($nationalities, "Thai","Thai")>>
-		<<set hashPush($nationalities, "Vietnamese","Vietnamese")>>
-		<<set hashPush($nationalities, "Korean","Korean")>>
-		<<set hashPush($nationalities, "Pakistani","Pakistani")>>
-		<<set hashPush($nationalities, "Filipina","Filipina")>>
-		<<set hashPush($nationalities, "Japanese","Japanese")>>
-		<<set hashPush($nationalities, "Burmese","Burmese")>>
+		<<set hashPush($nationalities, "Chinese", "Chinese", "Chinese", "Chinese", "Chinese", "Chinese", "Chinese", "Chinese", "Chinese", "Chinese", "Chinese", "Chinese", "Chinese", "Chinese")>>
+		<<set hashPush($nationalities, "Indian", "Indian", "Indian", "Indian", "Indian", "Indian", "Indian", "Indian", "Indian", "Indian")>>
+		<<set hashPush($nationalities, "Indonesian", "Indonesian", "Indonesian")>>
+		<<set hashPush($nationalities, "Bangladeshi", "Bangladeshi", "Bangladeshi")>>
+		<<set hashPush($nationalities, "Thai", "Thai")>>
+		<<set hashPush($nationalities, "Vietnamese", "Vietnamese")>>
+		<<set hashPush($nationalities, "Korean", "Korean")>>
+		<<set hashPush($nationalities, "Pakistani", "Pakistani")>>
+		<<set hashPush($nationalities, "Filipina", "Filipina")>>
+		<<set hashPush($nationalities, "Japanese", "Japanese")>>
+		<<set hashPush($nationalities, "Burmese", "Burmese")>>
 		<<set hashPush($nationalities, "Malaysian", "Malaysian")>>
 		<<set hashPush($nationalities, "Uzbek")>>
 		<<set hashPush($nationalities, "Nepalese")>>
@@ -247,6 +279,7 @@
 		<<set hashPush($nationalities, "Sri Lankan")>>
 		<<set hashPush($nationalities, "Tajik")>>
 		<<set hashPush($nationalities, "Turkmen")>>
+		<<set hashPush($nationalities, "Tibetan")>>
 		<</if>>
 	<<case "Europe">>
 		<<set $arcologies[0].FSSupremacistRace = "white">>
@@ -254,7 +287,7 @@
 		<<if ndef $customVariety>>
 		<<set hashPush($nationalities, "Russian", "Russian", "Russian", "Russian")>>
 		<<set hashPush($nationalities, "German", "German", "German")>>
-		<<set hashPush($nationalities, "Belarusian","Belarusian")>>
+		<<set hashPush($nationalities, "Belarusian", "Belarusian")>>
 		<<set hashPush($nationalities, "Ukrainian", "Ukrainian")>>
 		<<set hashPush($nationalities, "French", "French")>>
 		<<set hashPush($nationalities, "Italian", "Italian")>>
@@ -299,11 +332,12 @@
 		<<set hashPush($nationalities, "Belarusian")>>
 		<<set hashPush($nationalities, "Latvian")>>
 		<<set hashPush($nationalities, "Slovene")>>
+		<<set hashPush($nationalities, "Catalan")>>
 		<</if>>
 	<<case "Australia">>
 		<<set $arcologies[0].FSSupremacistRace = "white">>
 		<<set $arcologies[0].FSSubjugationistRace = "asian">>
-		<<set hashPush($nationalities, "Australian","Australian","Australian")>>
+		<<set hashPush($nationalities, "Australian", "Australian", "Australian")>>
 		<<set hashPush($nationalities, "a New Zealander")>>
 		<<set hashPush($nationalities, "Marshallese")>>
 		<<set hashPush($nationalities, "Tuvaluan")>>
@@ -319,11 +353,12 @@
 		<<set hashPush($nationalities, "Samoan")>>
 		<<set hashPush($nationalities, "a Solomon Islander")>>
 		<<set hashPush($nationalities, "Tongan")>>
+		<<set hashPush($nationalities, "French Polynesian")>>
 	<<case "Japan">>
 		<<set $arcologies[0].FSSupremacistRace = "asian">>
 		<<set $arcologies[0].FSSubjugationistRace = "asian">>
 		<<if ndef $customVariety>>
-		<<set hashPush($nationalities, "Japanese","Japanese","Japanese")>>
+		<<set hashPush($nationalities, "Japanese", "Japanese", "Japanese")>>
 		<</if>>
 	<</switch>>
 <</if>>
@@ -332,43 +367,43 @@
 <<if $internationalTrade != 0>>
 	<<set $nationalities = arr2obj(setup.baseNationalities)>>
 	<<if $internationalVariety == 0>>
-		<<set hashPush($nationalities, "Chinese","Chinese","Chinese","Chinese","Chinese","Chinese","Chinese","Chinese","Chinese","Chinese","Chinese","Chinese","Chinese","Chinese")>>
-		<<set hashPush($nationalities, "Indian","Indian","Indian","Indian","Indian","Indian","Indian","Indian","Indian","Indian")>>
-		<<set hashPush($nationalities, "American","American","American","American")>>
-		<<set hashPush($nationalities, "Indonesian","Indonesian","Indonesian","Indonesian")>>
-		<<set hashPush($nationalities, "Bangladeshi","Bangladeshi","Bangladeshi")>>
-		<<set hashPush($nationalities, "Russian","Russian","Russian")>>
-		<<set hashPush($nationalities, "Belarusian","Belarusian","Belarusian")>>
-		<<set hashPush($nationalities, "Nigerian","Nigerian","Nigerian")>>
-		<<set hashPush($nationalities, "South African","South African","South African")>>
-		<<set hashPush($nationalities, "Brazilian","Brazilian","Brazilian")>>
-		<<set hashPush($nationalities, "Mexican","Mexican","Mexican")>>
-		<<set hashPush($nationalities, "Dominican","Dominican","Dominican")>>
-		<<set hashPush($nationalities, "Argentinian","Argentinian")>>
-		<<set hashPush($nationalities, "Egyptian","Egyptian")>>
-		<<set hashPush($nationalities, "Pakistani","Pakistani")>>
-		<<set hashPush($nationalities, "Filipina","Filipina")>>
-		<<set hashPush($nationalities, "Vietnamese","Vietnamese")>>
-		<<set hashPush($nationalities, "Iranian","Iranian")>>
-		<<set hashPush($nationalities, "Korean","Korean")>>
-		<<set hashPush($nationalities, "Japanese","Japanese")>>
-		<<set hashPush($nationalities, "Thai","Thai")>>
-		<<set hashPush($nationalities, "Turkish","Turkish")>>
-		<<set hashPush($nationalities, "Ethiopian","Ethiopian")>>
+		<<set hashPush($nationalities, "Chinese", "Chinese", "Chinese", "Chinese", "Chinese", "Chinese", "Chinese", "Chinese", "Chinese", "Chinese", "Chinese", "Chinese", "Chinese", "Chinese")>>
+		<<set hashPush($nationalities, "Indian", "Indian", "Indian", "Indian", "Indian", "Indian", "Indian", "Indian", "Indian", "Indian")>>
+		<<set hashPush($nationalities, "American", "American", "American", "American")>>
+		<<set hashPush($nationalities, "Indonesian", "Indonesian", "Indonesian", "Indonesian")>>
+		<<set hashPush($nationalities, "Bangladeshi", "Bangladeshi", "Bangladeshi")>>
+		<<set hashPush($nationalities, "Russian", "Russian", "Russian")>>
+		<<set hashPush($nationalities, "Belarusian", "Belarusian", "Belarusian")>>
+		<<set hashPush($nationalities, "Nigerian", "Nigerian", "Nigerian")>>
+		<<set hashPush($nationalities, "South African", "South African", "South African")>>
+		<<set hashPush($nationalities, "Brazilian", "Brazilian", "Brazilian")>>
+		<<set hashPush($nationalities, "Mexican", "Mexican", "Mexican")>>
+		<<set hashPush($nationalities, "Dominican", "Dominican", "Dominican")>>
+		<<set hashPush($nationalities, "Argentinian", "Argentinian")>>
+		<<set hashPush($nationalities, "Egyptian", "Egyptian")>>
+		<<set hashPush($nationalities, "Pakistani", "Pakistani")>>
+		<<set hashPush($nationalities, "Filipina", "Filipina")>>
+		<<set hashPush($nationalities, "Vietnamese", "Vietnamese")>>
+		<<set hashPush($nationalities, "Iranian", "Iranian")>>
+		<<set hashPush($nationalities, "Korean", "Korean")>>
+		<<set hashPush($nationalities, "Japanese", "Japanese")>>
+		<<set hashPush($nationalities, "Thai", "Thai")>>
+		<<set hashPush($nationalities, "Turkish", "Turkish")>>
+		<<set hashPush($nationalities, "Ethiopian", "Ethiopian")>>
 		<<set hashPush($nationalities, "Kenyan", "Kenyan")>>
-		<<set hashPush($nationalities, "Congolese","Congolese")>>
-		<<set hashPush($nationalities, "Colombian","Colombian")>>
-		<<set hashPush($nationalities, "Venezuelan","Venezuelan")>>
-		<<set hashPush($nationalities, "German","German")>>
-		<<set hashPush($nationalities, "French","French")>>
-		<<set hashPush($nationalities, "British","British")>>
-		<<set hashPush($nationalities, "Italian","Italian")>>
-		<<set hashPush($nationalities, "Spanish","Spanish")>>
-		<<set hashPush($nationalities, "Ukrainian","Ukrainian")>>
-		<<set hashPush($nationalities, "Polish","Polish")>>
-		<<set hashPush($nationalities, "Burmese","Burmese")>>
-		<<set hashPush($nationalities, "Algerian","Algerian")>>
-		<<set hashPush($nationalities, "Sudanese","Sudanese")>>
+		<<set hashPush($nationalities, "Zairian", "Zairian")>>
+		<<set hashPush($nationalities, "Colombian", "Colombian")>>
+		<<set hashPush($nationalities, "Venezuelan", "Venezuelan")>>
+		<<set hashPush($nationalities, "German", "German")>>
+		<<set hashPush($nationalities, "French", "French")>>
+		<<set hashPush($nationalities, "British", "British")>>
+		<<set hashPush($nationalities, "Italian", "Italian")>>
+		<<set hashPush($nationalities, "Spanish", "Spanish")>>
+		<<set hashPush($nationalities, "Ukrainian", "Ukrainian")>>
+		<<set hashPush($nationalities, "Polish", "Polish")>>
+		<<set hashPush($nationalities, "Burmese", "Burmese")>>
+		<<set hashPush($nationalities, "Algerian", "Algerian")>>
+		<<set hashPush($nationalities, "Sudanese", "Sudanese")>>
 		<<set hashPush($nationalities, "Malaysian", "Malaysian")>>
 		<<set hashPush($nationalities, "Lebanese")>>
 		<<set hashPush($nationalities, "Tunisian")>>
@@ -507,6 +542,41 @@
 		<<set hashPush($nationalities, "Samoan")>>
 		<<set hashPush($nationalities, "a Solomon Islander")>>
 		<<set hashPush($nationalities, "Tongan")>>
+		<<set hashPush($nationalities, "Catalan")>>
+		<<set hashPush($nationalities, "Equatoguinean")>>
+		<<set hashPush($nationalities, "French Polynesian")>>
+		<<set hashPush($nationalities, "Kurdish")>>
+		<<set hashPush($nationalities, "Tibetan")>>
+		<<set hashPush($nationalities, "Bissau-Guinean")>>
+		<<set hashPush($nationalities, "Chadian")>>
+		<<set hashPush($nationalities, "Comorian")>>
+		<<set hashPush($nationalities, "Ivorian")>>
+		<<set hashPush($nationalities, "Mauritanian")>>
+		<<set hashPush($nationalities, "Mauritian")>>
+		<<set hashPush($nationalities, "Mosotho")>>
+		<<set hashPush($nationalities, "Sierra Leonean")>>
+		<<set hashPush($nationalities, "Swazi")>>
+		<<set hashPush($nationalities, "Angolan")>>
+		<<set hashPush($nationalities, "Sahrawi")>>
+		<<set hashPush($nationalities, "Burkinabé")>>
+		<<set hashPush($nationalities, "Cape Verdean")>>
+		<<set hashPush($nationalities, "Motswana")>>
+		<<set hashPush($nationalities, "Somali")>>
+		<<set hashPush($nationalities, "Rwandan")>>
+		<<set hashPush($nationalities, "São Toméan")>>
+		<<set hashPush($nationalities, "Beninese")>>
+		<<set hashPush($nationalities, "Central African")>>
+		<<set hashPush($nationalities, "Gambian")>>
+		<<set hashPush($nationalities, "Senegalese")>>
+		<<set hashPush($nationalities, "Togolese")>>
+		<<set hashPush($nationalities, "Eritrean")>>
+		<<set hashPush($nationalities, "Guinean")>>
+		<<set hashPush($nationalities, "Malawian")>>
+		<<set hashPush($nationalities, "Congolese")>>
+		<<set hashPush($nationalities, "Liberian")>>
+		<<set hashPush($nationalities, "Mozambican")>>
+		<<set hashPush($nationalities, "Namibian")>>
+		<<set hashPush($nationalities, "South Sudanese")>>
 	<</if>>
 <</if>>
 <</if>>
diff --git a/src/init/setupVars.tw b/src/init/setupVars.tw
index e47f576de963d326c45f2b3388c7eec55fea6f33..f3ca9f46c92f3be8461131e3b5d4a88efebc1017 100644
--- a/src/init/setupVars.tw
+++ b/src/init/setupVars.tw
@@ -15,19 +15,19 @@
 <<set setup.broodSizeOneShutDown = [0, 13090, 25340, 36760, 47360, 57160, 66030, 73960, 81060, 87400, 93040, 98040, 102440, 106290, 109620, 112460, 114860, 116850, 118470, 119760, 120760, 121520, 122070, 122460, 122720, 122880, 122980, 123030, 123050, 123060, 123060, 123060, 123060, 123060, 123060, 123060, 123060, 123060]>>
 
 /* START Custom Nationalities region filter */
-<<set setup.northamericaNationalities = ["American", "Mexican", "Dominican", "Canadian", "Haitian", "Cuban", "Puerto Rican", "Jamaican", "Guatemalan", "Bermudian", "Greenlandic", "Belizean", "Grenadian", "Honduran", "Costa Rican", "Salvadoran", "Nicaraguan", "Panamanian"]>>
+<<set setup.northamericaNationalities = ["American", "Belizean", "Bermudian", "Canadian", "Costa Rican", "Cuban", "Dominican", "Greenlandic", "Grenadian", "Guatemalan", "Haitian", "Honduran", "Jamaican", "Mexican", "Nicaraguan", "Panamanian", "Puerto Rican", "Salvadoran"]>>
 
-<<set setup.southamericaNationalities = ["Argentinian", "Bolivian", "Brazilian", "Chilean", "Colombian", "Guatemalan", "Peruvian", "Venezuelan", "Uruguayan", "Ecuadorian", "French Guianan", "Guyanese", "Paraguayan", "Surinamese"]>>
+<<set setup.southamericaNationalities = ["Argentinian", "Bolivian", "Brazilian", "Chilean", "Colombian", "Ecuadorian", "French Guianan", "Guatemalan", "Guyanese", "Paraguayan", "Peruvian", "Surinamese", "Uruguayan", "Venezuelan"]>>
 
-<<set setup.europeNationalities = ["Austrian", "Belarusian", "Belgian", "British", "Czech", "Danish", "Dutch", "Estonian", "Finnish", "French", "German", "Greek", "Hungarian", "Icelandic", "Irish", "Italian", "Lithuanian", "Norwegian", "Polish", "Portuguese", "Romanian", "Russian", "Scottish", "Serbian", "Slovak", "Spanish", "Swedish", "Swiss", "Ukrainian", "Sammarinese", "Monégasque", "Montenegrin", "Albanian", "Bosnian", "Croatian", "Kosovan", "Macedonian", "Maltese", "Andorran", "Bulgarian", "Luxembourgian", "Moldovan", "a Liechtensteiner", "Vatican", "Latvian", "Slovene"]>>
+<<set setup.europeNationalities = ["Albanian", "Andorran", "Austrian", "Belarusian", "Belgian", "Bosnian", "British", "Bulgarian", "Catalan", "Croatian", "Czech", "Danish", "Dutch", "Estonian", "Finnish", "French", "German", "Greek", "Hungarian", "Icelandic", "Irish", "Italian", "Kosovan", "Latvian", "a Liechtensteiner", "Lithuanian", "Luxembourgian", "Macedonian", "Maltese", "Moldovan", "Monégasque", "Montenegrin", "Norwegian", "Polish", "Portuguese", "Romanian", "Russian", "Sammarinese", "Scottish", "Serbian", "Slovak", "Slovene", "Spanish", "Swedish", "Swiss", "Ukrainian", "Vatican"]>>
 
-<<set setup.asiaNationalities = ["Bangladeshi", "Burmese", "Chinese", "Filipina", "Indian", "Indonesian", "Japanese", "Kazakh", "Korean", "Malaysian", "Nepalese", "Pakistani", "Thai", "Uzbek", "Vietnamese", "Cambodian", "Bruneian", "Singaporean", "Laotian", "Mongolian", "Taiwanese", "Maldivian", "Bhutanese", "East Timorese", "Kyrgyz", "Sri Lankan", "Tajik", "Turkmen"]>>
+<<set setup.asiaNationalities = ["Bangladeshi", "Bhutanese", "Bruneian", "Burmese", "Cambodian", "Chinese", "East Timorese", "Filipina", "Indian", "Indonesian", "Japanese", "Kazakh", "Korean", "Kyrgyz", "Laotian", "Malaysian", "Maldivian", "Mongolian", "Nepalese", "Pakistani", "Singaporean", "Sri Lankan", "Taiwanese", "Tajik", "Thai", "Tibetan", "Turkmen", "Uzbek", "Vietnamese"]>>
 
-<<set setup.middleeastNationalities = ["Afghan", "Armenian", "Egyptian", "Emirati", "Iranian", "Iraqi", "Israeli", "Jordanian", "Lebanese", "Omani", "Saudi", "Turkish", "Yemeni", "Syrian", "Azerbaijani", "Bahraini", "Cypriot", "Georgian", "Kuwaiti", "Qatari", "Palestinian"]>>
+<<set setup.middleeastNationalities = ["Afghan", "Armenian", "Azerbaijani", "Bahraini", "Cypriot", "Egyptian", "Emirati", "Georgian", "Iranian", "Iraqi", "Israeli", "Jordanian", "Kurdish", "Kuwaiti", "Lebanese", "Omani", "Palestinian", "Qatari", "Saudi", "Syrian", "Turkish", "Yemeni"]>>
 
-<<set setup.africaNationalities = ["Algerian", "Congolese", "Ethiopian", "Ghanan", "Kenyan", "Libyan", "Malian", "Moroccan", "Nigerian", "South African", "Sudanese", "Tanzanian", "Tunisian", "Ugandan", "Zimbabwean", "Cameroonian", "Gabonese", "Djiboutian", "Zambian", "Malagasy", "Nigerien", "Burundian", "Seychellois"]>>
+<<set setup.africaNationalities = ["Algerian", "Angolan", "Beninese", "Bissau-Guinean", "Burkinabé", "Burundian", "Cameroonian", "Cape Verdean", "Central African", "Chadian", "Comorian", "Congolese", "Djiboutian", "Equatoguinean", "Eritrean", "Ethiopian", "Gabonese", "Gambian", "Ghanan", "Guinean", "Ivorian", "Kenyan", "Liberian", "Libyan", "Malagasy", "Malawian", "Malian", "Mauritanian", "Mauritian", "Moroccan", "Mosotho", "Motswana", "Mozambican", "Namibian", "Nigerian", "Nigerien", "Rwandan", "Sahrawi", "São Toméan", "Senegalese", "Seychellois", "Sierra Leonean", "Somali", "South African", "South Sudanese", "Sudanese", "Swazi", "Tanzanian", "Togolese", "Tunisian", "Ugandan", "Zambian", "Zimbabwean"]>>
 
-<<set setup.australiaNationalities = ["Australian", "a New Zealander", "Marshallese", "Tuvaluan", "I-Kiribati", "Nauruan", "Micronesian", "Palauan", "Papua New Guinean", "a Cook Islander", "Fijian", "Ni-Vanuatu", "Niuean", "Samoan", "a Solomon Islander", "Tongan"]>>
+<<set setup.australiaNationalities = ["a Cook Islander", "Australian", "Fijian", "French Polynesian", "I-Kiribati", "Marshallese", "Micronesian", "Nauruan", "a New Zealander", "Ni-Vanuatu", "Niuean", "Palauan", "Papua New Guinean", "Samoan", "a Solomon Islander", "Tongan", "Tuvaluan"]>>
 
 /* Nationalities based on $continent value. Note that $continent can be undefined! */
 <<set setup.nationalityPoolSelector = {
@@ -139,6 +139,7 @@
 	"Zimbabwean": {black: 8, white: 2, "mixed race": 1},
 	/* these need some love, for now they are default */
 	"Albanian": {white: 9, "mixed race": 1},
+	"Angolan": {black: 9, "mixed race": 1},
 	"Andorran": {"southern european": 6, white: 2, "mixed race": 1},
 	"Antiguan": {black: 8, white: 1, "mixed race": 1},
 	"Aruban": {latina: 7, black: 3, "mixed race": 1},
@@ -147,14 +148,22 @@
 	"Bahraini": {"indo-aryan": 9, "middle eastern": 9, "mixed race": 2},
 	"Barbadian": {black: 8, "mixed race": 2},
 	"Belizean": {latina: 7, black: 2, amerindian: 1, "mixed race": 1},
+	"Beninese": {black: 9, "mixed race": 1},
 	"Bermudian": {black: 8, white: 2, "mixed race": 1},
 	"Bhutanese": {asian: 9, "mixed race": 1},
+	"Bissau-Guinean": {black: 9, "mixed race": 1},
 	"Bosnian": {white: 9, "mixed race": 1},
 	"Bruneian": {malay: 30, asian: 12, "indo-aryan": 8, "mixed race": 1},
 	"Bulgarian": {white: 44, "middle eastern": 4, "indo-aryan": 1, "mixed race": 1},
+	"Burkinabé": {black: 9, "mixed race": 1},
 	"Burundian": {black: 9, "mixed race": 1},
 	"Cambodian": {asian: 9, "mixed race": 1},
 	"Cameroonian": {black: 9, "mixed race": 1},
+	"Cape Verdean": {black: 1, "mixed race": 4},
+	"Catalan": {"southern european": 9, "mixed race": 1},
+	"Central African": {black: 9, "mixed race": 1},
+	"Chadian": {black: 8, "middle eastern": 1, "mixed race": 1},
+	"Comorian": {black: 6, "middle eastern": 3, "mixed race": 1},
 	"a Cook Islander": {"pacific islander": 29, "mixed race": 1},
 	"Costa Rican": {latina: 7, white: 2, "mixed race": 1},
 	"Croatian": {white: 49, "mixed race": 1},
@@ -163,33 +172,48 @@
 	"Dominiquais": {black: 8, "mixed race": 3},
 	"East Timorese": {malay: 6, "pacific islander": 6, "mixed race": 1},
 	"Ecuadorian": {latina: 8, black: 2, white: 2, amerindian: 2, "mixed race": 1},
+	"Equatoguinean": {black: 9, "mixed race": 1},
+	"Eritrean": {black: 6, "middle eastern": 3, "mixed race": 1},
 	"Fijian": {"indo-aryan": 6, "pacific islander": 6, "mixed race": 1},
 	"French Guianan": {black: 8, white: 2, "mixed race": 1},
+	"French Polynesian": {"pacific islander": 9, asian: 1, "mixed race": 1},
 	"Gabonese": {black: 9, "mixed race": 1},
+	"Gambian": {black: 9, "mixed race": 1},
 	"Georgian": {semitic: 6, "indo-aryan": 5, "mixed race": 1},
 	"Greenlandic": {amerindian: 40, white: 9, "mixed race": 1},
 	"Grenadian": {black: 9, "mixed race": 1},
+	"Guinean": {black: 9, "mixed race": 1},
 	"Guyanese": {black: 4, "indo-aryan": 3, amerindian: 2, "mixed race": 1},
 	"Honduran": {latina: 40, amerindian: 8, "mixed race": 2},
 	"I-Kiribati": {"pacific islander": 49, "mixed race": 1},
+	"Ivorian": {black: 9, "mixed race": 1},
 	"Kittitian": {black: 9, "mixed race": 1},
 	"Kosovan": {white: 9, "mixed race": 1},
+	"Kurdish": {"indo-aryan": 8, semitic: 1, "middle eastern": 1, "mixed race": 1},
 	"Kuwaiti": {"middle eastern": 7, "indo-aryan": 4, "mixed race": 1},
 	"Kyrgyz": {asian: 8, white: 2, "mixed race": 1},
 	"Laotian": {asian: 9, "mixed race": 1},
 	"Latvian": {white: 49, "mixed race": 1},
+	"Liberian": {black: 9, "mixed race": 1},
 	"a Liechtensteiner":  {white: 10, "middle eastern": 3, "mixed race": 1},
 	"Luxembourgian": {white: 6, "southern european": 2, "mixed race": 1},
 	"Macedonian": {white: 9, "mixed race": 1},
 	"Malagasy": {black: 4, "indo-aryan": 4, "mixed race": 1},
+	"Malawian": {black: 9, "mixed race": 1},
 	"Maldivian": {"indo-aryan": 9, "mixed race": 1},
 	"Maltese": {"southern european": 9, "mixed race": 1},
 	"Marshallese": {"pacific islander": 9, "mixed race": 1},
+	"Mauritanian": {black: 6, "middle eastern": 3, "mixed race": 1},
+	"Mauritian": {"indo-aryan": 6, black: 2, "mixed race": 2},
 	"Micronesian": {"pacific islander": 9, "mixed race": 1},
 	"Moldovan": {white: 9, "mixed race": 1},
 	"Monégasque": {"southern european": 9, "mixed race": 1},
 	"Mongolian": {asian: 49, "mixed race": 1},
 	"Montenegrin": {white: 9, "mixed race": 1},
+	"Mosotho": {black: 9, "mixed race": 1},
+	"Motswana": {black: 9, "mixed race": 1},
+	"Mozambican": {black: 9, "mixed race": 1},
+	"Namibian": {black: 9, white: 1, "mixed race": 1},
 	"Nauruan": {"pacific islander": 49, "mixed race": 1},
 	"Ni-Vanuatu": {"pacific islander": 49, "mixed race": 1},
 	"Nicaraguan": {latina: 10, white: 6, black: 3, "mixed race": 1},
@@ -201,19 +225,29 @@
 	"Papua New Guinean": {malay: 6, "pacific islander": 3, "mixed race": 1},
 	"Paraguayan": {latina: 9, "mixed race": 1},
 	"Qatari": {"middle eastern": 10, "indo-aryan": 5, asian: 2, "mixed race": 1},
+	"Rwandan": {black: 9, "mixed race": 1},
+	"Sahrawi": {black: 5, "middle eastern": 5, "mixed race": 1},
 	"Saint Lucian": {black: 9, "mixed race": 1},
 	"Salvadoran": {latina: 7, white: 2, "mixed race": 1},
 	"Sammarinese": {"southern european": 9, "mixed race": 1},
 	"Samoan": {"pacific islander": 49, "mixed race": 1},
+	"São Toméan": {black: 4, "mixed race": 1},
+	"Senegalese": {black: 9, "mixed race": 1},
 	"Seychellois": {black: 9, "mixed race": 1},
+	"Sierra Leonean": {black: 9, "mixed race": 1},
 	"Singaporean": {asian: 30, malay: 12, "indo-aryan": 8, "mixed race": 1},
 	"Slovene": {white: 9, "mixed race": 1},
 	"a Solomon Islander": {"pacific islander": 49, "mixed race": 1},
+	"Somali": {black: 9, "middle eastern": 1, "mixed race": 1},
+	"South Sudanese": {black: 9, "mixed race": 1},
 	"Sri Lankan": {"indo-aryan": 9, "mixed race": 1},
 	"Surinamese": {black: 6, malay: 3, "indo-aryan": 6, "mixed race": 2},
+	"Swazi": {black: 9, white: 1, "mixed race": 1},
 	"Syrian": {semitic: 2, "middle eastern": 8, "mixed race": 1},
 	"Taiwanese": {asian: 9, "mixed race": 1},
 	"Tajik": {"indo-aryan": 6, asian: 2, "mixed race": 1},
+	"Tibetan": {asian: 9, "mixed race": 1},
+	"Togolese": {black: 9, "mixed race": 1},
 	"Tongan": {"pacific islander": 49, "mixed race": 1},
 	"Trinidadian": {black: 3, "indo-aryan": 3, white: 2, "mixed race": 1},
 	"Turkmen": {"indo-aryan": 10, white: 3, "mixed race": 1},
@@ -221,6 +255,7 @@
 	"Uruguayan": {white: 2, latina: 6, "mixed race": 1},
 	"Vatican": {white: 5, "southern european": 5, "mixed race": 1},
 	"Vincentian": {black: 10, "indo-aryan": 2, "mixed race": 5},
+	"Zairian": {black: 9, "mixed race": 1},
 	"Zambian": {black: 9, "mixed race": 1},
 	"": {"white": 9, "mixed race": 1}, /* default mix */
 }>>
@@ -273,31 +308,31 @@
 <<set setup.recruiterCareers = ["a club recruiter", "a college scout", "a cult leader", "a girl scout", "a military recruiter", "a missionary", "a political activist", "a princess"]>> /* pregmod */
 
 
-<<set setup.baseNationalities = ["Afghan", "Albanian", "Algerian", "American", "Andorran", "Antiguan", "Argentinian", "Armenian", "Aruban", "Australian", "Austrian", "Azerbaijani", "Bahamian", "Bahraini", "Bangladeshi", "Barbadian", "Belarusian", "Belgian", "Belizean", "Bermudian", "Bhutanese", "Bolivian", "Bosnian", "Brazilian", "British", "Bruneian", "Bulgarian", "Burmese", "Burundian", "Cambodian", "Cameroonian", "Canadian", "Chilean", "Chinese", "Colombian", "Congolese", "a Cook Islander", "Costa Rican", "Croatian", "Cuban", "Cypriot", "Czech", "Danish", "Djiboutian", "Dominican", "Dominiquais", "Dutch", "East Timorese", "Ecuadorian", "Egyptian", "Emirati", "Estonian", "Ethiopian", "Fijian", "Filipina", "Finnish", "French", "French Guianan", "Gabonese", "Georgian", "German", "Ghanan", "Greek", "Greenlandic", "Grenadian", "Guatemalan", "Guyanese", "Haitian", "Honduran", "Hungarian", "I-Kiribati", "Icelandic", "Indian", "Indonesian", "Iranian", "Iraqi", "Irish", "Israeli", "Italian", "Jamaican", "Japanese", "Jordanian", "Kazakh", "Kenyan", "Kittitian", "Korean", "Kosovan", "Kuwaiti", "Kyrgyz", "Laotian", "Latvian", "Lebanese", "Libyan", "a Liechtensteiner", "Lithuanian", "Luxembourgian", "Macedonian", "Malagasy", "Malaysian", "Maldivian", "Malian", "Maltese", "Marshallese", "Mexican", "Micronesian", "Moldovan", "Monégasque", "Mongolian", "Montenegrin", "Moroccan", "Nauruan", "Nepalese", "a New Zealander", "Ni-Vanuatu", "Nicaraguan", "Nigerian", "Nigerien", "Niuean", "Norwegian", "Omani", "Pakistani", "Palauan", "Palestinian", "Panamanian", "Papua New Guinean", "Paraguayan", "Peruvian", "Polish", "Portuguese", "Puerto Rican", "Qatari", "Romanian", "Russian", "Saint Lucian", "Salvadoran", "Sammarinese", "Samoan", "Saudi", "Scottish", "Serbian", "Seychellois", "Singaporean", "Slovak", "Slovene", "a Solomon Islander", "South African", "Spanish", "Sri Lankan", "Sudanese", "Surinamese", "Swedish", "Swiss", "Syrian", "Taiwanese", "Tajik", "Tanzanian", "Thai", "Tongan", "Trinidadian", "Tunisian", "Turkish", "Turkmen", "Tuvaluan", "Ugandan", "Ukrainian", "Uruguayan", "Uzbek", "Vatican", "Venezuelan", "Vietnamese", "Vincentian", "Yemeni", "Zambian", "Zimbabwean"]>>
+<<set setup.baseNationalities = ["Afghan", "Albanian", "Algerian", "American", "Andorran", "Angolan", "Antiguan", "Argentinian", "Armenian", "Aruban", "Australian", "Austrian", "Azerbaijani", "Bahamian", "Bahraini", "Bangladeshi", "Barbadian", "Belarusian", "Belgian", "Belizean", "Bermudian", "Bhutanese", "Bissau-Guinean", "Bolivian", "Bosnian", "Brazilian", "British", "Bruneian", "Bulgarian", "Burkinabé", "Burmese", "Burundian", "Cambodian", "Cameroonian", "Canadian", "Cape Verdean", "Catalan", "Central African", "Chadian", "Chilean", "Chinese", "Colombian", "Comorian", "Congolese", "a Cook Islander", "Costa Rican", "Croatian", "Cuban", "Cypriot", "Czech", "Danish", "Djiboutian", "Dominican", "Dominiquais", "Dutch", "East Timorese", "Ecuadorian", "Egyptian", "Emirati", "Equatoguinean", "Eritrean", "Estonian", "Ethiopian", "Fijian", "Filipina", "Finnish", "French Guianan", "French Polynesian", "French", "Gabonese", "Gambian", "Georgian", "German", "Ghanan", "Greek", "Greenlandic", "Grenadian", "Guatemalan", "Guinean", "Guyanese", "Haitian", "Honduran", "Hungarian", "I-Kiribati", "Icelandic", "Indian", "Indonesian", "Iranian", "Iraqi", "Irish", "Israeli", "Italian", "Ivorian", "Jamaican", "Japanese", "Jordanian", "Kazakh", "Kenyan", "Kittitian", "Korean", "Kosovan", "Kurdish", "Kuwaiti", "Kyrgyz", "Laotian", "Latvian", "Lebanese", "Liberian", "Libyan", "a Liechtensteiner", "Lithuanian", "Luxembourgian", "Macedonian", "Malagasy", "Malawian", "Malaysian", "Maldivian", "Malian", "Maltese", "Marshallese", "Mauritanian", "Mauritian", "Mexican", "Micronesian", "Moldovan", "Monégasque", "Mongolian", "Montenegrin", "Moroccan", "Mosotho", "Motswana", "Mozambican", "Namibian", "Nauruan", "Nepalese", "a New Zealander", "Ni-Vanuatu", "Nicaraguan", "Nigerian", "Nigerien", "Niuean", "Norwegian", "Omani", "Pakistani", "Palauan", "Palestinian", "Panamanian", "Papua New Guinean", "Paraguayan", "Peruvian", "Polish", "Portuguese", "Puerto Rican", "Qatari", "Romanian", "Russian", "Rwandan", "Sahrawi", "Saint Lucian", "Salvadoran", "Sammarinese", "Samoan", "São Toméan", "Saudi", "Scottish", "Senegalese", "Serbian", "Seychellois", "Sierra Leonean", "Singaporean", "Slovak", "Slovene", "a Solomon Islander", "Somali", "South African", "South Sudanese", "Spanish", "Sri Lankan", "Sudanese", "Surinamese", "Swazi", "Swedish", "Swiss", "Syrian", "Taiwanese", "Tajik", "Tanzanian", "Thai", "Tibetan", "Togolese", "Tongan", "Trinidadian", "Tunisian", "Turkish", "Turkmen", "Tuvaluan", "Ugandan", "Ukrainian", "Uruguayan", "Uzbek", "Vatican", "Venezuelan", "Vietnamese", "Vincentian", "Yemeni", "Zairian", "Zambian", "Zimbabwean"]>>
  
 
 
-<<set setup.whiteNationalities = ["Albanian", "American", "Andorran", "Antiguan", "Argentinian", "Australian", "Austrian", "Bahamian", "Belarusian", "Belgian", "Belizean", "Bermudian", "Bosnian", "Brazilian", "British", "Bulgarian", "Canadian", "Chilean", "Costa Rican", "Croatian", "Czech", "Danish", "Djiboutian", "Dutch", "Ecuadorian", "Estonian", "Finnish", "French Guianan", "French", "German", "Greenlandic", "Hungarian", "Icelandic", "Irish", "Israeli", "Italian", "Kosovan", "Latvian", "a Liechtensteiner", "Lithuanian", "Luxembourgian", "Macedonian", "Moldovan", "Montenegrin", "a New Zealander", "Nicaraguan", "Niuean", "Norwegian", "Panamanian", "Polish", "Romanian", "Russian", "Salvadoran", "Scottish", "Serbian", "Slovak", "Slovene", "South African", "Swiss", "Trinidadian", "Turkmen", "Ukrainian", "Uruguayan", "Vatican"]>>
+<<set setup.whiteNationalities = ["Albanian", "American", "Andorran", "Antiguan", "Argentinian", "Australian", "Austrian", "Bahamian", "Belarusian", "Belgian", "Belizean", "Bermudian", "Bosnian", "Brazilian", "British", "Bulgarian", "Canadian", "Chilean", "Costa Rican", "Croatian", "Czech", "Danish", "Djiboutian", "Dominican", "Dutch", "Ecuadorian", "Estonian", "Finnish", "French Guianan", "French", "German", "Greenlandic", "Hungarian", "Icelandic", "Irish", "Israeli", "Italian", "Kosovan", "Latvian", "a Liechtensteiner", "Lithuanian", "Luxembourgian", "Macedonian", "Moldovan", "Montenegrin", "Namibian", "a New Zealander", "Nicaraguan", "Niuean", "Norwegian", "Panamanian", "Polish", "Romanian", "Russian", "Salvadoran", "Scottish", "Serbian", "Slovak", "Slovene", "South African", "Swazi", "Swedish", "Swiss", "Trinidadian", "Turkmen", "Ukrainian", "Uruguayan", "Vatican"]>>
 
-<<set setup.asianNationalities = ["Bruneian", "Burmese", "Cambodian", "Chinese", "Filipina", "Indonesian", "Japanese", "Kazakh", "Korean", "Laotian", "Malaysian", "Mongolian", "Nepalese", "Singaporean", "Taiwanese", "Thai", "Uzbek", "Vietnamese"]>>
+<<set setup.asianNationalities = ["American", "Australian", "Bhutanese", "Bruneian", "Burmese", "Cambodian", "Canadian", "Chinese", "Filipina", "French Polynesian", "Indonesian", "Japanese", "Kazakh", "Korean", "Kyrgyz", "Laotian", "Malaysian", "Mongolian", "Nepalese", "a New Zealander", "Niuean", "Palauan", "Qatari", "Saudi", "Singaporean", "Taiwanese", "Tajik", "Thai", "Tibetan", "Turkmen", "Uzbek", "Vietnamese"]>>
 
 <<set setup.latinaNationalities = ["American", "Argentinian", "Aruban", "Belizean", "Bolivian", "Brazilian", "Chilean", "Colombian", "Costa Rican", "Cuban", "Dominican", "Ecuadorian", "Guatemalan", "Honduran", "Mexican", "Nicaraguan", "Panamanian", "Paraguayan", "Peruvian", "Puerto Rican", "Salvadoran", "Uruguayan", "Venezuelan"]>>
 
-<<set setup.middleeasternNationalities = ["Afghan", "Algerian", "American", "Bahraini", "Cypriot", "Djiboutian", "Egyptian", "Emirati", "Ethiopian", "French", "German", "Iraqi", "Israeli", "Italian", "Jordanian", "Kuwaiti", "Lebanese", "Libyan", "Malian", "Moroccan", "Omani", "Palestinian", "Qatari", "Saudi", "Sudanese", "Swedish", "Syrian", "Tunisian", "Turkish", "Yemeni"]>>
+<<set setup.middleeasternNationalities = ["Afghan", "Algerian", "American", "Bahraini", "Chadian", "Comorian", "Cypriot", "Djiboutian", "Egyptian", "Emirati", "Eritrean", "Ethiopian", "French", "German", "Iraqi", "Israeli", "Italian", "Jordanian", "Kurdish", "Kuwaiti", "Lebanese", "Libyan", "Malian", "Mauritanian", "Moroccan", "Omani", "Palestinian", "Qatari", "Sahrawi", "Saudi", "Somali", "Sudanese", "Swedish", "Syrian", "Tunisian", "Turkish", "Yemeni"]>>
 
-<<set setup.blackNationalities = ["American", "Antiguan", "Aruban", "Australian", "Bahamian", "Barbadian", "Belizean", "Bermudian", "Brazilian", "British", "Burundian", "Cameroonian", "Congolese", "Cuban", "Djiboutian", "Dominican", "Dominiquais", "Ecuadorian", "Egyptian", "Ethiopian", "French Guianan", "French", "Gabonese", "German", "Ghanan", "Grenadian", "Guyanese", "Haitian", "Jamaican", "Kenyan", "Kittitian", "Malagasy", "Malian", "Moroccan", "Nicaraguan", "Nigerian", "Nigerien", "Panamanian", "Saint Lucian", "Saudi", "Seychellois", "South African", "Sudanese", "Surinamese", "Swedish", "Tanzanian", "Trinidadian", "Ugandan", "Vincentian", "Yemeni", "Zambian", "Zimbabwean"]>>
+<<set setup.blackNationalities = ["American", "Angolan", "Antiguan", "Aruban", "Australian", "Bahamian", "Barbadian", "Belizean", "Beninese", "Bermudian", "Bissau-Guinean", "Brazilian", "British", "Burkinabé", "Burundian", "Cameroonian", "Cape Verdean", "Central African", "Chadian", "Comorian", "Congolese", "Cuban", "Djiboutian", "Dominican", "Dominiquais", "Ecuadorian", "Egyptian", "Equatoguinean", "Eritrean", "Ethiopian", "French Guianan", "French", "Gabonese", "Gambian", "German", "Ghanan", "Grenadian", "Guinean", "Guyanese", "Haitian", "Ivorian", "Jamaican", "Kenyan", "Kittitian", "Liberian", "Malagasy", "Malawian", "Malian", "Mauritanian", "Mauritian", "Moroccan", "Mosotho", "Motswana", "Mozambican", "Namibian", "Nicaraguan", "Nigerian", "Nigerien", "Panamanian", "Rwandan", "Sahrawi", "Saint Lucian", "São Toméan", "Saudi", "Senegalese", "Seychellois", "Sierra Leonean", "Somali", "South African", "South Sudanese", "Sudanese", "Surinamese", "Swazi", "Tanzanian", "Togolese", "Trinidadian", "Ugandan", "Vincentian", "Yemeni", "Zairian", "Zambian", "Zimbabwean"]>>
 
-<<set setup.indoaryanNationalities = ["Afghan", "Armenian", "Azerbaijani", "Bahraini", "Bangladeshi", "British", "Bruneian", "Burmese", "Emirati", "Fijian", "Georgian", "Guyanese", "Hungarian", "Indian", "Iranian", "Kazakh", "Kuwaiti", "Malagasy", "Maldivian", "Nepalese", "Omani", "Pakistani", "Qatari", "Romanian", "Singaporean", "Slovak", "Sri Lankan", "Surinamese", "Tajik", "Trinidadian", "Vincentian"]>>
+<<set setup.indoaryanNationalities = ["Afghan", "Armenian", "Azerbaijani", "Bahraini", "Bangladeshi", "British", "Bruneian", "Burmese", "Emirati", "Fijian", "Georgian", "Guyanese", "Hungarian", "Indian", "Iranian", "Kazakh", "Kurdish", "Kuwaiti", "Malagasy", "Maldivian", "Mauritian", "Nepalese", "Omani", "Pakistani", "Qatari", "Romanian", "Singaporean", "Slovak", "Sri Lankan", "Surinamese", "Tajik", "Trinidadian", "Vincentian"]>>
 
-<<set setup.pacificislanderNationalities = ["a Cook Islander", "East Timorese", "Fijian", "Filipina", "I-Kiribati", "Indonesian", "Marshallese", "Micronesian", "Nauruan", "a New Zealander", "Ni-Vanuatu", "Niuean", "Palauan", "Papua New Guinean", "Samoan", "a Solomon Islander", "Tongan", "Tuvaluan"]>>
+<<set setup.pacificislanderNationalities = ["a Cook Islander", "East Timorese", "Fijian", "Filipina", "French Polynesian", "I-Kiribati", "Indonesian", "Marshallese", "Micronesian", "Nauruan", "a New Zealander", "Ni-Vanuatu", "Niuean", "Palauan", "Papua New Guinean", "Samoan", "a Solomon Islander", "Tongan", "Tuvaluan"]>>
 
 <<set setup.malayNationalities = ["Bruneian", "East Timorese", "Filipina", "Indonesian", "Malaysian", "Papua New Guinean", "Singaporean", "Surinamese", "Thai"]>>
 
 <<set setup.amerindianNationalities = ["American", "Belizean", "Bolivian", "Brazilian", "Canadian", "Ecuadorian", "Greenlandic", "Guatemalan", "Guyanese", "Honduran", "Mexican", "Panamanian", "Peruvian"]>>
 
-<<set setup.southerneuropeanNationalities = ["Andorran", "Cypriot", "French", "Greek", "Italian", "Luxembourgian", "Maltese", "Monégasque", "Portuguese", "Sammarinese", "Spanish", "Vatican"]>>
+<<set setup.southerneuropeanNationalities = ["Andorran", "Catalan", "Cypriot", "French", "Greek", "Italian", "Luxembourgian", "Maltese", "Monégasque", "Portuguese", "Sammarinese", "Spanish", "Vatican"]>>
 
-<<set setup.semiticNationalities = ["Armenian", "Azerbaijani", "British", "Egyptian", "Ethiopian", "Georgian", "Ghanan", "Iranian", "Iraqi", "Israeli", "Jordanian", "Kazakh", "Lebanese", "Pakistani", "Palestinian", "Romanian", "Spanish", "Syrian", "Tanzanian", "Turkish", "Yemeni"]>>
+<<set setup.semiticNationalities = ["Armenian", "Azerbaijani", "British", "Egyptian", "Ethiopian", "Georgian", "Ghanan", "Iranian", "Iraqi", "Israeli", "Jordanian", "Kazakh", "Kurdish", "Lebanese", "Pakistani", "Palestinian", "Romanian", "Spanish", "Syrian", "Tanzanian", "Turkish", "Yemeni"]>>
 
 
 
@@ -340,7 +375,7 @@
 <<set setup.japaneseSlaveNames = ["Ai", "Aika", "Aiko", "Aimi", "Aina", "Airi", "Akane", "Akari", "Akemi", "Aki", "Akiko", "Akira", "Ami", "Anna", "Aoi", "Asuka", "Atsuko", "Aya", "Ayaka", "Ayako", "Ayame", "Ayane", "Ayano", "Ayumi", "Chidori", "Chie", "Chihiro", "Chika", "Chikako", "Chinatsu", "Chiyo", "Chiyoko", "Cho", "Chou", "Chouko", "Emi", "Erika", "Etsuko", "Futaba", "Fuuka", "Hana", "Hanae", "Hanako", "Haru", "Haruka", "Haruko", "Haruna", "Hibiki", "Hikari", "Hikaru", "Hina", "Hinata", "Hiroko", "Hitomi", "Honoka", "Hoshi", "Hoshiko", "Hotaru", "Izumi", "Junko", "Kaede", "Kana", "Kanako", "Kanon", "Kaori", "Kaoru", "Kasumi", "Kazue", "Kazuko", "Keiko", "Kiku", "Kimiko", "Kiyoko", "Kohaku", "Koharu", "Kokoro", "Kotone", "Kumiko", "Kyo", "Kyou", "Mai", "Maki", "Makoto", "Mami", "Manami", "Mao", "Mari", "Mariko", "Marina", "Masami", "Masuyo", "Mayu", "Megumi", "Mei", "Michi", "Michiko", "Midori", "Miho", "Mika", "Miki", "Miku", "Minako", "Minami", "Minato", "Minoru", "Mio", "Misaki", "Mitsuko", "Mitsuru", "Miu", "Miyako", "Miyu", "Mizuki", "Moe", "Momoka", "Momoko", "Moriko", "Nana", "Nanako", "Nanami", "Nao", "Naoko", "Naomi", "Naoto", "Natsuki", "Natsuko", "Natsumi", "Noa", "Noriko", "Ran", "Rei", "Ren", "Riko", "Rin", "Rina", "Rio", "Risa", "Sachiko", "Sadayo", "Sae", "Saeko", "Saki", "Sakura", "Sakurako", "Satomi", "Saya", "Sayaka", "Sayuri", "Setsuko", "Shiho", "Shinju", "Shinobu", "Shiori", "Shizuka", "Shun", "Sora", "Sumiko", "Suzu", "Suzume", "Takako", "Takara", "Tamiko", "Tomiko", "Tomoko", "Tomomi", "Tsubaki", "Tsubame", "Tsubasa", "Tsukiko", "Ulala", "Ume", "Umeko", "Wakana", "Yasu", "Yoko", "Yoshi", "Yoshiko", "Youko", "Yua", "Yui", "Yuina", "Yuka", "Yukari", "Yuki", "Yukiko", "Yukino", "Yuko", "Yumi", "Yumiko", "Yuri", "Yuu", "Yuuka", "Yuuki", "Yuuko", "Yuuna", "Yuzuki"]>>
 <<set setup.japaneseSlaveSurnames = ["Abe", "Adachi", "Akechi", "Amada", "Amagi", "Amano", "Ando", "Aoki", "Aragaki", "Arai", "Arisato", "Ayase", "Dojima", "Ebihara", "Endo", "Fujii", "Fujita", "Fujiwara", "Fukuda", "Fukuda", "Goto", "Hara", "Harada", "Hasegawa", "Hashimoto", "Hayashi", "Honda", "Hoshi", "Ikeda", "Imai", "Inaba", "Inoue", "Iori", "Ishida", "Ishii", "Ishikawa", "Ito", "Kan", "Kaneko", "Kashiwagi", "Kato", "Kawakami", "Kawamura", "Kido", "Kikichu", "Kimura", "Kirijo", "Kirishima", "Kitagawa", "Kobayashi", "Koizumi", "Kondo", "Kos", "Kujikawa", "Kurusu", "Li", "Maeda", "Masuda", "Matsuda", "Matsumoto", "Matsunaga", "Mayuzumi", "Mishima", "Mishina", "Miura", "Miyamoto", "Miyazaki", "Mori", "Morita", "Mtsui", "Murakami", "Murata", "Nakagawa", "Nakajima", "Nakamura", "Nakano", "Nakayama", "Nanjo", "Narukami", "Niijima", "Nishimura", "Noda", "Ogawa", "Okada", "Okamoto", "Ono", "Ota", "Ozawa", "Saito", "Sakai", "Sakamoto", "Sakura", "Sakurai", "Sanada", "Sasaki", "Sato", "Satonaka", "Serizawa", "Shibata", "Shimada", "Shimizu", "Shirogane", "Sonomura", "Sudou", "Suou", "Suzuki", "Takagi", "Takahashi", "Takami", "Takeba", "Takeda", "Takeuchi", "Tamura", "Tanaka", "Tatsumi", "Toudou", "Uchida", "Ueda", "Ueno", "Ueseugi", "Wada", "Wang", "Watanabe", "Yamada", "Yamagishi", "Yamaguchi", "Yamamoto", "Yamashita", "Yamazaki", "Yokoyama", "Yoshida", "Yoshino", "Yuuki"]>>
 
-<<set setup.nigerianSlaveNames = ["Abigail", "Ayomide", "Chinelo", "Dorcas", "Doris", "Esther", "Habeeba", "Hadiza", "Hannah", "Hellen", "Kebe", "Kemi", "Linda", "Marie", "Maris", "Mary", "Mercy", "Michelle", "Olabisi", "Promise", "Redeem", "Rose", "Stella", "Stephanie", "Temitope", "Theresa", "Wendy", "Wisfavour"]>>
+<<set setup.nigerianSlaveNames = ["Abigail", "Amina", "Ayomide", "Chinelo", "Dorcas", "Doris", "Esther", "Habeeba", "Hadiza", "Hannah", "Hellen", "Kebe", "Kemi", "Linda", "Marie", "Maris", "Mary", "Mercy", "Michelle", "Olabisi", "Promise", "Redeem", "Rose", "Stella", "Stephanie", "Temitope", "Theresa", "Wendy", "Wisfavour"]>>
 <<set setup.nigerianSlaveSurnames = ["Abdullahi", "Abu", "Abubakar", "Adebayo", "Adebowale", "Adekoya", "Adekunle", "Adeleye", "Adeniyi", "Adepoju", "Adesina", "Adewumi", "Adeyemi", "Adeyemo", "Afolabi", "Agboola", "Agu", "Ahmed", "Ajayi", "Ajiboye", "Akinola", "Akpan", "Alabi", "Aliyu", "Anyanwu", "Augustine", "Ayoola", "Azeez", "Babalola", "Babatunde", "Balogun", "Bamidele", "Bashir", "Bassey", "Bello", "Brown", "Chukwu", "Daramola", "Dauda", "Effiong", "Emmanuel", "Etim", "Eze", "Garba", "Godwin", "Hassan", "Ibe", "Ibrahim", "Idowu", "Idris", "Ige", "Igwe", "Inyang", "Isah", "Ishola", "Issac", "Jimoh", "John", "Johnson", "Joseph", "Kalu", "Kolawole", "Lawal", "Madu", "Martins", "Michael", "Mohammed", "Momoh", "Moses", "Muhammad", "Musa", "Mustapha", "Nelson", "Njoku", "Nwachukwu", "Nwankwo", "Obi", "Ojo", "Okafor", "Oke", "Okeke", "Okereke", "Okoli", "Okon", "Okonkwo", "Okoro", "Oladipo", "Oladopo", "Olaniyan", "Olanrewaju", "Olayiwola", "Opara", "Orji", "Owolabi", "Paul", "Peter", "Peters", "Raji", "Sadiq", "Salami", "Samuel", "Sani", "Sanni", "Sanusi", "Shehu", "Smith", "Solomon", "Suleiman", "Taiwo", "Tijani", "Uche", "Udoh", "Umar", "Umoh", "Usman", "Williams", "Yahaya", "Yusuf"]>>
 
 <<set setup.pakistaniSlaveNames = ["Aanya", "Aisha", "Alayna", "Ameria", "Anam", "Areeba", "Asma", "Asmi", "Ayesha", "Eraj", "Faiza", "Hajra", "Haniya", "Ifrah", "Imama", "Kainat", "Karen", "Kheezran", "Komal", "Krishma", "Leah", "Lintah", "Mahrukh", "Mariam", "Mariyam", "Mishael", "Mizha", "Momna", "Neha", "Noor", "Rabia", "Rameen", "Riasat", "Rida", "Ruby", "Rue", "Saima", "Sajida", "Sana", "Sana", "Sara", "Sarah", "Tooba", "Umara", "Unsa", "Usmaan", "Zainab", "Zainnah", "Zakia", "Zuny"]>>
@@ -376,8 +411,8 @@
 <<set setup.iranianSlaveNames = ["Aeen", "Angel", "Ashraf", "Assal", "Atousa", "Azin", "Banu", "Bita", "Boshra", "Donya", "Elisa", "Fatemeh", "Fatima", "Ghazaleh", "Goli", "Haniye", "Jaleh", "Katy", "Kiana", "Laleh", "Leila", "Mahdie", "Mandana", "Mania", "Mari", "Maria", "Marjan", "Maryam", "Mehrnaz", "Mina", "Mino", "Mojan", "Nasrin", "Nazanin", "Nazi", "Neda", "Negin", "Nikki", "Niloofar", "Nooshin", "Pani", "Parinaz", "Payvand", "Poone", "Raha", "Raheleh", "Reyhan", "Romi", "Rozhin", "Saba", "Sabs", "Saedeh", "Sajedeh", "Sara", "Sarah", "Saye", "Setareaseman", "Shaghayegh", "Sima", "Soha", "Somaye", "Tooska", "Touska", "Tuska", "Yasamin", "Yasmin", "Zahra", "Zaynab", "Zhila"]>>
 <<set setup.iranianSlaveSurnames = ["Abbasi", "Ahmadi", "Akbari", "Alizadeh", "Amini", "Amiri", "Asadi", "Ayari", "Azizi", "Bagheri", "Boroumand", "Darvish", "Ebrahimi", "Eftekhari", "Farzan", "Ghasemi", "Gholami", "Ghorbani", "Gilani", "Hashemi", "Heidari", "Hosseini", "Jafari", "Jahangiri", "Karimi", "Kazemi", "Lashgari", "Mahabadi", "Maleki", "Mohamadi", "Mohammadi", "Moradi", "Mousavi", "Mustafazadeh", "Najafi", "Najafzadeh", "Nazari", "Rafati", "Rahimi", "Rahmani", "Razaei", "Rouhani", "Sadeghi", "Salehi", "Satrapi", "Sharifi", "Soltani", "Taheri", "Veisi", "Yousefi", "Zadeh", "Zamani", "Zare"]>>
 
-<<set setup.congoleseSlaveNames = ["Aicha", "Amba", "Aminata", "Andreche", "Belcha", "Belinda", "Belvie", "Claire", "Claudia", "Clavidia", "Dan", "Delande", "Divine", "Dorsia", "Duchel", "Durcia", "Fiavina", "Franchelyn", "Frichnelle", "Genicka", "Grace", "Grasnie", "Ingrid", "Isabelle", "Japhet", "Jeanny", "Jodrey", "Julie", "Junelle", "Keicha", "Lady", "Léonie", "Liu", "Lolie", "Lylie", "Maguy", "Marvine", "Mayifa", "Merveille", "Mholie", "Mich", "Nada", "Nicole", "Nuptia", "Patrique", "Pauline", "Peniel", "Reine", "Rihanna", "Ruth", "Sabrina", "Sandra", "Sarah", "Sereine", "Sidorelle", "Stael", "Staelle", "Sylvie", "Valdinelle", "Valentina", "Valerie"]>>
-<<set setup.congoleseSlaveSurnames = ["Bahati", "Banza", "Beya", "Bisimwa", "Bokese", "Bokungu", "Botende", "Bukasa", "Elia", "Ibaka", "Ilunga", "Kabamba", "Kabangu", "Kabeya", "Kabongo", "Kadima", "Kalala", "Kalenga", "Kalombo", "Kalonji", "Kambale", "Kasongo", "Kayembe", "Kazadi", "Kazembe", "Kitenge", "Kongolo", "Kyenge", "Lukusa", "Malango", "Matondo", "Mbaya", "Mbuyi", "Mika", "Mondeko", "Mpeko", "Muamba", "Mukendi", "Mulamba", "Mulumba", "Mutombo", "Mvouba", "Mwamba", "Ngandu", "Ngoie", "Ngoma", "Ngoy", "Ntumba", "Nyembo", "Olomide", "Tambwe", "Tshibangu", "Tshimanga", "Youlou", "Zakuani", "Zola"]>>
+<<set setup.zairianSlaveNames = ["Aicha", "Amba", "Aminata", "Andreche", "Belcha", "Belinda", "Belvie", "Claire", "Claudia", "Clavidia", "Dan", "Delande", "Divine", "Dorsia", "Duchel", "Durcia", "Fiavina", "Franchelyn", "Frichnelle", "Genicka", "Grace", "Grasnie", "Ingrid", "Isabelle", "Japhet", "Jeanny", "Jodrey", "Julie", "Junelle", "Keicha", "Lady", "Léonie", "Liu", "Lolie", "Lylie", "Maguy", "Marvine", "Mayifa", "Merveille", "Mholie", "Mich", "Nada", "Nicole", "Nuptia", "Patrique", "Pauline", "Peniel", "Reine", "Rihanna", "Ruth", "Sabrina", "Sandra", "Sarah", "Sereine", "Sidorelle", "Stael", "Staelle", "Sylvie", "Valdinelle", "Valentina", "Valerie"]>>
+<<set setup.zairianSlaveSurnames = ["Amani", "Amisi", "Assani", "Augustin", "Badibanga", "Bahati", "Banza", "Banze", "Beya", "Bisimwa", "Bokese", "Bokungu", "Bondo", "Botende", "Buhendwa", "Bukasa", "Byamungu", "Congo", "Dieudonné", "Elia", "Fataki", "Ibaka", "Ilunga", "Jean", "Junior", "Kabala", "Kabamba", "Kabambi", "Kabanga", "Kabangu", "Kabasele", "Kabemba", "Kabengele", "Kabeya", "Kabila", "Kabongo", "Kabulo", "Kabuya", "Kabwe", "Kadima", "Kahindo", "Kakule", "Kalala", "Kalambay", "Kalenga", "Kalombo", "Kalonji", "Kalubi", "Kalume", "Kalunga", "Kamba", "Kambale", "Kanda", "Kandolo", "Kaniki", "Kankolongo", "Kanku", "Kanyinda", "Kapinga", "Kasereka", "Kashala", "Kasonga", "Kasongo", "Katanga", "Katembo", "Katende", "Kayembe", "Kayumba", "Kazadi", "Kazembe", "Kinkela", "Kitenge", "Kitoko", "Kongolo", "Kwete", "Kyenge", "Kyungu", "Landu", "Lelo", "Lubamba", "Luboya", "Lukusa", "Lumbala", "Lumbu", "Lutete", "Lutumba", "Luzolo", "Lwamba", "Mabiala", "Mafuta", "Makengo", "Malango", "Maloba", "Mamba", "Mambu", "Mampuya", "Manda", "Mande", "Masengo", "Masiala", "Massamba", "Masudi", "Mata", "Matadi", "Matondo", "Mavinga", "Mavungu", "Mbaki", "Mbala", "Mbaya", "Mbayo", "Mbikayi", "Mbiya", "Mbo", "Mboma", "Mbombo", "Mbula", "Mbumba", "Mbungu", "Mbuya", "Mbuyamba", "Mbuyi", "Mbuyu", "Mika", "Mirindi", "Moke", "Mondeko", "Monga", "Mpeko", "Mpiana", "Mpoyi", "Mputu", "Muamba", "Muanda", "Mubenga", "Muganza", "Mugisho", "Muhindo", "Mujinga", "Mukadi", "Mukalay", "Mukanya", "Mukeba", "Mukendi", "Mukenge", "Mukoko", "Mukuna", "Mulamba", "Mulenda", "Mulongo", "Mulumba", "Mulunda", "Mumba", "Mumbere", "Musafiri", "Mushagalusa", "Mutamba", "Muteba", "Mutombo", "Muyumba", "Mvouba", "Mwamba", "Mwanza", "Mwenze", "Mwepu", "Nawej", "Ndala", "Ndaya", "Ngalamulume", "Ngalula", "Ngandu", "Ngimbi", "Ngoie", "Ngoma", "Ngongo", "Ngoy", "Ngoyi", "Nkongolo", "Nkulu", "Nlandu", "Nsenga", "Nsimba", "Nsumbu", "Ntambwe", "Ntumba", "Numbi", "Nyembo", "Nzau", "Nzuzi", "Olomide", "Omari", "Omba", "Patel", "Ramazani", "Saidi", "Salumu", "Samba", "Sangwa", "Selemani", "Senga", "Shabani", "Tambwe", "Tsasa", "Tshibanda", "Tshibangu", "Tshilumba", "Tshimanga", "Tumba", "Umba", "Vangu", "Wa", "Youlou", "Yumba", "Zakuani", "Zola"]>>
 
 <<set setup.frenchSlaveNames = ["Aaliyah", "Abigael", "Adèle", "Adriana", "Adrienne", "Agathe", "Aicha", "Albane", "Alessia", "Alexandra", "Alexia", "Aleyna", "Alia", "Alice", "Alicia", "Alienor", "Aline", "Alix", "Aliya", "Aliyah", "Alizee", "Alya", "Alycia", "Alyssa", "Alyssia", "Amandine", "Ambre", "Ambrine", "Amel", "Amelia", "Amélie", "Amina", "Aminata", "Amira", "Amy", "Ana", "Anae", "Anaelle", "Anaïs", "Anastasia", "Andrea", "Angela", "Angèle", "Angelina", "Angeline", "Anissa", "Anna", "Annabelle", "Annaelle", "Anouk", "Apolline", "Ashley", "Asma", "Assia", "Assya", "Astrid", "Athénaïs", "Audrey", "Augustine", "Aurélie", "Aurore", "Ava", "Awa", "Axelle", "Aya", "Berenice", "Bertille", "Blanche", "Cali", "Calie", "Camelia", "Camille", "Candice", "Capucine", "Carla", "Carmen", "Caroline", "Cassandra", "Cassandre", "Cassie", "Cécile", "Cecilia", "Céleste", "Célestine", "Celia", "Céline", "Celya", "Chahinez", "Chaima", "Charlene", "Charlie", "Charline", "Charlotte", "Chayma", "Chiara", "Chloé", "Claire", "Clara", "Clarisse", "Clea", "Clelia", "Clémence", "Clementine", "Cleo", "Cloé", "Clotilde", "Coline", "Constance", "Coralie", "Cyrielle", "Daphné", "Deborah", "Diana", "Diane", "Dina", "Dounia", "Eden", "Ela", "Elea", "Eleana", "Elena", "Eléonore", "Elia", "Elif", "Elina", "Eline", "Elisa", "Élisabeth", "Élise", "Elissa", "Ella", "Eloane", "Élodie", "Éloïse", "Elona", "Elora", "Elsa", "Elya", "Elyna", "Elyne", "Ema", "Emeline", "Emie", "Émilie", "Emily", "Emma", "Emmanuelle", "Emmie", "Emmy", "Emna", "Emy", "Enola", "Enora", "Erine", "Estelle", "Esther", "Eugénie", "Eva", "Eve", "Eya", "Fanny", "Fantine", "Farah", "Fatima", "Fatma", "Fatoumata", "Faustine", "Flavie", "Fleur", "Flora", "Flore", "Florine", "Gabriella", "Gabrielle", "Gaëlle", "Garance", "Genevieve", "Giulia", "Grace", "Gwenaëlle", "Gwendoline", "Hafsa", "Hajar", "Halima", "Hana", "Hanae", "Hanna", "Hannah", "Hawa", "Helena", "Hélène", "Héloïse", "Hermine", "Hiba", "Hind", "Hortense", "Ibtissem", "Ilana", "Iliana", "Ilona", "Ilyana", "Imane", "Imen", "Imene", "Inaya", "Inès", "Irina", "Iris", "Isaure", "Isis", "Isra", "Izia", "Jade", "Jana", "Janelle", "Janna", "Jasmine", "Jeanne", "Jenna", "Jessica", "Jihane", "Joan", "Joana", "Johanna", "Joséphine", "Joy", "Joyce", "Judith", "Julia", "Julie", "Juliette", "Juline", "Justine", "Kahina", "Kaina", "Kamelia", "Kayla", "Kayna", "Kelia", "Kelly", "Kelya", "Kenza", "Kessy", "Khadija", "Kiara", "Kim", "Kimberley", "Kyara", "Laetitia", "Lalie", "Laly", "Lamia", "Lana", "Lara", "Laura", "Laure", "Laurine", "Layana", "Léa", "Leana", "Leane", "Leanne", "Leelou", "Leia", "Leila", "Leina", "Lena", "Leona", "Léonie", "Leyna", "Lia", "Liana", "Lila", "Lilas", "Lili", "Lilia", "Lilie", "LiliRose", "Lilly", "Lilou", "Lilwenn", "Lily", "Lilya", "LilyRose", "Lina", "Linda", "Lindsay", "Line", "Lisa", "Lise", "Lison", "Livia", "Liya", "Loane", "Loanne", "Lois", "Lola", "Lorena", "Lou", "Louane", "Louann", "LouAnn", "Louanne", "LouAnne", "Louisa", "Louise", "Louison", "Louna", "Luce", "Lucia", "Lucie", "Lucile", "Lucille", "Lucy", "Ludivine", "Luna", "Lya", "Lyana", "Lydia", "Lylia", "Lylou", "Lyna", "Madeleine", "Mae", "Maelia", "Maelie", "Maeline", "Maëlle", "Maelly", "Maellys", "Maely", "Maelyne", "Maëlys", "Maelyss", "Maeva", "Maia", "Maily", "Mailys", "Maimouna", "Maina", "Maissa", "Maissane", "Maiwenn", "Malak", "Malia", "Manel", "Manelle", "Manon", "Margaux", "Margot", "Maria", "Mariam", "Marie", "Marilou", "Marina", "Marine", "Marion", "Marwa", "Maryam", "Marylou", "Mathilde", "Maud", "Maya", "Maylis", "Mayssa", "Meissa", "Mélanie", "Melia", "Melina", "Melinda", "Méline", "Mélissa", "Mellina", "Melodie", "Melody", "Melyna", "Melyne", "Meriem", "Meryem", "Mia", "Mila", "Milla", "Mina", "Mona", "Morgane", "Mya", "Myriam", "Nada", "Naelle", "Naia", "Naila", "Naima", "Nais", "Naomi", "Naomie", "Nawel", "Naya", "Nayla", "Neila", "Nelia", "Nell", "Nesrine", "Neyla", "Nina", "Ninon", "Nisa", "Noa", "Noelie", "Noeline", "Noémie", "Nola", "Nora", "Norah", "Nour", "Océane", "Olivia", "Ophélie", "Oriane", "Orlane", "Ornella", "Paloma", "Paola", "Pauline", "Pénélope", "Perrine", "Philippine", "Philomène", "Prune", "Rachel", "Rahma", "Rania", "Raphaëlle", "Rébecca", "Romane", "Romy", "Rosalie", "Rose", "Roxane", "Sabrina", "Sacha", "Safa", "Safia", "Safiya", "Sakina", "Salma", "Salomé", "Samia", "Sana", "Sara", "Sarah", "Sasha", "Savannah", "Selena", "Selene", "Selma", "Serena", "Shaima", "Shaina", "Shana", "Shanna", "Shayna", "Sherine", "Sidonie", "Sirine", "Sixtine", "Sofia", "Solène", "Soline", "Sonia", "Sophia", "Sophie", "Soraya", "Soukaina", "Soumaya", "Stella", "Suzanne", "Suzie", "Syrine", "Taina", "Talia", "Tamara", "Tania", "Tatiana", "Tess", "Tessa", "Thais", "Thalia", "Thea", "Tiffany", "Tina", "Tiphaine", "Valentine", "Vanessa", "Victoire", "Victoria", "Violette", "Wendy", "Yael", "Yaelle", "Yasmina", "Yasmine", "Youna", "Yousra", "Yuna", "Yvette", "Yvonne", "Zahra", "Zelie", "Zia", "Zoé"]>>
 <<set setup.frenchSlaveSurnames = ["Andre", "Arnaud", "Arsenault", "Barbier", "Benoit", "Bernard", "Bertrand", "Blanc", "Blanchard", "Bonnet", "Bouvier", "Boyer", "Brun", "Chevalier", "Clement", "Cohen", "Cousteau", "David", "Denis", "Deschamps", "Dubois", "Dufour", "Dumas", "Dumont", "Dupont", "Durand", "Duval", "Fabre", "Faure", "Favreau", "Fontaine", "Fournier", "Francois", "Gaillard", "Garnier", "Gauthier", "Gautier", "Gerard", "Girard", "Giraud", "Guerin", "Henry", "Jean", "Joly", "Lacroix", "Lambert", "Laurent", "Leclerc", "Lefebvre", "Lefevre", "Legrand", "Lemaire", "Leroux", "Leroy", "Levy", "Lucas", "Marchand", "Marie", "Martin", "Masson", "Mathieu", "Mercier", "Meunier", "Michel", "Moreau", "Morel", "Morin", "Nicolas", "Noel", "Olivier", "Paris", "Perrin", "Petit", "Phillipe", "Picard", "Pierre", "Renaud", "Richard", "Robert", "Robin", "Roche", "Rousseau", "Roussel", "Roux", "Roy", "Simon", "Thomas", "Vidal", "Vincent"]>>
@@ -545,7 +580,7 @@
 <<set setup.sudaneseSlaveNames = ["Amina", "Awmima", "Bakhita", "Fatima", "Halima", "Hawa", "Jalila", "Leila", "Malkat", "Mariam", "Mhadsin", "Muna", "Muram", "Nahid", "Nawal", "Safa", "Tasabih", "Widad", "Yamilé", "Zina"]>>
 <<set setup.sudaneseSlaveSurnames = ["Abass", "Abbas", "Abd", "Abdalla", "Abdallah", "Abdel", "Abdelbagi", "Abdelgadir", "Abdelrahim", "Abdelrahman", "Abdelwahab", "Abdullah", "Abu", "Adam", "Adil", "Ahmad", "Ahmed", "Alamin", "Ali", "Awad", "Aziz", "Babiker", "Babikir", "Badr", "Bashir", "Dafalla", "Deng", "Elamin", "Elhassan", "Elmahi", "Elsayed", "Elsheikh", "Elsir", "Eltayeb", "Fadul", "Gamal", "Gasim", "Hamid", "Hashim", "Hassan", "Hussein", "Ibrahim", "Idris", "Imam", "Ismail", "Juma", "Kamal", "Khalifa", "Magzoub", "Mahgoub", "Mahmoud", "Makki", "Malik", "Mansour", "Mohamed", "Mohammed", "Mohmed", "Mukhtar", "Musa", "Mustafa", "Nasr", "Nour", "Omar", "Omer", "Osman", "Saad", "Saeed", "Salah", "Salih", "Salim", "Satti", "Sudan", "Suleiman", "Sulieman", "Suliman", "Taban", "Taha", "Yassin", "Younis", "Yousif", "Zain"]>>
 
-<<set setup.iraqiSlaveNames = ["Affifa", "Aida", "Alaa", "Alia", "Amal", "Atika", "Awatef", "Bahija", "Basimah", "Bedia", "Betool", "Danah", "Dunya", "Eaman", "Farida", "Gulustan", "Haifa", "Houzan", "Huda", "Inam", "Kenza", "Leila", "Lihadh", "Maysar", "Maysoon", "Nahla", "Naziha", "Nazik", "Noor", "Nuha", "Raghad", "Rahma", "Rana", "Rihab", "Sahar", "Sajida", "Sajida", "Salima", "Samira", "Shatha", "Sondul", "Suaad", "Sundus", "Thumal", "Thura", "Toba", "Wasma'a", "Yanar", "Zaha", "Zainab"]>>
+<<set setup.iraqiSlaveNames = ["Affifa", "Aida", "Alaa", "Alia", "Amal", "Atika", "Awatef", "Bahija", "Basimah", "Bedia", "Betool", "Danah", "Dunya", "Eaman", "Farida", "Gulustan", "Haifa", "Houzan", "Huda", "Inam", "Kenza", "Leila", "Lihadh", "Maysar", "Maysoon", "Nahla", "Nayir", "Naziha", "Nazik", "Noor", "Nuha", "Raghad", "Rahma", "Rana", "Rihab", "Sahar", "Sajida", "Sajida", "Salima", "Samira", "Shatha", "Sondul", "Suaad", "Sundus", "Thumal", "Thura", "Toba", "Wasma'a", "Yanar", "Zaha", "Zainab"]>>
 <<set setup.iraqiSlaveSurnames = ["Abas", "Abbas", "Abd", "Abdul", "Abdulla", "Abdullah", "Abdulrahman", "Abed", "Abnan", "Abo", "Abood", "Ahmad", "Alani", "Alasadi", "Alazzawi", "Albayati", "Aljanabi", "Amin", "Anwar", "Asaad", "Azad", "Azeez", "Aziz", "Baban", "Emad", "Fadhil", "Faris", "Ghazi", "Hadi", "Haider", "Hama", "Hamed", "Hameed", "Hasan", "Hashim", "Hussain", "Hussein", "Hussien", "Ibrahim", "Ismail", "Issa", "Jaafar", "Jabbar", "Jalal", "Jamal", "Jameel", "Jasim", "Jawad", "Kadhim", "Kadhum", "Kaka", "Kamal", "Kamil", "Kareem", "Khoshnaw", "Kurdi", "Mahdi", "Mahmood", "Mahmoud", "Mahmud", "Majeed", "Mohamad", "Mohamed", "Mohammad", "Mohammed", "Mousa", "Muhamad", "Muhammad", "Muhammed", "Mustafa", "Naji", "Noori", "Omar", "Omer", "Othman", "Qadir", "Qasim", "Qassim", "Raad", "Raheem", "Rahman", "Rasheed", "Saad", "Saadi", "Saeed", "Salah", "Salam", "Saleem", "Saleh", "Salem", "Salih", "Salim", "Salman", "Sami", "Sharif", "Sulaiman", "Sultan", "Taha", "Taher", "Yahya", "Yaseen", "Yassin", "Yousif", "Zangana"]>>
 
 <<set setup.uzbekSlaveNames = ["Anora", "Chinara", "Durdona", "Elnura", "Feruza", "Firuza", "Guldasta", "Guli", "Gulnara", "Gulnora", "Indira", "Nargiza", "Olma", "Ona", "Parizoda", "Shahlo", "Shahnoza", "Tahmina", "Umida", "Yulduz", "Zarina", "Zeb"]>>
@@ -842,6 +877,112 @@
 <<set setup.tonganSlaveNames = ["Ana", "Anaseini", "Angelika", "Cassandra", "Dorothy", "Elisiva", "Fakafānua", "Fekitamoeloa", "Fifita", "Fusipala", "Hala'evalu", "Halaevalu", "Heu'ifanga", "Hoamofaleono", "Irene", "Kalolaine", "Lātūfuipeka", "Lavinia", "Luani", "Lusitania", "Mata'aho", "Mele", "Melenaite", "Nanasipau'u", "Neomai", "Papiloa", "Pilolevu", "Rose", "Salote", "Sālote", "Seini", "Siatukimoana", "Sinaitakala", "Siosiana", "Taina", "Tongovua", "Tuputupu", "Uluvalu", "Virginia"]>>
 <<set setup.tonganSlaveSurnames = ["Afeaki", "Afu", "Aho", "Ahoafi", "Aholelei", "Akau'ola", "Akauola", "Akolo", "Aleamotua", "Bloomfield", "Cama", "Chen", "Cocker", "Emberson", "Esau", "Fakahua", "Fakaosi", "Fakatava", "Fakatou", "Fakatulolo", "Falekaono", "Faletau", "Fangupo", "Fanua", "Faupula", "Fe'ao", "Fetokai", "Fifita", "Filiai", "Finau", "Fineanganofo", "Folau", "Foliaki", "Fonokalafi", "Fonua", "Fotu", "Fukofuka", "Fulivai", "Funaki", "Fusimalohi", "Guttenbeil", "Hafoka", "Hakaumotu", "Halapua", "Hansen", "Hausia", "Havea", "Havili", "Heimuli", "Helu", "Hoeft", "Hufanga", "Huni", "Ika", "Ilangana", "John", "Jones", "Kaho", "Kaitapu", "Kalaniuvalu", "Kamoto", "Katoa", "Kaufusi", "Kautoke", "Kava", "Kavaliku", "Kim", "Kioa", "Koloamatangi", "Lakai", "Langi", "Latu", "Lavaka", "Lavaki", "Lavemai", "Lee", "Leger", "Leha", "Lemoto", "Leone", "Liava'a", "Lino", "Lokotui", "Lolohea", "Lui", "Lutui", "Maasi", "Mafi", "Mafileo", "Mahe", "Maka", "Malupo", "Manu", "Manuofetoa", "Masila", "Mataele", "Matangi", "Matoto", "Mau", "Mele", "Miller", "Mo'unga", "Moa", "Moala", "Mone", "Moses", "Mounga", "Nadan", "Nakao", "Nau", "Ngauamo", "Nishi", "Niu", "Niukapu", "Ofa", "Oko", "Otuafi", "Otukolo", "Otunuku", "Pahulu", "Palavi", "Palu", "Panuve", "Paongo", "Pasikala", "Paunga", "Pele", "Penitani", "Petelo", "Pohiva", "Polota", "Pongia", "Prasad", "Pulini", "Puloka", "Pulu", "Ramlu", "Salesi", "Schaumkel", "Sela", "Sika", "Smith", "Soakai", "Ta'ai", "Tai", "Taione", "Takai", "Takau", "Talau", "Tangi", "Tapueluelu", "Tatafu", "Taufa", "Taufatofua", "Taukolo", "Taumoepeau", "Taungakava", "Tausinga", "Tautua'a", "Tei", "Telefoni", "Thomas", "Toa", "Tohi", "Tongia", "Toutai", "Tu'inukuafe", "Tu'ipulotu", "Tu'ivakano", "Tuakoi", "Tufui", "Tuihalamaka", "Tuineau", "Tuionetoa", "Tuipulotu", "Tuita", "Tuitupou", "Tuivai", "Tuku'aho", "Tukuafu", "Tupou", "Tupouniua", "Ulakai", "Vaenuku", "Vailea", "Vaipulu", "Vaipuna", "Vaisima", "Vaitai", "Vaka", "Vakasiuola", "Vakauta", "Vave", "Vea", "Vehikite", "Veikoso", "Vete", "Vi", "Wang", "Wolfgramm"]>>
 
+<<set setup.catalanSlaveNames = ["Aina", "Ana", "Àngels", "Anna", "Annabel", "Antònia", "Carla", "Carmen", "Clara", "Cristina", "Elisabeth", "Elvira", "Emma", "Empar", "Esther", "Irene", "Isabel", "Julià", "Júlia", "Laia", "Laura", "Lola", "Lucia", "Lydia", "Magalí", "Marcella", "Maria del Pilar", "Maria", "María", "Martina", "Maruja", "Mercedes", "Mònica", "Noa", "Núria", "Olga", "Paula", "Rosa", "Roser", "Samanta", "Soledad", "Teresa", "Zenobia"]>>
+<<set setup.catalanSlaveSurnames = ["Altafaj", "Amela", "Andreu", "Badía", "Ballesta", "Bertran", "Canal", "Carret", "Casamajó", "Castarà", "Cubas", "Fàbrega", "Farran", "Folguera", "Forns", "González", "Guillamon", "Junqueras", "Karr", "Mas", "Moliner", "Monserdà", "Montalbán", "Montanyà", "Monzó", "Mulder", "Nopca", "Pagans", "Partal", "Pla", "Plaja", "Polo", "Puig", "Puigdemont", "Puyal", "Sagi", "Sala", "Saladrigas", "Sancho", "Sanllorente", "Terribas", "Tortajada", "Villar", "Xammar"]>>
+
+<<set setup.equatoguineanSlaveNames = ["Adriana", "Ana", "Bibiana", "Blessing", "Camila", "Carmen", "Carolina", "Christelle", "Constancia", "Cristina", "Dorine", "Emilia", "Emiliana", "Esperanza", "Flor", "Genoveva", "Gloria", "Isabel", "Jade", "Juliana", "Laetitia", "Lúcia", "Lucrecia", "Magdalena", "Mari", "María del Carmen", "María Teresa", "María", "Marlene", "Milagrosa", "Natalia", "Paula", "Paz", "Pilar", "Raquel", "Rosa", "Ruth", "Sinforosa", "Teresa"]>>
+<<set setup.equatoguineanSlaveSurnames = ["Abaga", "Abeso", "Ada", "Adugu", "Aguilera", "Ahmad", "Akapo", "Alo", "Alogo", "Alvarez", "Andeme", "Angono", "Angue", "Aniceto", "Antai", "Asumu", "Avomo", "Ba", "Bacale", "Bah", "Bakale", "Barleycorn", "Bela", "Belope", "Bibang", "Bielo", "Bindang", "Bioko", "Biyogo", "Blanco", "Boho", "Borico", "Cabrera", "Camara", "Chicampo", "Cisse", "Collins", "Conde", "Conten", "Coulibaly", "Cruz", "Davies", "Diallo", "Diawara", "Diaz", "Diop", "Diouf", "Dominguez", "Doucoure", "Dougan", "Ebang", "Ebong", "Ebuka", "Edjang", "Edu", "Efa", "Eg", "Ela", "Ele", "Elo", "Eneme", "Engo", "Engonga", "Engono", "Esono", "Esteban", "Esuba", "Eyama", "Eyang", "Eyene", "Fakih", "Fernandes", "Fernandez", "Ferreira", "Garca", "Garcia", "Gomez", "Gonzalez", "Gueye", "Guinee", "Hassan", "Hernandez", "Ibrahim", "Iyanga", "Jackson", "Jean", "Jimenez", "Johnson", "Jones", "Jose", "Keita", "King", "Koffi", "Kouassi", "Lawson", "Lee", "Lima", "Lohoba", "Lopez", "Luna", "Malabo", "Man", "Mane", "Manga", "Mangue", "Martin", "Martinez", "Martins", "Maye", "Mba", "Mbana", "Mbang", "Mbo", "Mbomio", "Medja", "Memba", "Mengue", "Micha", "Miko", "Mitogo", "Modjo", "Molina", "Molongua", "Momese", "Monsuy", "Motu", "Mpanga", "Muñoz", "Nana", "Nchama", "Ncogo", "Ndjeng", "Ndong", "Ndongo", "Ngo", "Ngomo", "Ngua", "Nguema", "Niang", "Njoya", "Nkulu", "Nsang", "Nsue", "Ntongono", "Ntutumu", "Nzang", "Nze", "Obama", "Obiang", "Obono", "Okenve", "Oko", "Okomo", "Oliveira", "Olo", "Oma", "Ona", "Ondo", "Onguene", "Orichi", "Orobiyi", "Osa", "Ovono", "Owono", "Oyana", "Oyono", "Paz", "Pereira", "Perez", "Ramirez", "Rivas", "Rodrigues", "Rodriguez", "Rojas", "Roku", "Rondo", "Saleh", "Salomon", "Sam", "Sanchez", "Santos", "Segorbe", "Seriche", "Shaw", "Silva", "Sima", "Sissoko", "Slabý", "Smith", "Sow", "Teixeira", "Thomas", "Thompson", "Toichoa", "Traore", "Wafo", "Williams", "Wong", "Yao", "Young"]>>
+
+<<set setup.frenchPolynesianSlaveNames = ["Béatrice", "Célestine", "Cheyenne", "Gina", "Heikapu", "Henriette", "Hereiti", "Hina", "Hinano", "Hinarere", "Jeanne", "Jocelyne", "Karina", "Maeva", "Mareva", "Marie", "Moea", "Moeata", "Poema", "Rita", "Taïna", "Tarita", "Teura", "Tiare", "Titaina", "Titaua", "Vaea", "Vaitiare"]>>
+<<set setup.frenchPolynesianSlaveSurnames = ["Adams", "Alexandre", "Amaru", "Amo", "Arai", "Atger", "Aumeran", "Bambridge", "Barff", "Bellais", "Bennett", "Bernard", "Bessert", "Bonnefin", "Bonnet", "Bonno", "Boosie", "Bordes", "Brodien", "Brothers", "Brotherson", "Buchin", "Buillard", "Chan", "Chang", "Chansin", "Chen", "Cheung", "Chin", "Chong", "Chung", "Clark", "Colombani", "Cowan", "Dauphin", "David", "Deane", "Dexter", "Domingo", "Doom", "Doucet", "Drollet", "Dubois", "Dupont", "Durand", "Estall", "Ferrand", "Flohr", "Flores", "Frogier", "Fuller", "Garbutt", "Garcia", "Garnier", "Gooding", "Grand", "Guilloux", "Guyot", "Haiti", "Hamblin", "Hapairai", "Hart", "Hauata", "Haumani", "Ho", "Holman", "Hunter", "Ioane", "Itchner", "Jamet", "Johnston", "Juventin", "Lai", "Laille", "Lao", "Lau", "Laurent", "Law", "le Gall", "Leboucher", "Lee", "Lehartel", "Lemaire", "Lenoir", "Leou", "Li", "Liao", "Lo", "Lucas", "Ly", "Mai", "Maitere", "Mamatui", "Manate", "Manea", "Manutahi", "Mare", "Marie", "Mariteragi", "Martin", "Martinez", "Maurin", "Mercier", "Michel", "Mou", "Mu", "Nicolas", "Nouveau", "Nui", "Pambrun", "Paofai", "Parker", "Pasquier", "Peni", "Perez", "Perry", "Petit", "Picard", "Putoa", "Quesnot", "Raapoto", "Raoulx", "Rey", "Richard", "Richmond", "Robert", "Roche", "Rochette", "Sacault", "Sage", "Salmon", "Sandford", "Sanford", "Shan", "Siu", "Smith", "Taerea", "Tahuhuterani", "Taiarui", "Tama", "Tamarii", "Tang", "Tapi", "Taputu", "Taputuarai", "Tarahu", "Taruoura", "Tauatiti", "Tauraa", "Tauru", "Tautu", "Tchen", "Teai", "Teamo", "Teamotuaitau", "Teariki", "Tefaatau", "Tehahe", "Teheiura", "Tehoiri", "Teihotaata", "Teihotu", "Teinauri", "Teissier", "Teiva", "Temaiana", "Temarii", "Temauri", "Tepa", "Terai", "Teriierooiterai", "Teriipaia", "Teriitahi", "Teriitehau", "Terorotua", "Tetuanui", "Teuira", "Thomas", "Tihoni", "Tinorua", "Tixier", "Toomaru", "Tuairau", "Tuheiava", "Tumahai", "Tunutu", "Utia", "Vaiho", "Vernaudon", "Vidal", "Viriamu", "Vivish", "Voirin", "Vongue", "Wan", "Williams", "Wöhler", "Wong", "Yau", "Yu"]>>
+
+<<set setup.kurdishSlaveNames = ["Ajamê", "Aynur", "Ayşe", "Bahîya", "Dashni", "Dilek", "Dillberê", "Fehriye", "Fidan", "Gulhat", "Helan", "Houzan", "Hozan", "Ismahan", "Lana", "Leyla", "Najla", "Nalin", "Nayir", "Neda", "Nur", "Perwin", "Rojda", "Sakine", "Sebahat", "Sihadet", "Soraya", "Widad", "Xafshê", "Zînê", "Zuhal"]>>
+<<set setup.kurdishSlaveSurnames = ["Ahmad", "Ahmed", "Al-Atrushi", "Al-Maliki", "Ali", "Amin", "Ata", "Ayna", "Baban", "Bapir", "Barzanji", "Baydemir", "Birdal", "Buldan", "Dabagh", "Demir", "Güven", "Huso", "Irmak", "Kalkan", "Karima", "Krekar", "Kurtulan", "Mahmoud", "Mamand", "Muhammed", "Mustafa", "Nouri", "Omar", "Omer", "Othman", "Özsökmenler", "Rahim", "Ramazan", "Saleh", "Salih", "Sayfour", "Shaways", "Sindi", "Tuncel", "Uthman", "Wahby", "Zana", "Ziad"]>>
+
+<<set setup.tibetanSlaveNames = ["Bhuti", "Chingdrol", "Choedon", "Choenyi", "Chokey", "Chokphel", "Damchoe", "Dawa", "Dema", "Dhundup", "Dickey", "Dicki", "Dolkar", "Dolma", "Dorjee", "Drolma", "Gyatso", "Gyurmey", "Jampa", "Jamyang", "Jangchup", "Jetsun", "Jungney", "Karma", "Kelsang", "Khando", "Kunchok", "Kunga", "Lekhshey", "Lhakpa", "Lhamo", "Lhawang", "Magyal", "Metok", "Namdak", "Namdol", "Namgyal", "Ngonga", "Norbu", "Nyima", "Paljor", "Passang", "Pema", "Pemba", "Phuntsok", "Rabgyal", "Rabten", "Rangdol", "Rigsang", "Rigzin", "Rinchen", "Samdup", "Samten", "Sangyal", "Sonam", "Soname", "Tashi", "Tenzin", "Tsering", "Tseten", "Tsomo", "Tsundue", "Wangchuk", "Wangmo", "Wangyag", "Woeser", "Woeten", "Yangkey", "Yuying"]>>
+<<set setup.tibetanSlaveSurnames = ["Beru", "Bumsa", "Cezhug", "Chang", "Chen", "Choephel", "Choeyang", "Choling", "Chungtak", "Cui", "Dhondup", "Dhundup", "Dolma", "Dongkar", "Dorje", "Dorjee", "Gyalpo", "Gyaltsen", "Gyatso", "Jamcan", "Jigme", "Khyentse", "Kyab", "Kyi", "Lhamo", "Li", "Losal", "Losang", "Ming", "Mipham", "Namdak", "Namgyal", "Ngapoi", "Norbu", "Nyatri", "Nyidron", "Nyingpo", "Pema", "Phagpa", "Puncog", "Rinpoche" "Chhoyang", "Sangay", "Songtsen", "Tashi", "Tenzin", "Tethong", "Thondup", "Tobgyal", "Topgyal", "Trizin", "Tsechu", "Tsemo", "Tsering", "Wangdi", "Wangyal", "Wong", "Yang", "Yangchen", "Zheng"]>>
+
+<<set setup.bissauGuineanSlaveNames = ["Adiato", "Anhel", "Anne", "Antonieta", "Cadi", "Carlina", "Carmen", "Domingas", "Fatumata", "Fidelma", "Filomena", "Francisca", "Graciela", "Isabel", "Jacira", "Jessica", "Leopoldina", "Maria", "Odete", "Rebecca", "Rosa", "Salomea", "Sona", "Sylvia", "Taciana", "Tamara", "Zinha"]>>
+<<set setup.bissauGuineanSlaveSurnames = ["Abulai", "Aguayo", "Ake", "Albino", "Alfredo", "Almeida", "Alvarenga", "Alves", "Amancio", "Ano", "Antonio", "Araujo", "Attebi", "Augusto", "Ba", "Bacar", "Bafata", "Bah", "Bald", "Balde", "Baltazar", "Bamba", "Banjai", "Barai", "Barbosa", "Bari", "Barros", "Barry", "Batista", "Bernardo", "Biague", "Biai", "Bissau", "Boissy", "Brakwah", "Brandao", "Ca", "Cabral", "Caetano", "Camara", "Campal", "Campos", "Cande", "Cante", "Cardoso", "Carlos", "Carvalho", "Casimiro", "Cassama", "Coly", "Conte", "Correia", "Costa", "Coumbassa", "Cuino", "Cunha", "da Costa", "da Cunha", "da Silva", "Daba", "Dabo", "Danfa", "Danso", "Darame", "Dauda", "de Carvalho", "de Pina", "Delgado", "Diallo", "Diamanka", "Dias", "Diatta", "Dieme", "Djalo", "Djassi", "Djata", "Djau", "Djeme", "Domingos", "dos Reis", "dos Santos", "Duarte", "Embalo", "Esteves", "Evora", "Fati", "Fernandes", "Fernando", "Ferreira", "Fonseca", "Fortes", "Furtado", "Gama", "Goia", "Gomes", "Gomis", "Goncalves", "Gonzalez", "Gueye", "Guine", "Handem", "Henriques", "Iala", "Ie", "Indami", "Indi", "Indjai", "Injai", "Jalo", "Jamanca", "Jaquite", "Jassi", "Joao", "Jose", "Junior", "Keita", "Konan", "Lima", "Lopes", "Lourenço", "Luis", "Malam", "Mamadu", "Manafa", "Mane", "Manga", "Mango", "Manuel", "Mario", "Marques", "Martinho", "Martins", "Master", "Mendes", "Mendonça", "Mendy", "Miranda", "Monteiro", "Moreira", "Nancassa", "Nanque", "Ndiaye", "Nhaga", "Nunes", "Ocante", "Oliveira", "Paralta", "Pedro", "Pereira", "Piña", "Pinto", "Pires", "Quade", "Quebe", "Queita", "Quintino", "Raj", "Ramos", "Reis", "Ribeiro", "Robalo", "Rocha", "Rodrigues", "Sa", "Saliu", "Sambu", "Sampa", "Sanca", "Sanches", "Sane", "Sanha", "Sani", "Sano", "Santos", "Saqui", "Seco", "Seide", "Seidi", "Semedo", "Sene", "Sharma", "Siga", "Sila", "Silva", "So", "Soares", "Sousa", "Souza", "Sow", "Stevens", "Tamba", "Tavares", "Tchuda", "Te", "Teixeira", "Traore", "Türe", "Varela", "Vaz", "Vieira"]>>
+
+<<set setup.chadianSlaveNames = ["Agnes", "Albertine", "Amani", "Angela", "Arafa", "Bibiro", "Bourkou", "Carine", "Christine", "Delphine", "Elsie", "Fadoul", "Fatime", "Georges", "Hadjé", "Hinda", "Hinikissia", "Jacqueline", "Jodie", "Kalthouma", "Kaltouma", "Louise", "Luiza", "Prudence", "Rosalie", "Sylviane"]>>
+<<set setup.chadianSlaveSurnames = ["Abakar", "Abass", "Abba", "Abbas", "Abbo", "Abdallah", "Abdel", "Abdel-Aziz", "Abdelaziz", "Abdelkerim", "Abdelrahim", "Abdelsalam", "Abderaman", "Abderamane", "Abdou", "Abdoulaye", "Abdramane", "Aboubakar", "Adam", "Adamou", "Adannou", "Adoudou", "Adoum", "Ahamat", "Ahmat", "Ahmed", "Alain", "Ali", "Alio", "Alladoum", "Allamine", "Allarassem", "Amine", "Annour", "Appolinaire", "Arabi", "Assane", "Ayoub", "Baba", "Babikir", "Bachar", "Badaoui", "Barka", "Barkai", "Batran", "Beassoum", "Bechir", "Bedoum", "Beguy", "Belem", "Benam", "Beninga", "Beral", "Bichara", "Blague", "Bouba", "Boukar", "Bourma", "Brahim", "Cherif", "Choukou", "Clement", "Commelin", "Constant", "Coulibaly", "Dadi", "Dahab", "Daoud", "Diallo", "Dieudonné", "Djarma", "Djerane", "Djibrine", "Djidda", "Djikoloum", "Djimadoum", "Djimadoumbaye", "Djimbaye", "Djimet", "Doumde", "Doungous", "Dounia", "Elie", "Emmanuel", "Eric", "Fadoul", "Fall", "Fatimé", "Felix", "Fidele", "Fils", "Frederic", "Goni", "Goudja", "Goukouni", "Habib", "Haggar", "Hamat", "Hamdan", "Hamid", "Hamit", "Hamza", "Haroun", "Hassaballah", "Hassan", "Hassane", "Hissein", "Hisseine", "Ibrahim", "Idriss", "Innocent", "Issa", "Jacques", "Jean", "Josiane", "Kabir", "Kanika", "Kara", "Katir", "Khalil", "Khamis", "Kumar", "Li", "Madingar", "Mahamat", "Mahdi", "Maissala", "Malick", "Mallah", "Malloum", "Manga", "Mangue", "Masra", "Matar", "Mbaigoto", "Mbainaissem", "Mbairamadji", "Mbodou", "Mohamed", "Moukhtar", "Moursal", "Moussa", "Moustapha", "Mouta", "Nabia", "Nadji", "Nadjingar", "Narcisse", "Nassour", "Ndouba", "Ngaba", "Ngakoutou", "Ngaro", "Noudjalbaye", "Nour", "Olivier", "Ouchar", "Oumar", "Ousman", "Ousmane", "Outman", "Palebele", "Ramadan", "Ramadane", "Ramat", "Remadji", "Richard", "Rodrigue", "Roland", "Ronel", "Sakal", "Saleh", "Sanoussi", "Seid", "Seidou", "Senoussi", "Sidick", "Silva", "Smith", "Soudy", "Sougui", "Souleyman", "Souleymane", "Soumaine", "Sow", "Taha", "Tahir", "Tao", "Tidjani", "Toko", "Toure", "Traore", "Wang", "Yacoub", "Yaya", "Yerima", "Younous", "Youssouf", "Zakaria", "Zhang"]>>
+
+<<set setup.comorianSlaveNames = ["Ahamada", "Anlia", "Asmayat", "Ayidat", "Ayouba", "Bahia", "Chamsia", "Coralie", "Denika", "Djoueria", "Faïza", "Feta", "Hadidja", "Hadjira", "Housnati", "Liane", "Nazlati", "Rafida", "Rifka", "Safia", "Salhate", "Sandjema", "Tina", "Touhfat"]>>
+<<set setup.comorianSlaveSurnames = ["Abbas", "Abdallah", "Abderemane", "Abdillah", "Abdillahi", "Abdou", "Abdoul", "Abdoul-Karim", "Abdoulkarim", "Abdouroihamane", "Abdullatuf", "Abou", "Aboubacar", "Aboudou", "Adam", "Adinani", "Ahamad", "Ahamada", "Ahamadi", "Ahamed", "Ahmada", "Ahmed", "Alhadhur", "Ali", "Allaoui", "Amina", "Anli", "Assani", "Assoumani", "Athoumani", "Attoumane", "Attoumani", "Azali", "Bacar", "Bazi", "Bedja", "Ben", "ben Abdallah", "ben Abdou", "ben Ali", "Boina", "Boinaheri", "Boinali", "Boura", "Bourhane", "Bourhani", "Chakir", "Chami", "Chamsidine", "Chanfi", "Charif", "Cheikh", "Correa", "Cortes", "Daniel", "Daoud", "Daroueche", "Diaz", "Djae", "Djoumoi", "El-Aziz", "Elamine", "Elarif", "Farhane", "Farid", "Farouk", "Fatima", "Fatouma", "Garcia", "Gomez", "Gonzalez", "Hachim", "Hadidja", "Hadji", "Hafidhou", "Hakim", "Halidi", "Halifa", "Hamada", "Hamadi", "Hamidou", "Hamza", "Harisy", "Haruna", "Hassan", "Hassane", "Hassani", "Himidi", "Houbabi", "Houmadi", "Humblot", "Ibouroi", "Ibrahim", "Ibrahima", "Idarousse", "Idriss", "Ismael", "Issa", "Kalfane", "Kamal", "Kassim", "Khodidas", "Lopes", "Lopez", "Loutfi", "M'Madi", "Maamoune", "Madi", "Mahamoud", "Mahamoudou", "Mansour", "Maoulida", "Marco", "Mari", "Martinez", "Martins", "Massoudi", "Massoundi", "Mbae", "Mbaraka", "Mchangama", "Mdahoma", "Mgomri", "Mhoma", "Mhoudine", "Mhoumadi", "Mina", "Miradji", "Mirghane", "Mlanao", "Mmadi", "Mogne", "Mogni", "Mohamadi", "Mohamed", "Moina", "Moindjie", "Moindze", "Mouhidine", "Mouhtar", "Mouigni", "Moumine", "Mourchid", "Mourdi", "Moussa", "Moustoifa", "Mroivili", "Msahazi", "Msaidie", "Nadjim", "Nakib", "Nashmi", "Nassor", "Nassuf", "Nassur", "Nourdine", "Omar", "Oumouri", "Ousseni", "Papa", "Perez", "Quintero", "Rachad", "Rachid", "Reyes", "Rodrguez", "Roukia", "Saadi", "Saandi", "Sahimi", "Said", "Saidali", "Saindou", "Salim", "Sanchez", "Sidi", "Silai", "Silva", "Sitti", "Smith", "Soidri", "Soidridine", "Soilihi", "Soudjay", "Souef", "Soulaimana", "Soule", "Suarez", "Tabibou", "Taoufik", "Tourqui", "Toybou", "Wu", "Yahaya", "Youssouf", "Zaid", "Zainati", "Zakaria", "Zen", "Zoubert"]>>
+
+<<set setup.ivorianSlaveNames = ["Adé", "Adjoua", "Affoussiata", "Alimata", "Amenan", "Angèle", "Anna", "Annabelle", "Anne-Marie", "Anne", "Audrey", "Aya", "Chantal", "Christelle", "Christiane", "Christine", "Claudia", "Constance", "Desiree", "Dobet", "Dominique", "Elise", "Emma", "Fatou", "Fatoumata", "Grace", "Henriette", "Jacqueline", "Joana", "Josette", "Maimouna", "Marguerite", "Mariam", "Marie-Thérèse", "Marie", "Mathilde", "Micheline", "Nayanka", "Pascale", "Paula", "Priscilla", "Rachelle", "Regina", "Rose", "Simone", "Sonia", "Tanella", "Thérèse", "Vanessa", "Véronique", "Virgine", "Werewere", "Yohou"]>>
+<<set setup.ivorianSlaveSurnames = ["Abou", "Achi", "Adingra", "Adje", "Adon", "Adou", "Ahoua", "Ake", "Akpa", "Akre", "Alla", "Allou", "Aman", "Amani", "Amon", "Ange", "Anoh", "Assamoi", "Assemien", "Assi", "Assoumou", "Atse", "Atta", "Bah", "Bakayoko", "Ballo", "Bamba", "Beda", "Benie", "Berte", "Beugre", "Bi", "Bile", "Bini", "Ble", "Boa", "Bogui", "Bohoussou", "Boka", "Bolou", "Boni", "Bosson", "Boua", "Brou", "Camara", "Cherif", "Cisse", "Coulibaly", "Dadie", "Dagnogo", "Dago", "Danho", "Dao", "Dembele", "Diabagate", "Diabate", "Diaby", "Diakite", "Diallo", "Diarra", "Diarrassouba", "Dibi", "Diby", "Die", "Digbeu", "Diomande", "Diop", "Djaha", "Dje", "Djedje", "Dosso", "Doumbia", "Dubois", "Ehouman", "Ehui", "Ekra", "Essoh", "Ettien", "Fadiga", "Fofana", "Gbane", "Gnagne", "Gnahore", "Gnamien", "Goli", "Guede", "Guehi", "Guei", "Gueu", "Gueye", "Irie", "Issa", "Jean", "Kaba", "Kablan", "Kabore", "Kabran", "Kacou", "Kadio", "Kadjo", "Kakou", "Kamagate", "Kamara", "Kanga", "Kangah", "Kante", "Karamoko", "Kassi", "Keita", "Kipre", "Kobenan", "Kodjo", "Koffi", "Komenan", "Kon", "Konan", "Konate", "Kone", "Kore", "Kossonou", "Koua", "Kouacou", "Kouadio", "Kouakou", "Kouam", "Kouame", "Kouao", "Kouassi", "Koudou", "Kouman", "Kourouma", "Koutouan", "Kouyate", "Kpan", "Lago", "Lasme", "Loba", "Loukou", "Maiga", "Malan", "Marie", "Meite", "Mel", "Meledje", "Miezan", "Mobio", "N'Cho", "N'Da", "N'Dri", "N'Goran", "N'Guessan", "N'Zi", "Ncho", "Nda", "Ndri", "Ngoran", "Nguessan", "Niamien", "Niamke", "Oka", "Okou", "Ouattara", "Ouedraogo", "Oulai", "Sako", "Sangare", "Sanogo", "Savane", "Sawadogo", "Seka", "Sekongo", "Seri", "Sery", "Sidibe", "Sie", "Silue", "Soro", "Soumahoro", "Sow", "Sylla", "Tano", "Tanoh", "Tape", "Tia", "Timite", "Toure", "Tra", "Traor", "Traore", "Tuo", "Yao", "Yapi", "Yapo", "Yavo", "Yeboue", "Yeo", "Yoboue", "Yoro", "Zadi", "Zamble"]>>
+
+<<set setup.mauritanianSlaveNames = ["Aicha", "Aïchetou", "Aïssata", "Aminata", "Bounkou", "Cheikha", "Coumba", "Couro", "Dimi", "Diouma", "Fati", "Fatimatou", "Fatou", "Hawa", "Houleye", "Keera", "Khatou", "Malouma", "Maria", "Mariam", "Maty", "Melissa", "Mintata", "Mubarkah", "Naha", "Um", "Vatma", "Zeina"]>>
+<<set setup.mauritanianSlaveSurnames = ["Abd", "Abdallahi", "Abdella", "Abdellahi", "Abderrahmane", "Abdi", "Abdy", "Abeid", "Abeidi", "Abeidy", "Abidine", "Achour", "Ahaimed", "Aheimed", "Ahmed", "Ahmedou", "Alioune", "Allah", "Aly", "Amar", "Anne", "Aw", "Ba", "Baba", "Babah", "Babe", "Babou", "Bah", "Barka", "Barry", "Beibou", "Beilil", "Belkhair", "Belkheir", "Beye", "Bilal", "Blal", "Boilil", "Boubacar", "Boubou", "Bouh", "Bouna", "Boushab", "Brahim", "Camara", "Cheikh", "Cheine", "Cisse", "Cissokho", "Coulibaly", "Dah", "Dahi", "Deh", "Dem", "Demba", "Dia", "Diagne", "Diakite", "Diallo", "Diarra", "Diaw", "Diawara", "Didi", "Dieng", "Dine", "Diop", "Ebeid", "El Abd", "El Abed", "El Barka", "El Bechir", "El Boukhary", "El Hacen", "El Hadj", "El Hassen", "El Hor", "El Id", "El Khair", "El Kheir", "El Kory", "El Mamy", "El Moctar", "El Mokhtar", "El Moustapha", "Elemine", "Eleyatt", "Ely", "Ethmane", "Fall", "Gaye", "Gueye", "Habib", "Haiballa", "Hamadi", "Hamady", "Hamed", "Hamoud", "Hemed", "Imijine", "Issa", "Jeddou", "Jedou", "Jiddou", "Jidou", "Kane", "Kebe", "Keita", "Konate", "Labeid", "Laghdaf", "Lam", "Lebeid", "Lehbib", "Lemine", "Lemrabott", "Limam", "Ly", "M'Bareck", "M'Barek", "M'Baye", "M'Beirick", "M'Beirik", "M'Bodj", "M'Boirick", "M'Haimid", "M'Hamed", "M'Heimid", "Maatalla", "Magha", "Maham", "Mahmoud", "Maleck", "Maouloud", "Massa", "Massoud", "Matalla", "Mbareck", "Meilid", "Meissa", "Merzoug", "Messaoud", "Messoud", "Moctar", "Mohamed", "Mohamedou", "Moussa", "N'Diaye", "N'Dongo", "N'Gaidé", "Najem", "Niang", "Niass", "Oubeid", "Ould", "Oumar", "R'Chid", "Ramdhane", "Sabar", "Said", "Saleck", "Saleh", "Salek", "Salem", "Sall", "Samba", "Sambe", "Sarr", "Seck", "Sghair", "Sid'ahmed", "Sidi", "Sidibe", "Sidiya", "Sleimane", "Sokhona", "Soueidi", "Soueidy", "Soueilem", "Soule", "Soumare", "Sow", "Sy", "Sylla", "Taher", "Taleb", "Tall", "Thiam", "Toure", "Traore", "Vadel", "Val", "Vall", "Wane", "Weiss", "Werzeg", "Yahya", "Yarg", "Zeidane", "Zein", "Zeine"]>>
+
+<<set setup.mauritianSlaveNames = ["Aimée", "Ameeksha", "Ameenah", "Anais", "Anaïs", "Ananda", "Anita", "Annabelle", "Anne", "Aurelie", "Bessika", "Carole", "Caroline", "Cheyenne", "Christiane", "Christianne", "Cindy", "Daisy", "Dalysha", "Danielle", "Danika", "Dhandevy", "Diya", "Florence", "Françoise", "Geneviève", "Geraldine", "Jacky", "Jenny", "Karen", "Kushboo", "Laetitia", "Leena", "Lindsey", "Maria", "Marie-Aimée", "Marie-Anne", "Marie-Geraldine", "Marie-Natacha", "Marie-Thérèse", "Marie", "Mariella", "Marinne", "Maryse", "Maya", "Melody", "Micaella", "Michelle", "Monique", "Natacha", "Nathacha", "Nirmala", "Nita", "Olivia", "Oona", "Pallavi", "Priscilla", "Ranini", "Sabine", "Sheila", "Shenaz", "Shirin", "Stephanie", "Sylvie", "Thérèse", "Veronique", "Viveka"]>>
+<<set setup.mauritianSlaveSurnames = ["Abdool", "Adam", "Angel", "Antoine", "Appadoo", "Appadu", "Armoogum", "Ash", "Atchia", "Aubeeluck", "Augustin", "Babajee", "Bahadoor", "Baichoo", "Balgobin", "Balloo", "Beeharry", "Begue", "Bholah", "Bhoyroo", "Bhujun", "Bhunjun", "Bhurtun", "Bissessur", "Boodhoo", "Boodhun", "Boojhawon", "Boolaky", "Bucktowar", "Bundhoo", "Bundhun", "Carver", "Catherine", "Caunhye", "Chan", "Chetty", "Cheung", "Chummun", "Chung", "Curpen", "Daby", "Damree", "David", "Desvaux", "Devi", "Domah", "Domun", "Dowlut", "Duval", "Dwarka", "Edoo", "Emrith", "Fong", "Francois", "Gilbert", "Gobin", "Goburdhun", "Goder", "Gokhool", "Gokool", "Gopal", "Gopaul", "Gopee", "Govinden", "Gujadhur", "Gungah", "Gungaram", "Gunnoo", "Hardy", "Harel", "Heerah", "Hosany", "Hossen", "How", "Hurry", "Ip", "Jankee", "Jean", "Jeebun", "Jeetoo", "Jeetun", "Jhugroo", "Jhurry", "Jolicoeur", "Joomun", "Joseph", "Jugoo", "Khadaroo", "Khan", "Khodabocus", "Khodabux", "Koenig", "Kowlessur", "Kumar", "Labonne", "Lafleur", "Lagesse", "Lai", "Lam", "Lan", "Lebon", "Lee", "Leung", "Li", "Lim", "Louis", "Luchmun", "Luximon", "Mamet", "Mamode", "Marie", "Maurel", "Maurice", "Michel", "Mohabeer", "Mohamed", "Mohit", "Mohun", "Mootoosamy", "Moutou", "Mudhoo", "Mungroo", "Mungur", "Murday", "Narain", "Narrainen", "Ng", "Nowbuth", "Nunkoo", "Oozeer", "Padaruth", "Panchoo", "Patel", "Paul", "Peerally", "Peerbux", "Peeroo", "Permal", "Perrine", "Persand", "Pierre", "Pillay", "Prayag", "Purmessur", "Raggoo", "Raj", "Rajcoomar", "Ram", "Ramasamy", "Ramasawmy", "Ramchurn", "Ramdenee", "Ramdhony", "Ramdin", "Ramen", "Ramessur", "Ramful", "Ramgoolam", "Ramjaun", "Ramkissoon", "Ramloll", "Ramlugun", "Ramnarain", "Ramphul", "Ramsaha", "Ramsahye", "Ramsamy", "Ramsurrun", "Ramtohul", "Rawat", "Rey", "Rose", "Rughoobur", "Seebaluck", "Seeboruth", "Seechurn", "Seegoolam", "Seeruttun", "Seetohul", "Shah", "Sham", "Sharma", "Sheik", "Singh", "Smith", "Soobarah", "Sookun", "Sunassee", "Sungkur", "Teeluck", "Thomas", "Toolsee", "Tsang", "Tse", "Ujoodha", "Veerapen", "Veerasamy", "Wan", "Wong", "Yan"]>>
+
+<<set setup.mosothoSlaveNames = ["Alice", "Amelia", "Anna", "Bereng", "Christina", "Constance", "Deborah", "Khauhelo", "Lineo", "Lipolelo", "Litsitso", "M'apotlaki", "Mamokete", "Mamorallo", "Masempe", "Mathato", "Michelle", "Mohato", "Moipone", "Nteboheleng", "Nthona", "Ntlhoi", "Pontso", "Priscilla", "Reitumetse", "Sebongile", "Selloane", "Sheila", "Tabitha", "Tsepang"]>>
+<<set setup.mosothoSlaveSurnames = ["Bereng", "Chabeli", "Chobokoane", "Diaho", "Hlalele", "Kabi", "Kali", "Khaketla", "Khalema", "Khetsi", "Khoabane", "Khoeli", "Khomari", "Kolobe", "Lebaka", "Lebesa", "Lebitsa", "Leboela", "Lebona", "Lebusa", "Lechesa", "Lehloenya", "Lehohla", "Lejaha", "Lekhanya", "Lenka", "Lepheana", "Lephoto", "Lepota", "Lerotholi", "Lesaoana", "Lesenyeho", "Letete", "Letseka", "Letsie", "Letsoela", "Letuka", "Lipholo", "Liphoto", "Maama", "Mabaleha", "Mabathoana", "Mabote", "Macheli", "Mafa", "Mafatle", "Mafisa", "Mahao", "Mahase", "Mahloane", "Majara", "Majoro", "Makakole", "Makara", "Makhakhe", "Makhele", "Makhetha", "Makoa", "Makoae", "Malebo", "Malefane", "Maleke", "Maliehe", "Mapetla", "Masilo", "Masoabi", "Masupha", "Matela", "Matete", "Mathaba", "Matla", "Matlali", "Matlanyane", "Matsepe", "Matsoso", "Metsing", "Moabi", "Moahloli", "Moeketsi", "Moeletsi", "Moeti", "Mofoka", "Mofokeng", "Mofolo", "Mohale", "Mohapeloa", "Mohapi", "Mohasi", "Mohasoa", "Mohau", "Mohlomi", "Moiloa", "Mokete", "Mokhele", "Mokhesi", "Mokhethi", "Mokhothu", "Mokitimi", "Mokoena", "Mokoma", "Mokone", "Mokose", "Mokuoane", "Molapo", "Molefe", "Molefi", "Moleko", "Moleleki", "Molelekoa", "Moletsane", "Molisana", "Molise", "Moloi", "Molupe", "Monaheng", "Monare", "Monethi", "Montsi", "Monyake", "Monyane", "Moorosi", "Mopeli", "Moremoholo", "Morojele", "Mosala", "Moshabesha", "Moshoeshoe", "Mosito", "Mosoeunyane", "Mosothoane", "Mota", "Mothae", "Mothibe", "Mothibeli", "Motlomelo", "Motsamai", "Motseki", "Motsoane", "Moyo", "Mphana", "Mpholo", "Mphutlane", "Mpota", "Nhlapo", "Nkhabu", "Nkhahle", "Nkhasi", "Nkoe", "Nkuebe", "Nkune", "Ntaote", "Ntene", "Nteso", "Nthako", "Ntho", "Nthunya", "Ntoi", "Ntsane", "Ntsekhe", "Phafoli", "Phakisi", "Phamotse", "Pheko", "Pitso", "Posholi", "Pule", "Pulumo", "Putsoa", "Putsoane", "Qhobela", "Ramaisa", "Rampai", "Sebatane", "Seboka", "Seeiso", "Sefali", "Sehloho", "Seitlheko", "Sekese", "Sekhesa", "Sekhonyana", "Sekoati", "Sekonyela", "Selebalo", "Sello", "Sephelane", "Shale", "Taoana", "Tau", "Thabane", "Thamae", "Theko", "Thoahlane", "Thokoa", "Thulo", "Tlali", "Tlebere", "Tshabalala", "Tsiu", "Tsolo"]>>
+
+<<set setup.sierraLeoneanSlaveNames = ["Adelaide", "Aminata", "Baba", "Bernadette", "Bunturabie", "Christiana", "Claudetta", "Constance", "Delia", "Doris", "Elizabeth", "Ella", "Estella", "Eugenia", "Eunice", "Fatmata", "Favour", "Gladys", "Hafsatu", "Haja", "Hassanatou", "Hawanatu", "Isata", "Isha", "Jeillo", "Kadi", "Lucy", "Mabinty", "Maggie", "Marai", "Mariatu", "Mary", "Melrose", "Michaela", "Nenneh", "Ola", "Olivette", "Patricia", "Sama", "Shirley", "Sia", "Yaema", "Youkie", "Zainab"]>>
+<<set setup.sierraLeoneanSlaveSurnames = ["Abdulai", "Abu", "Allen", "Allieu", "Alpha", "Amara", "Ansumana", "Aruna", "Augustine", "Bah", "Bakarr", "Bangura", "Banya", "Barrie", "Bassie", "Bayoh", "Beckley", "Bendu", "Blake", "Bockarie", "Boima", "Brewah", "Brima", "Browne", "Bull", "Bundu", "Campbell", "Carew", "Caulker", "Charles", "Coker", "Cole", "Collier", "Conteh", "Coomber", "Daboh", "Daramy", "Dauda", "Davies", "Deen", "Dumbuya", "During", "Faulkner", "Foday", "Fofana", "Fofanah", "Fomba", "Foray", "Fornah", "Freeman", "French", "Ganda", "Gassama", "Gbla", "Gbondo", "Gborie", "George", "Harding", "Hassan", "Hughes", "Ibrahim", "Jabati", "Jabbie", "Jackson", "Jah", "Jalloh", "James", "Janneh", "Jarrett", "Jawara", "Jaward", "John", "Johnny", "Johnson", "Jonah", "Jones", "Juana", "Jusu", "Kabba", "Kabia", "Kaikai", "Kailie", "Kallay", "Kallon", "Kalokoh", "Kamanda", "Kamara", "Kandeh", "Kanneh", "Kanu", "Kargbo", "Karim", "Karimu", "Katta", "Kawa", "Kebbie", "King", "Köker", "Komba", "Konneh", "Konteh", "Koroma", "Kpaka", "Kuyateh", "Lahai", "Lamin", "Lansana", "Lebbie", "Leigh", "Leone", "Lewis", "Luseni", "Macarthy", "Macauley", "Macfoy", "Mansaray", "Marah", "Marrah", "Mason", "Massaquoi", "Mattia", "Mbayo", "Momoh", "Moore", "Moriba", "Moseray", "Musa", "Mustapha", "Nelson-Williams", "Ngegba", "Ngobeh", "Nicol", "Palmer", "Pearce", "Pessima", "Pratt", "Quee", "Rashid", "Renner", "Roberts", "Rogers", "Saccoh", "Saffa", "Saidu", "Sam", "Sama", "Samah", "Samai", "Samba", "Samuels", "Samura", "Sandy", "Sankoh", "Sannoh", "Savage", "Sawaneh", "Sawyerr", "Scott", "Seisay", "Sellu", "Senesie", "Sesay", "Sheriff", "Sierra", "Sillah", "Smart", "Smith", "Sow", "Sowa", "Squire", "Stevens", "Sulaiman", "Suma", "Swaray", "Swarray", "Sylvester", "Tamba", "Tarawali", "Tarawalie", "Tarawallie", "Tarawally", "Taylor", "Tejan", "Tengbeh", "Tholley", "Thomas", "Thompson", "Thoronka", "Timbo", "Tommy", "Tucker", "Turay", "Vandi", "Vandy", "Walker", "Williams", "Wilson", "Wright", "Wurie", "Yambasu"]>>
+
+<<set setup.swaziSlaveNames = ["Constance", "Gcinile", "Gina", "Hlengiwe", "Jane", "Joy", "Labotsibeni", "Lisa", "Lojiba", "Lomawa", "Lomvula", "Msindvose", "Nicole", "Nosibusiso", "Ntfombi", "Nukwase", "Patricia", "Phumlile", "Priscilla", "Robyn", "Sarah", "Senele", "Seneleleni", "Seneleni", "Sibonelo", "Sikhanyiso", "Sisile", "Sophie", "Taylor", "Temalangeni", "Thuli", "Tibati", "Tinah", "Tsandzile", "Zenani", "Zihlathi"]>>
+<<set setup.swaziSlaveSurnames = ["Adams", "Banda", "Bennett", "Bhembe", "Brown", "Bulunga", "Buthelezi", "de Sousa", "Dhladhla", "Dladla", "Dlamini", "Dludlu", "Du-Pont", "Dube", "Earnshaw", "Fakudze", "Gama", "Gamedze", "Gina", "Ginindza", "Groening", "Gule", "Gumbi", "Gumede", "Gumedze", "Gwebu", "Hadebe", "Henwood", "Hlanze", "Hlatshwako", "Hlatshwayo", "Hleta", "Hlope", "Hlophe", "Jele", "Johnson", "Khanyile", "Khoza", "Khumalo", "Kim", "Kunene", "Langa", "Langwenya", "Lee", "Lukhele", "Lushaba", "Mabaso", "Mabila", "Mabilisa", "Mabuza", "Madonsela", "Magagula", "Magongo", "Mahlalela", "Makama", "Makhanya", "Makhubu", "Malambe", "Malaza", "Malindzisa", "Malinga", "Mamba", "Manana", "Manyatsi", "Maphalala", "Maphanga", "Maphosa", "Masango", "Maseko", "Mashwama", "Masilela", "Masina", "Masinga", "Masuku", "Mathabela", "Mathonsi", "Mathunjwa", "Matse", "Matsebula", "Matsenjwa", "Mavimbela", "Mavuso", "Mayisela", "Mazibuko", "Maziya", "Mbatha", "Mbhamali", "Mbingo", "Mbuli", "Mdlovu", "Mdluli", "Mdziniso", "Methula", "Mhlanga", "Mhlongo", "Mkhabela", "Mkhaliphi", "Mkhatshwa", "Mkhombe", "Mkhonta", "Mkhwanazi", "Mkoko", "Mlambo", "Mlangeni", "Mlotsa", "Mncina", "Mndzebele", "Mngometulu", "Mngomezulu", "Mnisi", "Mordaunt", "Motsa", "Moyo", "Mpanza", "Msibi", "Mtetwa", "Mthembu", "Mthethwa", "Mthimkhulu", "Mthupha", "Mtsetfwa", "Mtshali", "Mvubu", "Myeni", "Mzileni", "Ncongwane", "Ncube", "Ndaba", "Ndlangamandla", "Ndlela", "Ndlovu", "Ndwandwe", "Ndzimandze", "Ndzinisa", "Ngcamphalala", "Ngcobo", "Ngozo", "Ngubane", "Ngubeni", "Ngwenya", "Nhlabatsi", "Nhleko", "Nhlengethwa", "Nkabinde", "Nkambule", "Nkonyane", "Nkosi", "Nkwanyana", "Nsibande", "Nsibandze", "Ntshalintshali", "Ntshangase", "Ntuli", "Nxumalo", "Nyawo", "Nyoni", "Nzima", "Patel", "Phiri", "Phungwayo", "Radebe", "Rudd", "Sacolo", "Shabalala", "Shabangu", "Shiba", "Shin", "Shongwe", "Sibanda", "Sibandze", "Sibanyoni", "Sibiya", "Sifundza", "Sigudla", "Sigwane", "Sihlongonyane", "Sikhondze", "Simelane", "Sithole", "Smith", "Stewart", "Sukati", "Taylor", "Tembe", "Tfwala", "Thomo", "Thring", "Thwala", "Tsabedze", "Tshabalala", "Twala", "Vilakati", "Vilakazi", "Vilane", "Xaba", "Zikalala", "Zitha", "Zondo", "Zulu", "Zwane"]>>
+
+<<set setup.angolanSlaveNames = ["Adriana", "Albina", "Ana", "Anália", "Ângela", "Antónia", "Astrida", "Birgite", "Carla", "Catarina", "Cristina", "Efigênia", "Elsa", "Felismina", "Felizarda", "Fineza", "Guilhermina", "Helga", "Isménia", "Italee", "Jurema", "Kimpa", "Lauriela", "Leila", "Lesliana", "Liliana", "Lourdes", "Luísa", "Luzia", "Madalena", "Marcelina", "Maria", "Mariana", "Micaela", "Michele", "Nacissela", "Nádia", "Nadir", "Neide", "Nelsa", "Nguendula", "Palmira", "Paula", "Rosa", "Sofia", "Stiviandra", "Teresa", "Whitney", "Zuleica"]>>
+<<set setup.angolanSlaveSurnames = ["Abreu", "Adriano", "Afonso", "Agostinho", "Aguiar", "Alberto", "Alexandre", "Alfredo", "Almeida", "Alves", "Amado", "Amaral", "Amaro", "Ambrosio", "Andrade", "Andre", "Antonio", "Antunes", "Araujo", "Armando", "Assis", "Augusto", "Avelino", "Azevedo", "Baltazar", "Baptista", "Barbosa", "Barros", "Bartolomeu", "Bastos", "Bento", "Bernardo", "Borges", "Brito", "Bumba", "Cabral", "Caetano", "Candido", "Capita", "Cardoso", "Carlos", "Carneiro", "Casimiro", "Celestino", "Chaves", "Clemente", "Coelho", "Conceição", "Conde", "Cordeiro", "Correia", "Cristovao", "Cunha", "da Costa", "da Cruz", "da Silva", "Dala", "de Almeida", "de Carvalho", "de Oliveira", "de Sousa", "Dias", "Dinis", "Diogo", "Domingos", "dos Santos", "Duarte", "Eduardo", "Ernesto", "Estevao", "Esteves", "Faria", "Faustino", "Feliciano", "Felix", "Fernandes", "Fernando", "Ferraz", "Ferreira", "Figueira", "Figueiredo", "Filipe", "Fonseca", "Fortes", "Fortunato", "Francisco", "Franco", "Freitas", "Gabriel", "Gama", "Gaspar", "Gil", "Gomes", "Gonalves", "Goncalves", "Gonga", "Gourgel", "Gouveia", "Guedes", "Guimaraes", "Henrique", "Henriques", "Inacio", "Ingles", "Jacinto", "Jesus", "Joao", "Joaquim", "Joo", "Jorge", "Julio", "Junior", "Justino", "Kiala", "Leite", "Lelo", "Lemos", "Lima", "Lopes", "Lourenço", "Luemba", "Luis", "Macedo", "Machado", "Magalhaes", "Manuel", "Mario", "Marques", "Martinho", "Martins", "Mateus", "Matias", "Matos", "Melo", "Mendes", "Menezes", "Miguel", "Miranda", "Moniz", "Monteiro", "Morais", "Moreira", "Mota", "Moura", "Nascimento", "Neto", "Neves", "Ngola", "Nicolau", "Nogueira", "Nunes", "Oliveira", "Pacheco", "Paim", "Paiva", "Panzo", "Pascoal", "Paulino", "Paulo", "Pedro", "Pereira", "Pimentel", "Pinheiro", "Pinto", "Pires", "Pitra", "Prata", "Quintas", "Rafael", "Reis", "Ricardo", "Rocha", "Rosa", "Salvador", "Sambo", "Sampaio", "Samuel", "Saraiva", "Sardinha", "Sebastiao", "Silvestre", "Simao", "Simoes", "Tati", "Tavares", "Teixeira", "Tomas", "Trindade", "Valente", "Van-Dúnem", "Varela", "Vasconcelos", "Vaz", "Vemba", "Ventura", "Victor", "Viegas", "Vunge", "Xavier", "Zau"]>>
+
+<<set setup.sahrawiSlaveNames = ["Abba", "Aicha", "Aminatou", "Aziza", "Chafia", "Chaiaa", "Ebhaiya", "Embarka", "Fala", "Fatma", "Fennina", "Khadija", "Luisa", "Mahfuda", "Mayra", "Minatou", "Muieina", "Nadhira", "Thawra"]>>
+<<set setup.sahrawiSlaveSurnames = ["Abdelaziz", "Admi", "Ahmed", "Ali", "Allal", "Ameidan", "Amidane", "Bachir", "Badi", "Bassiri", "Bayoun", "Beiba", "Biadillah", "Boukhreis", "Brahim", "Daddach", "Dahane", "Elmoutaoikil", "Fadel", "Ghali", "Haidar", "Hassan", "Kentaui", "Lakhrif", "Lamin", "Mojtar", "Mouloud", "Omar", "Oumar", "Rguibi", "Salem", "Sayed", "Tamek"]>>
+
+<<set setup.burkinabeSlaveNames = ["Adiza", "Aïssata", "Angèle", "Angelika", "Béatrice", "Bernadette", "Blandine", "Célestine", "Céline", "Chantal", "Elisabeth", "Élodie", "Fanta", "Françoise", "Hanatou", "Irène", "Joséphine", "Karidjatou", "Lætitia", "Mariam", "Mariama", "Marie", "Marlène", "Marthe", "Monique", "Pon-Karidjatou", "Régina", "Rosine", "Salimata", "Sarah", "Séverine", "Sobonfu", "Yao"]>>
+<<set setup.burkinabeSlaveSurnames = ["Amadou", "Badini", "Bado", "Badolo", "Bagaya", "Baguian", "Bako", "Balima", "Balma", "Bambara", "Bamogo", "Bance", "Bande", "Bara", "Barro", "Barry", "Bationo", "Bayala", "Bazie", "Belem", "Bikienga", "Birba", "Bolly", "Boly", "Bonkoungou", "Bouda", "Bougma", "Bourgou", "Cisse", "Combari", "Combary", "Compaore", "Congo", "Coulibaly", "Coulidiati", "Dabire", "Dabourgou", "Dabre", "Dah", "Damiba", "Dao", "Dayamba", "Dembele", "Derra", "Diabate", "Diallo", "Dianda", "Diande", "Diao", "Diarra", "Dicko", "Dipama", "Drabo", "Fofana", "Ganame", "Gansonre", "Gnoumou", "Gouba", "Guebre", "Guigma", "Guira", "Guiro", "Hama", "Hamadou", "Hamidou", "Hema", "Hien", "Ilboudo", "Ima", "Kabore", "Kabre", "Kafando", "Kagambega", "Kam", "Kambire", "Kambou", "Kanazoe", "Kando", "Kere", "Ki", "Kiema", "Kiemde", "Kiemtore", "Kiendrebeogo", "Kienou", "Kientega", "Kinda", "Kindo", "Koala", "Koanda", "Kologo", "Konate", "Kone", "Konfe", "Konkobo", "Koudougou", "Kouraogo", "Lankoande", "Lompo", "Maiga", "Mande", "Mano", "Meda", "Millogo", "Naba", "Nabaloum", "Nacanabo", "Nacoulma", "Nadinga", "Namoano", "Nana", "Nare", "Nebie", "Neya", "Niampa", "Nignan", "Nikiema", "Ouali", "Ouattara", "Oubda", "Ouedraogo", "Ouermi", "Ouoba", "Pafadnam", "Pale", "Palenfo", "Pare", "Poda", "Porgo", "Rabo", "Ramde", "Rouamba", "Sagnon", "Sakande", "Sama", "Sana", "Sandwidi", "Sanfo", "Sangare", "Sankara", "Sanogo", "Sanou", "Sare", "Savadogo", "Sawadogo", "Sebgo", "Segda", "Sere", "Sia", "Sidibe", "Simpore", "Sinare", "Soma", "Somda", "Some", "Sonde", "Sore", "Sorgho", "Soro", "Sory", "Soulama", "Sow", "Tall", "Tamboura", "Tankoano", "Tao", "Tapsoba", "Thiombiano", "Tiemtore", "Tiendrebeogo", "Tindano", "Toe", "Tonde", "Tou", "Tougma", "Toure", "Traore", "Yabre", "Yameogo", "Yarga", "Yaro", "Yattara", "Ye", "Yoda", "Yonli", "Yougbare", "Zabre", "Zagre", "Zalle", "Zango", "Zangre", "Zerbo", "Zida", "Zidouemba", "Zongo", "Zore", "Zorome", "Zougmore", "Zoundi", "Zoungrana"]>>
+
+<<set setup.capeVerdeanSlaveNames = ["Adysângela", "Almada", "Ana", "Bela", "Belinda", "Carla", "Carmen", "Celina", "Cesária", "Crispina", "Cristina", "Débora", "Dulce", "Eileen", "Elida", "Elyane", "Eva", "Fátima", "Francelina", "Gardénia", "Helena", "Hermínia", "Isaura", "Isménia", "Ivone", "Jade", "Janira", "Karin", "Lenira", "Letícia, "Lidiane", "Louisa", "Maria", "Mayra", "Nancy", "Orlanda", "Paula", "Rosângela", "Sónia", "Tatianne", "Vera", "Verona", "Wania", "Yara", "Yolanda"]>>
+<<set setup.capeVerdeanSlaveSurnames = ["Abreu", "Afonso", "Aguiar", "Alberto", "Alfama", "Almada", "Almeida", "Alves", "Amado", "Amarante", "Andrade", "Antonio", "Antunes", "Araujo", "Arteaga", "Azevedo", "Baessa", "Balde", "Baptista", "Barbosa", "Barreto", "Barros", "Batalha", "Batista", "Bento", "Bettencourt", "Borges", "Brito", "Cabo", "Cabral", "Camara", "Canuto", "Cardoso", "Carlos", "Carvalho", "Castro", "Centeio", "Cesar", "Chantre", "Coelho", "Correia", "Costa", "Coutinho", "Cruz", "Cunha", "da Cruz", "da Graca", "da Luz", "da Silva", "da Veiga", "David", "de Pina", "Delgado", "Dias", "do Rosario", "Domingos", "dos Reis", "dos Santos", "Duarte", "Dupret", "Estrela", "Evora", "Faria", "Fernandes", "Ferreira", "Ferro", "Fidalgo", "Figueiredo", "Firmino", "Fogo", "Fonseca", "Fontes", "Fortes", "Frederico", "Freire", "Freitas", "Furtado", "Garcia", "Gil", "Gomes", "Gonalves", "Goncalves", "Gonzalez", "Graça", "Helena", "Hernandez", "Horta", "Inocencio", "Jesus", "Joao", "Jorge", "Jose", "Junior", "Landim", "Leal", "Leite", "Levy", "Lima", "Livramento", "Lizardo", "Lobo", "Lopes", "Lubrano", "Luis", "Luz", "Machado", "Maio", "Manuel", "Maria", "Marques", "Martins", "Mascarenhas", "Matos", "Mauricio", "Medina", "Melicio", "Melo", "Mendes", "Mendonça", "Miranda", "Modesto", "Moniz", "Monteiro", "Montrond", "Morais", "Moreira", "Moreno", "Mosso", "Mota", "Moura", "Nascimento", "Nelson", "Neves", "Nobre", "Nogueira", "Nunes", "Oliveira", "Ortet", "Osorio", "Paiva", "Paulo", "Pedro", "Pereira", "Perez", "Pimenta", "Piña", "Pinheiro", "Pinto", "Pires", "Praia", "Querido", "Ramalho", "Ramos", "Rebelo", "Reis", "Rendall", "Ribeiro", "Robalo", "Rocha", "Rodrigues", "Rodriguez", "Rosa", "Rosario", "Sa", "Sanca", "Sancha", "Sanches", "Santana", "Santiago", "Santos", "Semedo", "Sena", "Sequeira", "Silva", "Silveira", "Silves", "Sita", "Smith", "Soares", "Soule", "Sousa", "Spencer", "Spinola", "Tavares", "Teixeira", "Timas", "Tomar", "Varela", "Vasconcelos", "Vaz", "Veiga", "Vera-Cruz", "Verde", "Verissimo", "Vicente", "Vieira", "Vora", "Wahnon", "Wilson", "Xavier"]>>
+
+<<set setup.motswanaSlaveNames = ["Amantle", "Amelia", "Athaliah", "Barbara", "Bessie", "Botho", "Caitlin", "Carolyn", "Christine", "Deandra", "Emma", "Galefele", "Gaositwe", "Gladys", "Goitseone", "Karabo", "Larona", "Lesego", "Lydia", "Mable", "Makabelo", "Malebogo", "Margaret", "Mmasekgoa", "Mosadi", "Mpule", "Naomi", "Pelonomi", "Ruth", "Samantha", "Sanji", "Sheila", "Shirley", "Siyanda", "Sumaiyah", "Tshotlego", "Unity"]>>
+<<set setup.motswanaSlaveSurnames = ["Bagwasi", "Bakwena", "Banda", "Bogatsu", "Boikanyo", "Botha", "Brown", "Busang", "Butale", "Daniel", "David", "Dikgang", "Dintwe", "Disang", "Dube", "Gaborone", "Isaacs", "John", "Johnson", "Joseph", "Kabelo", "Kaisara", "Kenosi", "Kepaletswe", "Kgaodi", "Kgari", "Kgomotso", "Kgosi", "Kgosiemang", "Kgosietsile", "Khama", "Khan", "Khumalo", "Khupe", "Koontse", "Kumar", "Leburu", "Lekoko", "Lesetedi", "Lesole", "Letsholo", "Letshwiti", "Mabote", "Mabutho", "Madisa", "Mafoko", "Magosi", "Maikano", "Malope", "Mangole", "Mannathoko", "Maphane", "Marope", "Marumo", "Maruping", "Masala", "Masalila", "Maseko", "Masilo", "Masole", "Masuku", "Maswabi", "Matenge", "Matlapeng", "Matlhare", "Matlho", "Mbaiwa", "Mbulawa", "Medupe", "Mfolwe", "Mmereki", "Mmolawa", "Mmopi", "Mmusi", "Moagi", "Moalosi", "Moatlhodi", "Moatshe", "Moatswi", "Modisane", "Modise", "Moeng", "Moeti", "Mogapi", "Mogomotsi", "Mogorosi", "Mogotsi", "Moilwa", "Moipolai", "Mokalake", "Mokgethi", "Mokgosi", "Mokgwathi", "Mokobi", "Mokone", "Mokotedi", "Mokwena", "Molapisi", "Molatlhegi", "Molebatsi", "Molefe", "Molefhe", "Molefi", "Molelekwa", "Moloi", "Molosiwa", "Monageng", "Monare", "Monthe", "Montshiwa", "Montsho", "Monyatsi", "Mooketsi", "Mookodi", "Morake", "Morapedi", "Moremi", "Moreri", "Moroka", "Morolong", "Mosarwa", "Mosarwe", "Moseki", "Moses", "Mosinyi", "Mosweu", "Mothibi", "Motlhabane", "Motlhagodi", "Motlogelwa", "Motsamai", "Motsumi", "Motswagole", "Moyo", "Mpofu", "Mudongo", "Ncube", "Ndaba", "Ndlovu", "Nfila", "Ngwako", "Ngwenya", "Nkomo", "Nkwe", "Ntshole", "Nyathi", "Nyoni", "Obuseng", "Oitsile", "Oteng", "Othusitse", "Otukile", "Patel", "Pelaelo", "Phale", "Pheko", "Pheto", "Phiri", "Phuthego", "Pilane", "Pitso", "Pule", "Samuel", "Sebele", "Sebina", "Sebonego", "Sechele", "Segokgo", "Seitshiro", "Sejoe", "Seleka", "Seleke", "Selelo", "Sello", "Seretse", "Serumola", "Sesinyi", "Setlhare", "Sibanda", "Simon", "Singh", "Sithole", "Smith", "Solomon", "Tafa", "Tau", "Tebogo", "Tembo", "Thapelo", "Thebe", "Thekiso", "Thipe", "Thomas", "Tiro", "Tladi", "Tlale", "Tlhalerwa", "Toteng", "Tshekiso", "Tsheko", "Tshukudu"]>>
+
+<<set setup.somaliSlaveNames = ["Amina", "Amira", "Asha", "Ayaan", "Ayan", "Dada", "Edna", "Elisa", "Fadumo", "Fartun", "Fathia", "Fatima", "Fatimo", "Guduuda", "Halima", "Hawa", "Hawo", "Hibo", "Idil", "Jawahir", "Khadija", "Manal", "Maryam", "Maryan", "Nadifa", "Nasra", "Qamar", "Saado", "Saba", "Safia", "Sahra", "Samia", "Samira", "Saynab", "Sofia", "Ubah", "Waris", "Warsan", "Yasmin", "Yasmine", "Zahra", "Zamzam", "Zara"]>>
+<<set setup.somaliSlaveSurnames = ["Aadam", "Aadan", "Abas", "Abdalla", "Abdallah", "Abdi", "Abdikadir", "Abdikarim", "Abdilaahi", "Abdilahi", "Abdillahi", "Abdinoor", "Abdinur", "Abdirahman", "Abdukadir", "Abdulahi", "Abdulkadir", "Abdullahi", "Abdulle", "Abdulrahman", "Abokor", "Abshir", "Abukar", "Abuukar", "Adam", "Adan", "Addow", "Aden", "Ahmad", "Ahmed", "Aidarus", "Aideed", "Alasow", "Ali", "Amiin", "Amin", "Arab", "Arahman", "Artan", "Askar", "Awad", "Awale", "Awed", "Awil", "Axmed", "Barre", "Bashiir", "Bashir", "Bile", "Billow", "Botan", "Cabdalla", "Cabdi", "Cabdilaahi", "Cabdiraxmaan", "Cabdulaahi", "Cadde", "Cade", "Cali", "Cige", "Ciise", "Cilmi", "Cismaan", "Cumar", "Daahir", "Dahir", "Daud", "Dirie", "Diriye", "Duale", "Dualeh", "Egal", "Egeh", "Elmi", "Essa", "Faarah", "Faarax", "Farah", "Gedi", "Geedi", "Gelle", "Gulaid", "Guled", "Gure", "Gutale", "Hagi", "Haji", "Hamud", "Hared", "Hasan", "Hashi", "Hassan", "Hersi", "Hirsi", "Husein", "Hussein", "Ibraahim", "Ibraahin", "Ibrahim", "Iimaan", "Iman", "Isak", "Ismael", "Ismail", "Issa", "Isse", "Jaamac", "Jama", "Jamac", "Jibril", "Jimale", "Kaariye", "Kahin", "Kasim", "Kassim", "Khadar", "Khalif", "Khaliif", "Macalin", "Madar", "Magan", "Mahad", "Mahamed", "Mahamud", "Mahdi", "Maxamed", "Maxamud", "Maxamuud", "Mayow", "Mire", "Mo'alim", "Moalim", "Moallim", "Mohamed", "Mohammed", "Mohamoud", "Mohamud", "Muhumed", "Mukhtar", "Mursal", "Musa", "Muse", "Musse", "Mustafa", "Muumin", "Muuse", "Noor", "Nor", "Nour", "Nur", "Nuur", "Olad", "Olow", "Omar", "Omer", "Osmaan", "Osman", "Qalinle", "Rage", "Roble", "Rooble", "Saciid", "Saed", "Saeed", "Sagal", "Sahal", "Said", "Salaad", "Salad", "Salah", "Saleebaan", "Samatar", "Samater", "Sharif", "Shariif", "Sheik", "Sheikh", "Shire", "Siad", "Siciid", "Singh", "Siyad", "Som", "Suleiman", "Tahlil", "Ugaas", "Warsame", "Weheliye", "Xaaji", "Xaashi", "Xasan", "Xassan", "Xuseen", "Yare", "Yasin", "Yassin", "Yousuf", "Yussuf", "Yusuf", "Yuusuf"]>>
+
+<<set setup.rwandanSlaveNames = ["Agathe", "Agnes", "Agnès", "Akaliza", "Alice", "Alphonsine", "Alvera", "Anne-Marie", "Anne", "Apollinarie", "Beatha", "Béatrice", "Christine", "Clare", "Claudette", "Daphrose", "Donnatille", "Épiphanie", "Espérance", "Esther", "Fanfan", "Francine", "Gérardine", "Germaine", "Immaculée", "Inmaculle", "Jacqueline", "Jeanne", "Jeannette", "Johanna", "Joy", "Judith", "Julienne", "Laurence", "Louise", "Marcianne", "Maria", "Marie-Solange", "Marie", "Monique", "Odette" "Diane", "Pamela", "Pauline", "Rose", "Rosemary", "Salome", "Scholastique", "Solange", "Sonia", "Stella", "Thérèse", "Valentine", "Victoire", "Yolande"]>>
+<<set setup.rwandanSlaveSurnames = ["Asiimwe", "Augustin", "Bahati", "Bayingana", "Bigirimana", "Bimenyimana", "Bizimana", "Bosco", "Bugingo", "Butera", "Byiringiro", "Byukusenge", "Celestin", "Cyubahiro", "Damascene", "Deo", "Dieudonné", "Dusabe", "Dusabimana", "Dusenge", "Dushimimana", "Emmanuel", "Eric", "Gakuba", "Gakwaya", "Gasana", "Gasore", "Gatera", "Gatete", "Habimana", "Habineza", "Habinshuti", "Habiyambere", "Habiyaremye", "Habumugisha", "Habyarimana", "Hagenimana", "Hakizimana", "Harelimana", "Harerimana", "Hategekimana", "Havugimana", "Hirwa", "Hitimana", "Ingabire", "Innocent", "Ishimwe", "Iyakaremye", "Iyamuremye", "Janvier", "Jean", "Kabanda", "Kabera", "Kagabo", "Kalisa", "Kamali", "Kamana", "Kamanzi", "Kanamugire", "Kaneza", "Karangwa", "Karekezi", "Karemera", "Karenzi", "Kayihura", "Kayiranga", "Kayitare", "Kayitesi", "Kayumba", "Kimenyi", "Kubwimana", "Kwizera", "Mahoro", "Maniraguha", "Manzi", "Marie", "Mazimpaka", "Mbabazi", "Mbarushimana", "Minani", "Mucyo", "Mugabe", "Mugabo", "Mugiraneza", "Mugisha", "Mugwaneza", "Muhawenimana", "Muhire", "Muhirwa", "Muhizi", "Muhoza", "Mukamana", "Mukeshimana", "Mukiza", "Munezero", "Munyaneza", "Mupenzi", "Murekatete", "Murenzi", "Musabyimana", "Musafiri", "Mushimiyimana", "Musonera", "Musoni", "Mutabaruka", "Mutabazi", "Mutangana", "Mutesi", "Mutoni", "Muvunyi", "Mwizerwa", "Nahimana", "Ndagijimana", "Ndahayo", "Ndahimana", "Ndahiro", "Ndayambaje", "Ndayisaba", "Ndayisenga", "Ndayishimiye", "Ndikumana", "Ndizeye", "Ngabo", "Ngabonziza", "Ngarambe", "Ngendahayo", "Ngendahimana", "Ngoga", "Nikuze", "Nishimwe", "Niyibizi", "Niyigena", "Niyitegeka", "Niyomugabo", "Niyonkuru", "Niyonsaba", "Niyonsenga", "Niyonshuti", "Niyonzima", "Nizeyimana", "Nkubito", "Nkurunziza", "Nkusi", "Nsabimana", "Nsanzimana", "Nsengimana", "Nsengiyumva", "Nshimiyimana", "Nshuti", "Ntaganda", "Ntakirutimana", "Ntambara", "Ntirenganya", "Ntwali", "Nyandwi", "Nyiraneza", "Nzabonimpa", "Nzayisenga", "Nzeyimana", "Olivier", "Rudasingwa", "Rugamba", "Rukundo", "Rurangwa", "Rutagengwa", "Rutayisire", "Ruzindana", "Shema", "Shyaka", "Sibomana", "Tuyisenge", "Tuyishime", "Tuyishimire", "Tuyizere", "Twagirayezu", "Twahirwa", "Twizeyimana", "Umubyeyi", "Umugwaneza", "Umuhire", "Umuhoza", "Umulisa", "Umurerwa", "Umutesi", "Umutoni", "Uwamahoro", "Uwamariya", "Uwanyirigira", "Uwase", "Uwayezu", "Uwera", "Uwimana", "Uwimbabazi", "Uwineza", "Uwingabire", "Uwiragiye", "Uwitonze", "Uwizeye", "Uwizeyimana", "Valens"]>>
+
+<<set setup.saoTomeanSlaveNames = ["Alda", "Amelia", "Amélia", "Célia", "Celma", "Conceição", "Elsa", "Francisca", "Fumilay", "Isabel", "Lecabela", "Leopoldina", "Margarida", "Maria", "Naide", "Nana", "Olinda", "Sara", "Sarah", "Sortelina"]>>
+<<set setup.saoTomeanSlaveSurnames = ["Abreu", "Afonso", "Agostinho", "Aguiar", "Alcantara", "Alcntara", "Alegre", "Almeida", "Alves", "Amado", "Amorim", "Andrade", "Anjos", "Antunes", "Aragao", "Arago", "Augusto", "Aurelio", "Baguide", "Baia", "Bandeira", "Barbosa", "Barreto", "Barros", "Barroso", "Batista", "Bernard", "Boa", "Bom", "Bonfim", "Borges", "Botelho", "Bragança", "Branco", "Bueno", "Cabral", "Capela", "Cardoso", "Carlos", "Carneiro", "Carvalho", "Castro", "Ceita", "Coelho", "Copinet", "Correia", "Costa", "Couto", "Cravid", "Cristo", "Cruz", "D'Alva", "da Costa", "da Graca", "da Mata", "da Silva", "Daio", "Das", "de Carvalho", "de Castro", "de Ceita", "de Sousa", "del Pino", "Dias", "Diogo", "do Espirito", "Domingos", "Doria", "dos Prazeres", "dos Ramos", "dos Santos", "Espirito", "Esteves", "Fahe", "Fernandes", "Ferreira", "Fonseca", "Fortes", "Franco", "Garcia", "Garrido", "Godinho", "Gomes", "Goncalves", "Gonzales", "Graa", "Graça", "Havenga", "Henriques", "Jesus", "Jose", "Laura", "Leal", "Leite", "Lima", "Loloum", "Lopes", "Loureiro", "Luis", "Major", "Managem", "Mandinga", "Manuel", "Maquengo", "Marques", "Martinho", "Martins", "Mata", "Matata", "Matias", "Matos", "May", "Mendes", "Menezes", "Metzger", "Moita", "Moniz", "Monteiro", "Monteverde", "Morais", "Mota", "Nascimento", "Nazare", "Neto", "Neves", "Novo", "Nunes", "Oliveira", "Paquete", "Paraiso", "Pedroso", "Pereira", "Pimentel", "Piña", "Pinheiro", "Pinto", "Pires", "Pontes", "Posser", "Prado", "Prazeres", "Principe", "Quaresma", "Quintas", "Ramos", "Raposo", "Ratinho", "Reis", "Ribeiro", "Rita", "Rodrigo", "Rodrigues", "Rolim", "Rosamonte", "Rosario", "Sacramento", "Salvaterra", "Sanoussi", "Santana", "Santiago", "Santo", "Santos", "Sarea", "Seca", "Semedo", "Sequeira", "Serodio", "Silva", "Silveira", "Smith", "Soares", "Solange", "Sole", "Sousa", "Stassen", "Tavares", "Tebus", "Teixeira", "Teles", "Timteo", "Tome", "Torres", "Trigueiros", "Trindade", "Trovoada", "Umbelina", "van Gijn", "Varela", "Vaz", "Veiga", "Vera", "Viana", "Vicente", "Viegas", "Vieira", "Vila", "Vilanova", "Vilhete", "Wagner", "Will"]>>
+
+<<set setup.benineseSlaveNames = ["Adelaide", "Angélique", "Béatrice", "Berthe-Evelyne", "Berthe", "Chantal", "Christine", "Colette", "Edwige", "Elise", "Evelyne", "Fabienne", "Felicia", "Félicite", "Gloria", "Grace", "Isabelle", "Laraïba", "Laure", "Lydia", "Margaret", "Mariam", "Marie-Elise", "Marie", "Noélie", "Odile", "Rafiatou", "Rosine", "Sonya"]>>
+<<set setup.benineseSlaveSurnames = ["Aballo", "Abdoulaye", "Aboudou", "Accrombessi", "Adam", "Adamou", "Adande", "Adjagba", "Adjaho", "Adjanohoun", "Adjibi", "Adjovi", "Adoukonou", "Affo", "Agbessi", "Agbo", "Agboton", "Agossa", "Agossou", "Aho", "Ahossi", "Ahouandjinou", "Ahouansou", "Ahounou", "Akadiri", "Akakpo", "Akanni", "Akplogan", "Akpo", "Akpovo", "Alao", "Alapini", "Ali", "Allagbe", "Amadou", "Aminou", "Amoussa", "Amoussou", "Anago", "Anagonou", "Anani", "Anato", "Aniambossou", "Aplogan", "Assani", "Assogba", "Atchade", "Atindehou", "Bada", "Badarou", "Badou", "Bakary", "Balogoun", "Bankole", "Behanzin", "Bello", "Biaou", "Bio", "Boco", "Boko", "Boni", "Bonou", "Bossou", "Boukari", "Bouraima", "Boussari", "Cakpo", "Capo-Chichi", "Chabi", "Chitou", "Codjia", "Codjo", "Codo", "Coffi", "D'Almeida", "da Silva", "Dagba", "Dalmeida", "Dandjinou", "Dansou", "Daouda", "de Souza", "Degbe", "Deguenon", "Djidonou", "Djossa", "Djossou", "do Rego", "Dohou", "Domingo", "Dossa", "Dossou", "Dossou-Yovo", "Dovonou", "Ezin", "Falade", "Fanou", "Fassinou", "Feliho", "Gandaho", "Gandonou", "Gbadamassi", "Gbaguidi", "Gbedo", "Gbenou", "Glele", "Gnacadja", "Gnansounou", "Gnonlonfoun", "Godonou", "Gogan", "Guedegbe", "Hazoume", "Hessou", "Hodonou", "Houenou", "Houessinon", "Houessou", "Houeto", "Houndjo", "Houngbedji", "Houngbo", "Houngue", "Hounkanrin", "Hounkpatin", "Hounkpe", "Hounkponou", "Hounmenou", "Hounnou", "Hounsa", "Hounsinou", "Hounsou", "Hountondji", "Houssou", "Ibrahim", "Idohou", "Idrissou", "Imorou", "Issa", "Kakpo", "Kiki", "Koffi", "Kora", "Kouassi", "Koukoui", "Kouton", "Kpadonou", "Kpanou", "Laleye", "Lassissi", "Lawani", "Legba", "Ligan", "Loko", "Lokonon", "Lokossou", "Mensah", "Migan", "Montcho", "Moussa", "Moustapha", "Nobime", "Odjo", "Oke", "Orou", "Osseni", "Oussou", "Padonou", "Paraiso", "Quenum", "Radji", "Raimi", "Sagbo", "Sagbohan", "Saizonou", "Saka", "Salami", "Salifou", "Sanni", "Senou", "Sessou", "Soglo", "Sossa", "Sossou", "Soule", "Soumanou", "Tchibozo", "Tidjani", "Togbe", "Tossa", "Tossou", "Vigan", "Vodounou", "Yessoufou", "Zannou", "Zinsou", "Zinzindohoue", "Zohoun", "Zossou", "Zounon"]>>
+
+<<set setup.centralAfricanSlaveNames = ["Adrienne", "Ambroisine", "Andrée", "Anne-Marie", "Anne", "Antoinette", "Béatrice", "Bertille", "Brigitte", "Catherine", "Chloe", "Denise", "Elisabeth", "Emilie", "Henriette", "Jeanne-Marie", "Jeanne", "Joëlle", "Joséphe", "Judith", "Léonie", "Maria-Joëlle", "Maria", "Marie-Joséphe", "Marie", "Mireille", "Solange", "Sylvie"]>>
+<<set setup.centralAfricanSlaveSurnames = ["Abakar", "Abdel", "Abdoulaye", "Adam", "Adoum", "Ahamat", "Ahmat", "Aime", "Akondja", "Alain", "Ali", "Anderson", "Anibie", "Anne", "Antoinette", "Awal", "Baba", "Baguida", "Baidou", "Banga", "Bango", "Bangui", "Barthelemy", "Bata", "Bekangba", "Benam", "Bero", "Biamba", "Bienvenu", "Binga", "Bokassa", "Bondo", "Bouba", "Brice", "Bruce", "Bruno", "Camara", "Chaou", "Charles", "Cisse", "Dacko", "Damango", "Darlan", "Diallo", "Dibert", "Dieudonné", "Dimanche", "Djeguede", "Doko", "Donald", "Dondon", "Doumbia", "Ekolo", "Elenga", "Evrard", "Fakhoury", "Fatimé", "Ferdinand", "Florentin", "Foulou", "Gabita", "Gamba", "Garba", "Gervais", "Gilbert", "Gombe", "Gonda", "Gondje", "Goniaga", "Grothe", "Guegbelet", "Guerendo", "Gueret", "Guiyama", "Guy", "Hamidou", "Hassan", "Issa", "Jackson", "Jean", "Joseph", "Junior", "Kaimba", "Kaine", "Kakesa", "Kamach", "Kanga", "Kassa", "Kassai", "Kaya", "Kazangba", "Keita", "Kette", "Khan", "Khatim", "Kodongo", "Koe", "Koffi", "Kombo", "Kone", "Kongbo", "Kongo", "Kopati", "Kossi", "Kossingou", "Koumba", "Magale", "Magba", "Magna", "Mahamat", "Maliki", "Malot", "Mamadou", "Mandaba", "Mandazou", "Mapouka", "Martin", "Matongo", "Mavoungou", "Mayan", "Mbami", "Mbombo", "Mbondji", "Mingala", "Mohamadou", "Moussa", "Nakombo", "Nana", "Ndaoulet", "Ndedi", "Ndiaye", "Ndongo", "Ndouba", "Nembi", "Ngaba", "Ngakola", "Ngana", "Ngaya", "Ngoma", "Ngomba", "Niang", "Nicaise", "Nimaga", "Nyame", "Oria", "Otto", "Ouilibona", "Oumarou", "Ousman", "Patrick", "Perriere", "Pierre", "Poumale", "Poumaye", "Pounaba", "Ramadan", "Rca", "Renaud", "Richard", "Rock", "Rodrigue", "Sakanga", "Sale", "Saleh", "Samba", "Sambo", "Sana", "Sanga", "Sanze", "Sekola", "Serge", "Serville", "Sibiro", "Singa", "Siolo", "Smith", "Sokambi", "Soupene", "Sow", "Sylvestre", "Tanga", "Tete", "Teteya", "Teya", "Thomas", "Vondo", "Wilson", "Yabanda", "Yabouri", "Yadjindji", "Yamale", "Yamba", "Yamissi", "Yamodo", "Yangana", "Yapende", "Yerima", "Zakari", "Zama", "Zanga"]>>
+
+<<set setup.gambianSlaveNames = ["Adama", "Amie", "Angela", "Augusta", "Belinda", "Bintanding", "Claudiana", "Dolly", "Elizabeth", "Fatim", "Fatima", "Fatou", "Fatoumata", "Georgiana", "Gina", "Hawa", "Isatou", "Jabou", "Janet", "Julia", "Louise", "Mariam", "Marie", "Nancy", "Neneh", "Nyimasata", "Saffie", "Sally", "Sarjo", "Saruba", "Susan", "Teneng", "Victoria", "Zeinab"]>>
+<<set setup.gambianSlaveSurnames = ["Adeyemi", "Baba", "Badjan", "Badjie", "Bah", "Bahoum", "Bajo", "Balajo", "Baldeh", "Bangura", "Barry", "Bass", "Bayo", "Bensouda", "Beyai", "Bittaye", "Bobb", "Bojang", "Boy", "Boye", "Buba", "Camara", "Ceesay", "Cham", "Chorr", "Coker", "Colley", "Conteh", "Corr", "Correa", "Daffeh", "Dampha", "Danso", "Darbo", "Darboe", "Dawda", "Deen", "Dem", "Demba", "Diallo", "Diatta", "Dibba", "Diop", "Drammeh", "Dukureh", "Dumbuya", "Faal", "Fadera", "Fatajo", "Fatty", "Faye", "Fofana", "Foon", "Fye", "Gai", "Gassama", "Gaye", "Gibba", "Gitteh", "Hydara", "Jabang", "Jabbi", "Jabbie", "Jadama", "Jagne", "Jah", "Jahateh", "Jaiteh", "Jalloh", "Jallow", "Jammeh", "Janko", "Janneh", "Jarjou", "Jarju", "Jarjue", "Jarjusey", "Jarra", "Jasseh", "Jassey", "Jatta", "Jaw", "Jawara", "Jawla", "Jawneh", "Jawo", "Jaye", "Jeng", "Jobarteh", "Jobe", "Joof", "Jow", "Juwara", "Kabba", "Kah", "Kamara", "Kambi", "Kandeh", "Kanteh", "Kanu", "Kanuteh", "Kanyi", "Kargbo", "Kassama", "Kebbeh", "Keita", "Khan", "Kijera", "Kinteh", "Kolley", "Konateh", "Konteh", "Koroma", "Krubally", "Kujabi", "Kuyateh", "Lamin", "Loum", "Lowe", "Makalo", "Manga", "Manjang", "Manka", "Manneh", "Mansaray", "Marenah", "Marong", "Mballow", "Mbaye", "Mbenga", "Mboge", "Mboob", "Mbowe", "Mbye", "Mendy", "Minteh", "Musa", "Ndiaye", "Ndong", "Ndow", "Ndure", "Ngum", "Nicol", "Njai", "Njie", "Nyang", "Nyass", "Nyassi", "Pa", "Sabally", "Sagnia", "Saho", "Saidy", "Saidykhan", "Saine", "Sallah", "Sama", "Samateh", "Samba", "Sambou", "Sankareh", "Sanneh", "Sanyang", "Sarr", "Sawaneh", "Sawo", "Secka", "Senghore", "Sesay", "Sey", "Sheriff", "Sidibeh", "Sillah", "Sima", "Singhateh", "Sinyan", "Sisawo", "Sisay", "Sise", "Sissoho", "Sohna", "Sonko", "Sosseh", "Sow", "Sowe", "Sumareh", "Suso", "Susso", "Suwareh", "Sylva", "Taal", "Tamba", "Tambajang", "Touray", "Trawally", "Tunkara", "Turay", "Wadda", "Waggeh", "Wally"]>>
+
+<<set setup.senegaleseSlaveNames = ["Adama", "Adja", "Aicha", "Aida", "Aïda", "Aïssa", "Aissatou", "Aïssatou", "Amina", "Aminata", "Amy", "Angèle", "Annette", "Arame", "Astou", "Awa", "Aya", "Bineta", "Binta", "Bintou", "Caroline", "Catherine", "Cécile", "Constance", "Coumba", "Diana", "Fama", "Fatim", "Fatima", "Fatou", "Fatoumata", "Françoise", "Germaine", "Gisèle", "Gnima", "Hortense", "Isabelle", "Jacqueline", "Jeanne", "Julia", "Julie", "Kéné", "Khadi", "Khadidiatou", "Khadija", "Khady", "Khathia", "Khoudia", "Kiné", "Korka", "Lala", "Lalya", "Maimouna", "Maïmouna", "Mame-Marie", "Mame", "Mamy", "Mareme", "Mariama", "Marie-Sadio", "Marie", "Marieme", "Marième", "Mariètou", "Mata", "Mbarika", "Mbissine", "Myriam", "N'Deye", "Nafi", "Nafissatou", "Ndew", "Ndeye", "Ndèye", "Ndialou", "Ndoye", "Oumou", "Oumoul", "Penda", "Rama", "Ramata", "Ramatoulaye", "Sadio", "Safi", "Safiatou", "Seni", "Sokhna", "Thérèse", "Viviane", "Zeïna"]>>
+<<set setup.senegaleseSlaveSurnames = ["Aidara", "Amar", "Anne", "Aw", "Ba", "Babou", "Badiane", "Badji", "Bah", "Bakhoum", "Balde", "Barro", "Barry", "Basse", "Bassene", "Bathily", "Bayo", "Beye", "Biaye", "Biteye", "Bodian", "Boiro", "Bop", "Bousso", "Boye", "Camara", "Ciss", "Cisse", "Cissokho", "Coly", "Correa", "Coulibaly", "Dabo", "Daffe", "Danfa", "Danfakha", "Deh", "Demba", "Dembele", "Deme", "Dia", "Diaby", "Diack", "Diagne", "Diakhate", "Diakhite", "Diakite", "Diallo", "Diamanka", "Diame", "Diane", "Diankha", "Diao", "Diarra", "Diasse", "Diassy", "Diatta", "Diaw", "Diawara", "Diba", "Diedhiou", "Dieme", "Diene", "Dieng", "Dieye", "Diome", "Dione", "Diongue", "Diop", "Diouf", "Dioum", "Djiba", "Djigo", "Djitte", "Doucoure", "Drame", "Fall", "Faty", "Faye", "Fofana", "Gadiaga", "Gano", "Gassama", "Gaye", "Gning", "Gningue", "Gomis", "Goudiaby", "Gueye", "Guisse", "Hane", "Hanne", "Ka", "Kama", "Kamara", "Kande", "Kandji", "Kane", "Kanoute", "Kante", "Kasse", "Kebe", "Keita", "Khoule", "Khouma", "Konate", "Kone", "Konte", "Lam", "Leye", "Lo", "Loum", "Ly", "Mandiang", "Mane", "Manga", "Mangane", "Mansaly", "Mar", "Marone", "Mbacke", "Mballo", "Mbaye", "Mbengue", "Mbodj", "Mbodji", "Mboup", "Mbow", "Mendy", "Ndao", "Ndaw", "Ndiaye", "Ndione", "Ndir", "Ndong", "Ndongo", "Ndour", "Ndoye", "Ngom", "Nguer", "Niane", "Niang", "Niass", "Niasse", "Pene", "Pouye", "Preira", "Sabaly", "Sadio", "Sagna", "Sagne", "Sakho", "Sall", "Samb", "Samba", "Sambe", "Sambou", "Sane", "Sarr", "Seck", "Segnane", "Sene", "Senghor", "Seydi", "Seye", "Sidibe", "Sock", "Sonko", "Souare", "Soumare", "Sow", "Sy", "Syll", "Sylla", "Tall", "Tamba", "Tendeng", "Thiam", "Thiandoum", "Thiao", "Thiare", "Thiaw", "Thiombane", "Thiongane", "Thior", "Thioub", "Thioune", "Thioye", "Tine", "Top", "Tounkara", "Toure", "Traore", "Vilane", "Wade", "Wagne", "Wane", "Wilane", "Willane", "Yade"]>>
+
+<<set setup.togoleseSlaveNames = ["Abra", "Adjaratou", "Adzo", "Alessia", "Alifatou", "Ama", "Améyo", "Amivi", "Anne-Laure", "Anne", "Bamab", "Christiane", "Cina", "Claire", "Direma", "Florence", "Germaine", "Isabelle", "Jeannette", "Laure", "Mathilde-Amivi", "Mathilde", "Patricia", "Prenam", "Pyabelo", "Sandrine"]>>
+<<set setup.togoleseSlaveSurnames = ["Abalo", "Abbey", "Abdel", "Abotchi", "Abotsi", "Adam", "Adamou", "Adams", "Adjivon", "Adom", "Adote", "Afanou", "Affo", "Agba", "Agbessi", "Agbo", "Agbobli", "Agbodjan", "Agboh", "Agbokou", "Agossou", "Ahadji", "Ahmed", "Aholou", "Ajavon", "Akakpo", "Akouete", "Akpo", "Akue", "Alassani", "Ali", "Amadou", "Amah", "Amavi", "Amega", "Amegah", "Amegan", "Ameganvi", "Ametepe", "Amevor", "Amoussou", "Amouzou", "Anani", "Anthony", "Apedo", "Aquereburu", "Arouna", "Assignon", "Assih", "Assogba", "Atayi", "Atsou", "Atsu", "Attiogbe", "Attipoe", "Attisso", "Awesso", "Ayeva", "Ayite", "Ayivi", "Baba", "Barr", "Barry", "Bello", "Benson", "Bodjona", "Bonfoh", "Boukari", "Bouraima", "Bruce", "Camara", "Coulibaly", "D'Almeida", "da Silveira", "Dadzie", "Dansou", "David", "de Souza", "Degbe", "Degboe", "Diallo", "Djagba", "Djobo", "Dogbe", "Dosseh", "Dossou", "Dotse", "Douti", "Dovi", "Edoh", "Edorh", "Eklou", "Eklu", "Ekoue", "Ekue", "Emmanuel", "Esso", "Etse", "Fofana", "Foli", "Folly", "Foster", "Freitas", "Gaba", "Gbati", "George", "Gnassingbe", "Godwin", "Homawoo", "Ibrahim", "Idrissou", "Issa", "Issifou", "John", "Johnson", "Jones", "Joseph", "Kalu", "Kangni", "Kao", "Kassegne", "Klutse", "Kodjo", "Koffi", "Kokou", "Koku", "Kola", "Kolani", "Kombate", "Komi", "Komla", "Komlan", "Kondo", "Kone", "Kossi", "Kouassi", "Kouevi", "Kpade", "Kpadenou", "Kpatcha", "Kpodar", "Kponton", "Kueviakoe", "Lamboni", "Lare", "Lassey", "Lawani", "Lawson", "Lemou", "Locoh", "Logossou", "Lome", "Mark", "Martins", "Mensah", "Messan", "Mohamed", "Morgan", "Moussa", "Mouzou", "Nabine", "Olympio", "Ong", "Ouedraogo", "Ouro", "Palanga", "Prince", "Robert", "Rodrigue", "Salami", "Sam", "Sama", "Sani", "Sassou", "Sedjro", "Sessou", "Smith", "Sodji", "Sokpoh", "Sossou", "Tagba", "Tchalim", "Tchalla", "Tchamdja", "Tchedre", "Teko", "Tengue", "Tete", "Togbe", "Tomety", "Tossou", "Toure", "Traore", "Tsogbe", "William", "Williams", "Wilson", "Yao", "Yaya", "Yovo"]>>
+
+<<set setup.congoleseSlaveNames = ["Adama", "Addo", "Adélaïde", "Adèle", "Aimée", "Aminata", "Angèle", "Angélique", "Bellore", "Brigitte", "Cecilia", "Céline", "Claudine", "Edith", "Émilienne", "Flore", "Florence", "Francine", "Françoise", "Ghislaine", "Jeanette", "Jeanne", "Jennifer", "Judith", "Julienne", "Lasnet", "Leontine", "Léontine", "Lorène", "Lucie", "Mambou", "Marie-Leontine", "Marie", "Mélanie", "Michelle", "Monika", "Natacha", "Pamela", "Tatiana"]>>
+<<set setup.congoleseSlaveSurnames = ["Akouala", "Alain", "Babingui", "Badila", "Bakala", "Balou", "Bantsimba", "Banzouzi", "Batchi", "Bayonne", "Bemba", "Bidounga", "Bienvenu", "Bikindou", "Bilongo", "Bitsindou", "Biyoudi", "Bongo", "Bouanga", "Bouesso", "Bouiti", "Bouity", "Bouka", "Boukaka", "Boumba", "Bounda", "Boungou", "Congo", "Diafouka", "Diallo", "Dibala", "Dieudonné", "Dinga", "Diop", "Doucoure", "Elenga", "Foutou", "Ganga", "Gatse", "Goma", "Ibara", "Ibata", "Ikonga", "Ilunga", "Itoua", "Jean", "Junior", "Kaba", "Kabongo", "Kalala", "Kalonji", "Kasongo", "Kassa", "Kaya", "Kengue", "Kibamba", "Kibangou", "Kimbembe", "Kinouani", "Kitoko", "Kiyindou", "Kodia", "Kokolo", "Kombo", "Kongo", "Koubaka", "Koubemba", "Kouka", "Kouma", "Koumba", "Kounkou", "Landry", "Likibi", "Locko", "Loemba", "Loembe", "Loembet", "Loko", "Loubaki", "Loubassou", "Louzolo", "Mabanza", "Mabiala", "Mabika", "Mabonzo", "Madzou", "Mafouta", "Mahoukou", "Mahoungou", "Makanga", "Makaya", "Makita", "Makosso", "Makouangou", "Makoumbou", "Malanda", "Malela", "Malonga", "Mampassi", "Mampouya", "Mananga", "Mankou", "Massala", "Massamba", "Massanga", "Massengo", "Matoko", "Matondo", "Mavoungou", "Mayala", "Mbama", "Mbani", "Mbemba", "Mberi", "Mboko", "Mbongo", "Mboumba", "Mboungou", "Mendes", "Mfoutou", "Milandou", "Milongo", "Missamou", "Mizere", "Mokoko", "Mombo", "Mongo", "Mouanda", "Mouandza", "Mouanga", "Mouele", "Moukala", "Moukoko", "Mounzeo", "Moussounda", "Moutou", "Mouyabi", "Mpandzou", "Mpassi", "Mpika", "Mulumba", "Nanitelamio", "Ndala", "Ndinga", "Ndongo", "Ndzaba", "Ngakosso", "Nganga", "Ngassaki", "Ngatse", "Ngoma", "Ngouaka", "Ngouala", "Ngoulou", "Ngouma", "Ngoy", "Ngoyi", "Nguimbi", "Nkaya", "Nkodia", "Nkouka", "Nkounkou", "Nombo", "Nsonde", "Nzaba", "Nzambi", "Nzaou", "Nzingoula", "Oba", "Obambi", "Okemba", "Oko", "Okoko", "Okombi", "Ondongo", "Ossebi", "Paka", "Pambou", "Pandi", "Pandzou", "Pangou", "Poaty", "Rodrigue", "Samba", "Sita", "Sitou", "Sylla", "Tati", "Taty", "Tchibinda", "Tchicaya", "Tchikaya", "Tchissambo", "Tchissambou", "Tchitembo", "Traore", "Tsiba", "Tsoumou", "Yengo", "Yoka"]>>
+
+<<set setup.eritreanSlaveNames = ["Amna", "Askalu", "Aster", "Elsa", "Fozia", "Furtuna", "Hanna", "Hannah", "Ileni", "Marina", "Meraf", "Miriam", "Mossana", "Nazret", "Nebiat", "Rehaset", "Ruth", "Saba", "Selma", "Simret", "Wehazit", "Wogahta", "Worku", "Zeudi"]>>
+<<set setup.eritreanSlaveSurnames = ["Abdu", "Abraha", "Abraham", "Adem", "Adhanom", "Afewerki", "Ahmad", "Ahmed", "Alem", "Ali", "Aman", "Amare", "Ande", "Andebrhan", "Andemariam", "Andom", "Araia", "Araya", "As", "Asefaw", "Asfaha", "Asmara", "Asmelash", "Asrat", "Bahta", "Basha", "Belay", "Beraki", "Bereket", "Berhane", "Berhe", "Beyene", "Brhane", "Daniel", "Dawit", "Demoz", "Desta", "Estifanos", "Eyassu", "Eyob", "Fekadu", "Fernandez", "Fessehaye", "Fessehazion", "Fesshaye", "Fisseha", "Fitwi", "Franco", "Gebre", "Gebreab", "Gebrehiwet", "Gebrekidan", "Gebremariam", "Gebremedhin", "Gebremeskel", "Gebremicael", "Gebremichael", "Gebrewold", "Gebreyohannes", "Ghebre", "Ghebrehiwet", "Ghebrekidan", "Ghebremariam", "Ghebremedhin", "Ghebremeskel", "Ghebremicael", "Ghebremichael", "Ghebreyohannes", "Ghebru", "Gherezghiher", "Ghide", "Ghirmay", "Gmichael", "Goitom", "Habtai", "Habte", "Habtemariam", "Habtemichael", "Hadera", "Hadgu", "Hagos", "Hailai", "Haile", "Hailemariam", "Hailemichael", "Hailom", "Hassen", "Ibrahim", "Idris", "Isaac", "John", "Joseph", "Kahsai", "Kahsay", "Kebede", "Keleta", "Kesete", "Khan", "Kibreab", "Kidane", "Kiflay", "Kifle", "Kiflemariam", "Kiros", "Kumar", "Lee", "Li", "Mahmud", "Mebrahtu", "Medhanie", "Mehari", "Mehreteab", "Mekonnen", "Melake", "Melles", "Mengistu", "Mesfin", "Michael", "Mohammed", "Muller", "Munir", "Mussie", "Naib", "Naizghi", "Negash", "Negassi", "Negusse", "Nemariam", "Ogbazghi", "Ogbe", "Osman", "Palla", "Perez", "Russom", "Saleh", "Samson", "Sebhatu", "Semere", "Seyoum", "Sibhatu", "Simon", "Sium", "Smith", "Solomon", "Sultan", "Tadesse", "Taha", "Tareke", "Teame", "Tecle", "Tecleab", "Teclu", "Tedla", "Tekeste", "Tekie", "Teklay", "Tekle", "Tekleab", "Teklehaimanot", "Teklu", "Tesfa", "Tesfagaber", "Tesfai", "Tesfamariam", "Tesfamicael", "Tesfamichael", "Tesfatsion", "Tesfay", "Tesfazghi", "Tewelde", "Teweldebrhan", "Teweldemedhin", "Tewolde", "Tsegai", "Tsegay", "Tsehaie", "Tsehaye", "Tsighe", "Welday", "Weldemichael", "Weldu", "Woldeab", "Woldemichael", "Woldeselassie", "Woldu", "Yacob", "Yebio", "Yemane", "Yohannes", "Yonas", "Yoseph", "Yosief", "Zecarias", "Zekarias", "Zemichael", "Zerai", "Zeratsion", "Zere", "Zeremariam", "Zeru"]>>
+
+<<set setup.guineanSlaveNames = ["Aïcha", "Aissata", "Aissatou", "Aïssatou", "Aminata", "Dede", "Djene", "Fatmata", "Fatoumata", "Hadja", "Jeanne", "Kesso", "Koumanthio", "Lofo", "M'Balia", "M'mah", "Mahawa", "Makalé", "Makoura", "Malado", "Mamadama", "Mamadie", "Mariama", "Oumou", "Sirah", "Siré", "Sylla", "Zeinab"]>>
+<<set setup.guineanSlaveSurnames = ["Abdoulaye", "Abou", "Alpha", "Amadou", "Aribot", "Aziz", "Ba", "Baba", "Bah", "Bakayoko", "Balamou", "Bald", "Balde", "Bamba", "Bangoura", "Barry", "Bayo", "Beavogui", "Berete", "Boiro", "Bokoum", "Bongono", "Camara", "Cherif", "Ciss", "Cisse", "Cissoko", "Conakry", "Cond", "Conde", "Conte", "Coulibaly", "Coumbassa", "Curtis", "Dabo", "Daffe", "Damba", "Damey", "Dansoko", "Delamou", "Dia", "Diabate", "Diaby", "Diakhaby", "Diakit", "Diakite", "Diallo", "Diane", "Diaoune", "Diarra", "Diawara", "Dieng", "Diop", "Dioubate", "Donzo", "Dopavogui", "Dore", "Doukoure", "Doumbia", "Doumbouya", "Douno", "Drame", "Dramou", "Faber", "Fadiga", "Fall", "Faye", "Feindouno", "Fofana", "Gbanamou", "Gomez", "Goumou", "Guemou", "Gueye", "Guilao", "Guilavogui", "Guinea", "Guinee", "Guisse", "Haba", "Haidara", "Hann", "Hassan", "Ibrahima", "Issa", "Jalloh", "Jallow", "Johnson", "Kaba", "Kadouno", "Kake", "Kalil", "Kalivogui", "Kallo", "Kaloga", "Kamano", "Kamara", "Kande", "Kane", "Kann", "Kante", "Kebe", "Keita", "Koita", "Koivogui", "Kolie", "Koly", "Komara", "Kon", "Konat", "Konate", "Kone", "Koroma", "Kouadio", "Kouame", "Koulemou", "Koulibaly", "Koumbassa", "Koundouno", "Kourouma", "Kouyate", "Kpoghomou", "Lama", "Lamah", "Leno", "Loua", "Ly", "Magassouba", "Malkoun", "Mamadou", "Mamy", "Mane", "Manet", "Mansare", "Maomou", "Mara", "Millimono", "Millimouno", "Mohamed", "Monemou", "Moussa", "N'Diaye", "Nabe", "Ndiaye", "Niang", "Nimaga", "Onivogui", "Ouendeno", "Oulare", "Oumar", "Oury", "Sacko", "Sagno", "Sakho", "Sako", "Sall", "Samoura", "Sampil", "Sandouno", "Sangare", "Sano", "Sanoh", "Sarl", "Savane", "Seck", "Sesay", "Sidibe", "Sidime", "Singh", "Sompare", "Soropogui", "Souar", "Souare", "Soumah", "Soumahoro", "Soumaoro", "Sow", "Sy", "Sylla", "Tall", "Thea", "Thiam", "Thierno", "Tolno", "Tonguino", "Tounkara", "Toupou", "Toure", "Traor", "Traore", "Turay", "Wague", "Wann", "Yansane", "Yaradouno", "Yattara", "Yombouno", "Youla", "Zogbelemou", "Zoumanigui"]>>
+
+<<set setup.malawianSlaveNames = ["Agnes", "Angela", "Anita", "Annie", "Callista", "Catherine", "Cecelia", "Cecilia", "Chanju", "Chrissie", "Connie", "Emesia", "Emily", "Emmie", "Ethel", "Etta", "Eunice", "Flora", "Flossie", "Gertrude", "Grace", "Jane", "Jean", "Joyce", "Lilian", "Lucia", "Mary", "Mwayi", "Nancy", "Patricia", "Prisca", "Rose", "Samantha", "Seodi", "Tabitha", "Taonere", "Tapiwa", "Tereza", "Tujilane", "Vera", "Walije"]>>
+<<set setup.malawianSlaveSurnames = ["Banda", "Bandawe", "Bonongwe", "Botha", "Butao", "Bwanali", "Chabwera", "Chanza", "Chauluka", "Chavula", "Chawinga", "Chibwana", "Chihana", "Chikoko", "Chikopa", "Chikuse", "Chilemba", "Chimaliro", "Chimenya", "Chimombo", "Chimwala", "Chimwaza", "Chinyama", "Chipeta", "Chipofya", "Chirambo", "Chirombo", "Chirwa", "Chisale", "Chisi", "Chitsulo", "Chiumia", "Chiwaula", "Chiwaya", "Chunga", "Gama", "Gausi", "Gomani", "Gondwe", "Hara", "Harawa", "Ibrahim", "Issa", "Jambo", "Jere", "Juma", "Jumbe", "Jussab", "Kachala", "Kachale", "Kachingwe", "Kaliati", "Kalima", "Kalonga", "Kalua", "Kaluwa", "Kamanga", "Kambalame", "Kamoto", "Kamwana", "Kamwendo", "Kandulu", "Kanyenda", "Kaonga", "Kapalamula", "Kapito", "Karim", "Katunga", "Kaunda", "Kawonga", "Kayange", "Kayira", "Kayuni", "Kazembe", "Khan", "Khonje", "Kondowe", "Kumwenda", "Kunje", "Lipenga", "Longwe", "Luhanga", "Lungu", "Maganga", "Magombo", "Mahomed", "Majawa", "Makawa", "Makina", "Makwinja", "Malata", "Malenga", "Maliro", "Malunga", "Maluwa", "Manda", "Mandala", "Mangani", "Mapemba", "Masamba", "Maseko", "Mataka", "Mataya", "Matemba", "Matewere", "Matola", "Maulidi", "Mbale", "Mbendera", "Mbewe", "Mbwana", "Mdala", "Mfune", "Mhango", "Mhone", "Milanzi", "Misomali", "Mkandawire", "Mlenga", "Moyo", "Mphande", "Mponda", "Msiska", "Msosa", "Msowoya", "Msuku", "Msukwa", "Mtambo", "Mtawali", "Mtenje", "Mtonga", "Mughogho", "Mulenga", "Mumba", "Munthali", "Mussa", "Mvula", "Mwafulirwa", "Mwale", "Mwalwanda", "Mwandira", "Mwangonde", "Mwanza", "Mwase", "Mwenda", "Mwenelupembe", "Mwenifumbo", "Mzembe", "Mzumara", "Ndalama", "Ndau", "Ndhlovu", "Ndovi", "Ng'ambi", "Ng'oma", "Ngalande", "Ngoma", "Ngosi", "Ngulube", "Ngwira", "Nhlane", "Nkhata", "Nkhoma", "Nkhonjera", "Nkhwazi", "Nkosi", "Nyangulu", "Nyasulu", "Nyirenda", "Nyirongo", "Nyondo", "Nyoni", "Omar", "Osman", "Patel", "Phiri", "Rashid", "Saidi", "Saka", "Sakala", "Sambo", "Sattar", "Selemani", "Shaba", "Shawa", "Sibale", "Sibande", "Sichinga", "Sikwese", "Simwaka", "Singini", "Soko", "Tambala", "Tembo", "Thindwa", "Thole", "Zgambo", "Ziba", "Zimba", "Zulu"]>>
+
+<<set setup.liberianSlaveNames = ["Angie", "Ann", "Antoinette", "Cheryl", "Comfort", "Cyvette", "Dorothy", "Ellen", "Fatima", "Gladys", "Gloria", "Grace-Ann", "Grace", "Hannah", "Hawa", "Izetta", "Jewel", "Kia", "Kirat", "Kou", "Leymah", "Margaret", "Mariam", "Martha", "Mary", "Matee", "Melvina", "Michaela", "Olubanke", "Ophelia", "Phobay", "Raasin", "Ruth", "Sie-A-Nyene", "Suah"]>>
+<<set setup.liberianSlaveSurnames = ["Akoi", "Allen", "Allison", "Anderson", "Augustine", "Bah", "Ballah", "Bangura", "Barclay", "Barry", "Baysah", "Bedell", "Benson", "Bestman", "Beyan", "Bility", "Blamo", "Boakai", "Borbor", "Bright", "Brooks", "Bropleh", "Brown", "Browne", "Bryant", "Carter", "Cassell", "Chea", "Clarke", "Cole", "Coleman", "Collins", "Conteh", "Cooper", "Cummings", "Dahn", "Daniels", "David", "Davies", "Davis", "Dennis", "Diallo", "Diggs", "Dixon", "Doe", "Dolo", "Donzo", "Dorbor", "Dorley", "Dukuly", "Dunbar", "Duncan", "Dweh", "Eid", "Fahnbulleh", "Fallah", "Fayiah", "Flomo", "Fofana", "Freeman", "Gaye", "Gayflor", "George", "Gibson", "Goll", "Gono", "Gray", "Greaves", "Greene", "Harmon", "Harris", "Hill", "Hinneh", "Howard", "Howe", "Jabateh", "Jackson", "Jacobs", "Jah", "Jallah", "Jalloh", "James", "Joe", "Johnson", "Jones", "Jusu", "Kaba", "Kamara", "Kandakai", "Kanneh", "Keita", "Kemokai", "Kennedy", "Kenneh", "Kesselly", "Kiazolu", "King", "Koffa", "Kollie", "Konneh", "Kpadeh", "Kpoto", "Kromah", "Kumar", "Lewis", "Lloyd", "Logan", "Marshall", "Martin", "Mason", "Massaley", "Massaquoi", "Mensah", "Miller", "Mitchell", "Momo", "Momoh", "Monger", "Moore", "Morgan", "Morris", "Mulbah", "Myers", "Nagbe", "Nah", "Nelson", "Neufville", "Nimely", "Nimley", "Nyemah", "Nyumah", "Paasewe", "Paye", "Payne", "Peters", "Quaye", "Reeves", "Richards", "Roberts", "Rogers", "Ross", "Saah", "Sackie", "Sackor", "Sampson", "Sando", "Saydee", "Saye", "Scott", "Sesay", "Sherif", "Sheriff", "Sherman", "Sieh", "Singh", "Sirleaf", "Smith", "Solomon", "Somah", "Stewart", "Suah", "Sumo", "Swaray", "Swen", "Tamba", "Tarpeh", "Tarr", "Taylor", "Teah", "Thomas", "Thompson", "Toe", "Togba", "Togbah", "Tokpa", "Tokpah", "Tolbert", "Tucker", "Turay", "Tweh", "Vah", "Varney", "Walker", "Wallace", "Washington", "Watson", "Weah", "Wesseh", "Wiah", "Williams", "Willie", "Wilson", "Wisseh", "Wleh", "Woods", "Wreh", "Wright", "Young", "Zayzay", "Zinnah"]>>
+
+<<set setup.mozambicanSlaveNames = ["Acacia", "Alcinda", "Anabela", "Angelina", "Berry", "Bertina", "Binta", "Carolina", "Cátia", "Clarisse", "Deolinda", "Elisa", "Ermelinda", "Esperança", "Frances", "Gisela", "Graça", "Helena", "Iolanda", "Isabel", "Isaura", "Ivone", "Jannah", "Jessica", "Josina", "Leda", "Leia", "Leonor", "Lidia", "Lília", "Lina", "Ludovina", "Luísa", "Marcelina", "Maria", "Miriam", "Neidy", "Noémia", "Paulina", "Sara", "Silvia", "Tânia", "Tanya", "Tina", "Valerdina", "Verónica", "Ximene"]>>
+<<set setup.mozambicanSlaveSurnames = ["Abdula", "Afonso", "Agostinho", "Alberto", "Albino", "Ali", "Almeida", "Alves", "Amade", "Amaral", "Andrade", "Antonio", "Araujo", "Armando", "Assane", "Augusto", "Bacar", "Bambo", "Banze", "Baptista", "Bento", "Bernardo", "Bila", "Brito", "Buque", "Caetano", "Cardoso", "Carimo", "Carlos", "Carvalho", "Cassamo", "Chauque", "Chemane", "Chirindza", "Chissano", "Chongo", "Coelho", "Conceição", "Correia", "Cossa", "Costa", "Cruz", "Cuamba", "Cuambe", "Cumbana", "Cumbane", "Cumbe", "Cuna", "da Costa", "da Silva", "Daniel", "David", "de Sousa", "Dias", "Dimande", "Dinis", "Domingos", "dos Santos", "Duarte", "Ernesto", "Fernandes", "Fernando", "Ferrao", "Ferreira", "Filipe", "Fonseca", "Francisco", "Fumo", "Gimo", "Gomes", "Goncalves", "Guambe", "Ibraimo", "Inacio", "Ismael", "Issufo", "Jaime", "Jamal", "Joao", "Joaquim", "Jorge", "Jose", "Juma", "Junior", "Khan", "Langa", "Lopes", "Lourenço", "Luis", "Mabjaia", "Mabote", "Mabunda", "Macamo", "Macaringue", "Machado", "Machava", "Macie", "Macuacua", "Madeira", "Magaia", "Mahomed", "Mahumane", "Malate", "Mambo", "Mandlate", "Manhica", "Manhique", "Manjate", "Manuel", "Mario", "Marques", "Martins", "Massango", "Massinga", "Massingue", "Matavel", "Matavele", "Mate", "Mateus", "Matola", "Matos", "Matsinhe", "Matusse", "Mausse", "Mavie", "Mazive", "Mendes", "Meque", "Miguel", "Miranda", "Moçambique", "Moiane", "Moises", "Momade", "Mondlane", "Monjane", "Monteiro", "Morais", "Mucavele", "Muchanga", "Muianga", "Munguambe", "Mussa", "Mussagy", "Nelson", "Neves", "Nhaca", "Nhampossa", "Nhancale", "Nhantumbo", "Novela", "Nunes", "Nuvunga", "Oliveira", "Omar", "Paulino", "Paulo", "Pedro", "Pelembe", "Pereira", "Pinto", "Pires", "Rafael", "Ramos", "Ribeiro", "Rocha", "Rodrigues", "Rosario", "Rungo", "Sambo", "Samuel", "Santos", "Sigauque", "Silva", "Simango", "Simao", "Simbine", "Sitoe", "Soares", "Sousa", "Tamele", "Teixeira", "Tembe", "Timana", "Tivane", "Tomas", "Uamusse", "Ubisse", "Ussene", "Vasco", "Vaz", "Vieira", "Vilanculo", "Vilanculos", "Wilson", "Xavier", "Xerinda", "Zacarias", "Zandamela", "Zimba"]>>
+
+<<set setup.namibianSlaveNames = ["Agnes", "Angelika", "Barbara", "Behati", "Clara", "Doreen", "Elaine", "Elma", "Gustaphine", "Hansina", "Hilma", "Ida", "Kanuni", "Katrina", "Kovambo", "Laura", "Lempy", "Libertina", "Loide", "Lucia", "Lydia", "Marelize", "Margaret", "Marichen", "Marlene", "Michelle", "Monica", "Netumbo", "Ngohauvi", "Nora", "Pashukeni", "Pendukeni", "Penehupifo", "Petrina", "Priscilla", "Rebecca", "Rosa", "Rosalia", "Rosina", "Saara", "Sophia", "Suné", "Uilika", "Venantia"]>>
+<<set setup.namibianSlaveSurnames = ["Abrahams", "Adams", "Alberts", "Amadhila", "Amakali", "Amunyela", "Amupolo", "Amutenya", "Anderson", "Andreas", "Angula", "Apollus", "Ashipala", "Barnard", "Basson", "Beukes", "Bezuidenhout", "Blaauw", "Bock", "Boois", "Booysen", "Boshoff", "Botes", "Botha", "Brand", "Brandt", "Britz", "Burger", "Claasen", "Cloete", "Coetzee", "David", "Davids", "de Jager", "de Klerk", "de Villiers", "de Waal", "Diergaardt", "Dreyer", "du Plessis", "du Preez", "du Toit", "Ekandjo", "Elago", "Emvula", "Endjala", "Engelbrecht", "Erasmus", "Farmer", "Feris", "Ferreira", "Fourie", "Fredericks", "Gabriel", "Gariseb", "Garises", "Gertze", "Greeff", "Grobler", "Groenewald", "Haimbodi", "Haingura", "Haipinge", "Hamukwaya", "Hamunyela", "Hamutenya", "Hango", "Hangula", "Hansen", "Haufiku", "Hausiku", "Hauwanga", "Heita", "Horn", "Husselmann", "Iileka", "Iipinge", "Iipumbu", "Iiyambo", "Indongo", "Ipinge", "Isaacs", "Iyambo", "Izaaks", "Jacobs", "Jansen", "Johannes", "Jordaan", "Joseph", "Joubert", "Kamati", "Kambonde", "Kandjii", "Kanime", "Kavari", "Kisting", "Kotze", "Kruger", "Labuschagne", "le Roux", "Liebenberg", "Louw", "Lukas", "Maasdorp", "Manuel", "Marais", "Maritz", "Martin", "Matengu", "Matheus", "Mbango", "Meyer", "Moller", "Moses", "Mostert", "Mouton", "Moyo", "Muller", "Murangi", "Muteka", "Nakale", "Nambahu", "Nangolo", "Nangombe", "Negumbo", "Nekongo", "Nel", "Ntinda", "Nuuyoma", "Nyambe", "Olivier", "Oosthuizen", "Opperman", "Paulus", "Petrus", "Pienaar", "Pieters", "Platt", "Plessis", "Potgieter", "Pretorius", "Prinsloo", "Rossouw", "Sakaria", "Samuel", "Schmidt", "Scholtz", "Shaanika", "Sheehama", "Sheya", "Shifotoka", "Shigwedha", "Shiimi", "Shikongo", "Shilongo", "Shipanga", "Shivute", "Shuuya", "Simasiku", "Simataa", "Simon", "Sinvula", "Smit", "Smith", "Snyman", "Steenkamp", "Stephanus", "Steyn", "Strauss", "Strydom", "Swanepoel", "Swart", "Swartbooi", "Swartz", "Theron", "Thomas", "Titus", "Uugwanga", "Uushona", "van der Merwe", "van der Westhuizen", "van Niekerk", "van Rensburg", "van Rooi", "van Rooyen", "van Schalkwyk", "van Staden", "van Wyk", "van Zyl", "Venter", "Vermeulen", "Viljoen", "Visagie", "Visser", "Vries", "Willemse", "Williams", "Witbooi", "Wyk", "Zyl"]>>
+
+<<set setup.southSudaneseSlaveNames = ["Adut", "Agnes", "Aheu", "Alek", "Angelina", "Anisia", "Anjelina", "Ann", "Anne", "Ataui", "Atek", "Awiei", "Awien", "Awut", "Betty", "Dorothy", "Emma", "Hellen", "Jemma", "Josephine", "Juliet", "Margret", "Mary", "Nyandeng", "Pricilla", "Rebecca", "Rose", "Suzanne", "Theresa"]>>
+<<set setup.southSudaneseSlaveSurnames = ["Abraham", "Abugo", "Achieng", "Acuil", "Agor", "Akol", "Akot", "Akuong", "Aleu", "Aligo", "Atem", "Awan", "Baki", "Bakosoro", "Barsan", "Batali", "Bok", "Bola", "Boyoi", "Bureng", "Dau", "Deliech", "Deng", "Echom", "Frances", "Gai", "Gakmar", "Gale", "Garang", "Gatluak", "Gilo", "Hassan", "Ifeny", "Igga", "Ija", "Jaden", "Jang", "Jok", "Kiir", "Koang", "Konga", "Konya", "Ladu", "Lam", "Legge", "Lojore", "Lokuron", "Loluke", "Lom", "Lomong", "Loweth", "Machar", "Madut", "Majok", "Makana", "Makuach", "Malou", "Mawut", "Mayardit", "Mayen", "Michael", "Miskin", "Monday", "Monytuil", "Nhial", "Nyipuoc", "Ohure", "Okwaci", "Pacifo", "Paperture", "Peuok", "Piol", "Puoch", "Raphael", "Rassas", "Taban", "Tong", "Ubur", "Uguak", "Wako", "Wal", "Wani", "Wanji", "Waya", "Wol", "Worju", "Yak"]>>
+
+
 
 
 <<set setup.cowSlaveNames = ["Anna", "Annabelle", "Annie", "Arabella", "Baby", "Bella", "Bella", "Bella", "Bertha", "Bessie", "Betty Sue", "Big Mac", "Blue", "Brown Cow", "Candie", "Cinnamon", "Clarabelle", "Clover", "Cocoa", "Cookie", "Cowlick", "Cupcake", "Dahlia", "Daisy", "Darla", "Diamond", "Dorothy", "Ella", "Emma", "Esmeralda", "Flower", "Gertie", "Hamburger", "Heifer", "Henrietta", "Honeybun", "Jasmayne", "Jasmine", "Lois", "Madonna", "Maggie", "Margie", "Meg", "Minnie", "Molly", "MooMoo", "Moscow", "Muffin", "Nettie", "Penelope", "Penny", "Pinky", "Precious", "Princess", "Rose", "Sasha", "Shelly", "Sugar", "Sunny", "Sunshine", "Sweetie", "Sweetpea", "Swiss Miss", "Waffles"]>>
@@ -875,6 +1016,7 @@ Then pick _namePool.random(), or display those names as possible choices, or do
 	"Albanian": setup.albanianSlaveNames,
 	"Algerian": setup.algerianSlaveNames,
 	"Andorran": setup.andorranSlaveNames,
+    "Angolan": setup.angolanSlaveNames,
 	"Antiguan": setup.antiguanSlaveNames,
 	"American.black": setup.africanAmericanSlaveNames, "American.latina": setup.latinaSlaveNames, "American.asian": setup.asianAmericanSlaveNames,
 	"American.middle eastern": setup.egyptianSlaveNames, "American": setup.whiteAmericanSlaveNames,
@@ -891,22 +1033,30 @@ Then pick _namePool.random(), or display those names as possible choices, or do
 	"Belarusian": setup.belarusianSlaveNames,
 	"Belgian": setup.belgianSlaveNames,
 	"Belizean.white": setup.germanSlaveNames, "Belizean": setup.belizeanSlaveNames,
+	"Beninese": setup.benineseSlaveNames,
 	"Bermudian": setup.bermudianSlaveNames,
 	"Bhutanese": setup.bhutaneseSlaveNames,
+	"Bissau-Guinean": setup.bissauGuineanSlaveNames,
 	"Bolivian": setup.bolivianSlaveNames,
 	"Bosnian": setup.bosnianSlaveNames,
 	"Brazilian": setup.brazilianSlaveNames,
 	"British.indo-aryan": setup.indianSlaveNames, "British": setup.britishSlaveNames,
 	"Bruneian": setup.bruneianSlaveNames,
 	"Bulgarian": setup.bulgarianSlaveNames,
+	"Burkinabé": setup.burkinabeSlaveNames,
 	"Burmese": setup.burmeseSlaveNames,
 	"Burundian": setup.burundianSlaveNames,
 	"Cambodian": setup.cambodianSlaveNames,
 	"Cameroonian": setup.cameroonianSlaveNames,
 	"Canadian.Asian": setup.asianAmericanSlaveNames, "Canadian": setup.canadianSlaveNames,
+	"Cape Verdean": setup.capeVerdeanSlaveNames,
+	"Catalan": setup.catalanSlaveNames,
+	"Central African": setup.centralAfricanSlaveNames,
+	"Chadian": setup.chadianSlaveNames,
 	"Chilean": setup.chileanSlaveNames,
 	"Chinese": setup.chineseSlaveNames,
 	"Colombian": setup.colombianSlaveNames,
+	"Comorian": setup.comorianSlaveNames,
 	"Congolese": setup.congoleseSlaveNames,
 	"a Cook Islander": setup.cookIslanderSlaveNames,
 	"Costa Rican": setup.costaRicanSlaveNames,
@@ -923,6 +1073,8 @@ Then pick _namePool.random(), or display those names as possible choices, or do
 	"Ecuadorian": setup.ecuadorianSlaveNames,
 	"Egyptian": setup.egyptianSlaveNames,
 	"Emirati": setup.emiratiSlaveNames,
+	"Equatoguinean": setup.equatoguineanSlaveNames,
+	"Eritrean": setup.eritreanSlaveNames,
 	"Estonian": setup.estonianSlaveNames,
 	"Ethiopian": setup.ethiopianSlaveNames,
 	"Fijian": setup.fijianSlaveNames,
@@ -930,7 +1082,9 @@ Then pick _namePool.random(), or display those names as possible choices, or do
 	"Finnish": setup.finnishSlaveNames,
 	"French": setup.frenchSlaveNames,
 	"French Guianan": setup.frenchGuiananSlaveNames,
+	"French Polynesian": setup.frenchPolynesianSlaveNames,
 	"Gabonese": setup.gaboneseSlaveNames,
+	"Gambian": setup.gambianSlaveNames,
 	"Georgian": setup.georgianSlaveNames,
 	"German.middle eastern": setup.turkishSlaveNames, "German": setup.germanSlaveNames,
 	"Ghanan": setup.ghananSlaveNames,
@@ -938,6 +1092,7 @@ Then pick _namePool.random(), or display those names as possible choices, or do
 	"Greenlandic": setup.greenlandicSlaveNames,
 	"Grenadian":  setup.grenadianSlaveNames,
 	"Guatemalan": setup.guatemalanSlaveNames,
+	"Guinean": setup.guineanSlaveNames,
 	"Guyanese": setup.guyaneseSlaveNames,
 	"Haitian": setup.haitianSlaveNames,
 	"Honduran": setup.honduranSlaveNames,
@@ -951,6 +1106,7 @@ Then pick _namePool.random(), or display those names as possible choices, or do
 	"Irish": setup.irishSlaveNames,
 	"Israeli": setup.israeliSlaveNames,
 	"Italian": setup.italianSlaveNames,
+	"Ivorian": setup.ivorianSlaveNames,
 	"Jamaican": setup.jamaicanSlaveNames,
 	"Japanese": setup.japaneseSlaveNames,
 	"Jordanian": setup.jordanianSlaveNames,
@@ -959,22 +1115,27 @@ Then pick _namePool.random(), or display those names as possible choices, or do
 	"Kittitian": setup.kittitianSlaveNames,
 	"Korean": setup.koreanSlaveNames,
 	"Kosovan": setup.kosovanSlaveNames,
+	"Kurdish": setup.kurdishSlaveNames,
 	"Kuwaiti": setup.kuwaitiSlaveNames,
 	"Kyrgyz": setup.kyrgyzSlaveNames,
 	"Laotian": setup.laotianSlaveNames,
 	"Latvian": setup.latvianSlaveNames,
 	"Lebanese": setup.lebaneseSlaveNames,
+	"Liberian": setup.liberianSlaveNames,
 	"Libyan": setup.libyanSlaveNames,
 	"a Liechtensteiner": setup.liechtensteinerSlaveNames,
 	"Lithuanian": setup.lithuanianSlaveNames,
 	"Luxembourgian": setup.luxembourgianSlaveNames,
 	"Macedonian": setup.macedonianSlaveNames,
 	"Malagasy": setup.malagasySlaveNames,
+	"Malawian": setup.malawianSlaveNames,
 	"Malaysian": setup.malaysianSlaveNames,
 	"Maldivian": setup.maldivianSlaveNames,
 	"Malian": setup.malianSlaveNames,
 	"Maltese": setup.malteseSlaveNames,
 	"Marshallese": setup.marshalleseSlaveNames,
+	"Mauritanian": setup.mauritanianSlaveNames,
+	"Mauritian": setup.mauritianSlaveNames,
 	"Mexican": setup.mexicanSlaveNames,
 	"Micronesian": setup.micronesianSlaveNames,
 	"Moldovan": setup.moldovanSlaveNames,
@@ -982,6 +1143,10 @@ Then pick _namePool.random(), or display those names as possible choices, or do
 	"Mongolian": setup.mongolianSlaveNames,
 	"Montenegrin": setup.montenegrinSlaveNames,
 	"Moroccan": setup.moroccanSlaveNames,
+	"Mosotho": setup.mosothoSlaveNames,
+	"Motswana": setup.motswanaSlaveNames,
+	"Mozambican": setup.mozambicanSlaveNames,
+	"Namibian": setup.namibianSlaveNames,
 	"Nauruan": setup.nauruanSlaveNames,
 	"Nepalese": setup.nepaleseSlaveNames,
 	"a New Zealander.asian": setup.asianAmericanSlaveNames, "a New Zealander": setup.newZealanderSlaveNames,
@@ -1005,23 +1170,31 @@ Then pick _namePool.random(), or display those names as possible choices, or do
 	"Qatari": setup.qatariSlaveNames,
 	"Romanian": setup.romanianSlaveNames,
 	"Russian": setup.russianSlaveNames,
+	"Rwandan": setup.rwandanSlaveNames,
+	"Sahrawi": setup.sahrawiSlaveNames,
 	"Saint Lucian": setup.saintLucianSlaveNames,
 	"Salvadoran": setup.salvadoranSlaveNames,
 	"Sammarinese": setup.sammarineseSlaveNames,
 	"Samoan": setup.samoanSlaveNames,
+	"São Toméan": setup.saoTomeanSlaveNames,
 	"Saudi": setup.saudiSlaveNames,
 	"Scottish": setup.scottishSlaveNames,
+	"Senegalese": setup.senegaleseSlaveSurnames,
 	"Serbian": setup.serbianSlaveNames,
 	"Seychellois": setup.seychelloisSlaveNames,
+	"Sierra Leonean": setup.sierraLeoneanSlaveSurnames,
 	"Singaporean": setup.singaporeanSlaveNames,
 	"Slovak": setup.slovakSlaveNames,
 	"Slovene": setup.sloveneSlaveNames,
 	"a Solomon Islander": setup.solomonIslanderSlaveNames,
+	"Somali": setup.somaliSlaveNames,
 	"South African.black": setup.blackSouthAfricanSlaveNames, "South African": setup.whiteSouthAfricanSlaveNames,
+	"South Sudanese": setup.southSudaneseSlaveNames,
 	"Spanish": setup.spanishSlaveNames,
 	"Sri Lankan": setup.sriLankanSlaveNames,
 	"Sudanese": setup.sudaneseSlaveNames,
 	"Surinamese": setup.surinameseSlaveNames,
+	"Swazi": setup.swaziSlaveNames,
 	"Swedish": setup.swedishSlaveNames,
 	"Swiss": setup.swissSlaveNames,
 	"Syrian": setup.syrianSlaveNames,
@@ -1029,6 +1202,8 @@ Then pick _namePool.random(), or display those names as possible choices, or do
 	"Tajik": setup.tajikSlaveNames,
 	"Tanzanian": setup.tanzanianSlaveNames,
 	"Thai": setup.thaiSlaveNames,
+	"Tibetan": setup.tibetanSlaveNames,
+	"Togolese": setup.togoleseSlaveNames,
 	"Tongan": setup.tonganSlaveNames,
 	"Trinidadian": setup.trinidadianSlaveNames,
 	"Tunisian": setup.tunisianSlaveNames,
@@ -1044,6 +1219,7 @@ Then pick _namePool.random(), or display those names as possible choices, or do
 	"Vietnamese": setup.vietnameseSlaveNames,
 	"Vincentian": setup.vincentianSlaveNames,
 	"Yemeni": setup.yemeniSlaveNames,
+	"Zairian": setup.zairianSlaveNames,
 	"Zambian": setup.zambianSlaveNames,
 	"Zimbabwean.white": setup.whiteSouthAfricanSlaveNames, "Zimbabwean": setup.zimbabweanSlaveNames,
 	}>>
@@ -1052,6 +1228,7 @@ Then pick _namePool.random(), or display those names as possible choices, or do
 	"Albanian": setup.albanianSlaveSurnames,
 	"Algerian": setup.algerianSlaveSurnames,
 	"Andorran": setup.andorranSlaveSurnames,
+	"Angolan": setup.angolanSlaveSurnames,
 	"Antiguan": setup.antiguanSlaveSurnames,
 	"American.black": setup.africanAmericanSlaveSurnames, "American.latina": setup.latinaSlaveSurnames, "American.asian": setup.asianAmericanSlaveSurnames,
 	"American.middle eastern": setup.egyptianSlaveSurnames, "American": setup.whiteAmericanSlaveSurnames,
@@ -1068,22 +1245,30 @@ Then pick _namePool.random(), or display those names as possible choices, or do
 	"Belarusian": setup.belarusianSlaveSurnames,
 	"Belgian": setup.belgianSlaveSurnames,
 	"Belizean.white": setup.germanSlaveSurnames, "Belizean": setup.belizeanSlaveSurnames,
+	"Beninese": setup.benineseSlaveSurnames,
 	"Bermudian": setup.bermudianSlaveSurnames,
 	"Bhutanese": setup.bhutaneseSlaveSurnames,
+	"Bissau-Guinean": setup.bissauGuineanSlaveSurnames,
 	"Bolivian": setup.bolivianSlaveSurnames,
 	"Bosnian": setup.bosnianSlaveSurnames,
 	"Brazilian": setup.brazilianSlaveSurnames,
 	"British.indo-aryan": setup.indianSlaveSurnames, "British": setup.britishSlaveSurnames,
 	"Bruneian": setup.bruneianSlaveSurnames,
 	"Bulgarian": setup.bulgarianSlaveSurnames,
+	"Burkinabé": setup.burkinabeSlaveSurnames,
 	"Burmese": setup.burmeseSlaveSurnames,
 	"Burundian": setup.burundianSlaveSurnames,
 	"Cambodian": setup.cambodianSlaveSurnames,
 	"Cameroonian": setup.cameroonianSlaveSurnames,
 	"Canadian.Asian": setup.asianAmericanSlaveSurnames, "Canadian": setup.canadianSlaveSurnames,
+	"Cape Verdean": setup.capeVerdeanSlaveSurnames,
+	"Catalan": setup.catalanSlaveSurnames,
+	"Central African": setup.centralAfricanSlaveSurnames,
+	"Chadian": setup.chadianSlaveSurnames,
 	"Chilean": setup.chileanSlaveSurnames,
 	"Chinese": setup.chineseSlaveSurnames,
 	"Colombian": setup.colombianSlaveSurnames,
+	"Comorian": setup.comorianSlaveSurnames,
 	"Congolese": setup.congoleseSlaveSurnames,
 	"a Cook Islander": setup.cookIslanderSlaveSurnames,
 	"Costa Rican": setup.costaRicanSlaveSurnames,
@@ -1100,6 +1285,8 @@ Then pick _namePool.random(), or display those names as possible choices, or do
 	"Ecuadorian": setup.ecuadorianSlaveSurnames,
 	"Egyptian": setup.egyptianSlaveSurnames,
 	"Emirati": setup.emiratiSlaveSurnames,
+	"Equatoguinean": setup.equatoguineanSlaveSurnames,
+	"Eritrean": setup.eritreanSlaveSurnames,
 	"Estonian": setup.estonianSlaveSurnames,
 	"Ethiopian": setup.ethiopianSlaveSurnames,
 	"Fijian": setup.fijianSlaveSurnames,
@@ -1107,7 +1294,9 @@ Then pick _namePool.random(), or display those names as possible choices, or do
 	"Finnish": setup.finnishSlaveSurnames,
 	"French": setup.frenchSlaveSurnames,
 	"French Guianan": setup.frenchGuiananSlaveSurnames,
+	"French Polynesian": setup.frenchPolynesianSlaveSurnames,
 	"Gabonese": setup.gaboneseSlaveSurnames,
+	"Gambian": setup.gambianSlaveSurnames,
 	"Georgian": setup.georgianSlaveSurnames,
 	"German.middle eastern": setup.turkishSlaveSurnames, "German": setup.germanSlaveSurnames,
 	"Ghanan": setup.ghananSlaveSurnames,
@@ -1115,6 +1304,7 @@ Then pick _namePool.random(), or display those names as possible choices, or do
 	"Greenlandic": setup.greenlandicSlaveSurnames,
 	"Grenadian":  setup.grenadianSlaveSurnames,
 	"Guatemalan": setup.guatemalanSlaveSurnames,
+	"Guinean": setup.guineanSlaveSurnames,
 	"Guyanese": setup.guyaneseSlaveSurnames,
 	"Haitian": setup.haitianSlaveSurnames,
 	"Honduran": setup.honduranSlaveSurnames,
@@ -1128,6 +1318,7 @@ Then pick _namePool.random(), or display those names as possible choices, or do
 	"Irish": setup.irishSlaveSurnames,
 	"Israeli": setup.israeliSlaveSurnames,
 	"Italian": setup.italianSlaveSurnames,
+	"Ivorian": setup.ivorianSlaveSurnames,
 	"Jamaican": setup.jamaicanSlaveSurnames,
 	"Japanese": setup.japaneseSlaveSurnames,
 	"Jordanian": setup.jordanianSlaveSurnames,
@@ -1136,22 +1327,27 @@ Then pick _namePool.random(), or display those names as possible choices, or do
 	"Kittitian": setup.kittitianSlaveSurnames,
 	"Korean": setup.koreanSlaveSurnames,
 	"Kosovan": setup.kosovanSlaveSurnames,
+	"Kurdish": setup.kurdishSlaveSurnames,
 	"Kuwaiti": setup.kuwaitiSlaveSurnames,
 	"Kyrgyz": setup.kyrgyzSlaveSurnames,
 	"Laotian": setup.laotianSlaveSurnames,
 	"Latvian": setup.latvianSlaveSurnames,
 	"Lebanese": setup.lebaneseSlaveSurnames,
+	"Liberian": setup.liberianSlaveSurnames,
 	"Libyan": setup.libyanSlaveSurnames,
 	"a Liechtensteiner": setup.liechtensteinerSlaveSurnames,
 	"Lithuanian": setup.lithuanianSlaveSurnames,
 	"Luxembourgian": setup.luxembourgianSlaveSurnames,
 	"Macedonian": setup.macedonianSlaveSurnames,
 	"Malagasy": setup.malagasySlaveSurnames,
+	"Malawian": setup.malawianSlaveSurnames,
 	"Malaysian": setup.malaysianSlaveSurnames,
 	"Maldivian": setup.maldivianSlaveSurnames,
 	"Malian": setup.malianSlaveSurnames,
 	"Maltese": setup.malteseSlaveSurnames,
 	"Marshallese": setup.marshalleseSlaveSurnames,
+	"Mauritanian": setup.mauritanianSlaveSurnames,
+	"Mauritian": setup.mauritianSlaveSurnames,
 	"Mexican": setup.mexicanSlaveSurnames,
 	"Micronesian": setup.micronesianSlaveSurnames,
 	"Moldovan": setup.moldovanSlaveSurnames,
@@ -1159,6 +1355,10 @@ Then pick _namePool.random(), or display those names as possible choices, or do
 	"Mongolian": setup.mongolianSlaveSurnames,
 	"Montenegrin": setup.montenegrinSlaveSurnames,
 	"Moroccan": setup.moroccanSlaveSurnames,
+	"Mosotho": setup.mosothoSlaveSurnames,
+	"Motswana": setup.motswanaSlaveSurnames,
+	"Mozambican": setup.mozambicanSlaveSurnames,
+	"Namibian": setup.namibianSlaveSurnames,
 	"Nauruan": setup.nauruanSlaveSurnames,
 	"Nepalese": setup.nepaleseSlaveSurnames,
 	"a New Zealander.asian": setup.asianAmericanSlaveSurnames, "a New Zealander": setup.newZealanderSlaveSurnames,
@@ -1182,23 +1382,31 @@ Then pick _namePool.random(), or display those names as possible choices, or do
 	"Qatari": setup.qatariSlaveSurnames,
 	"Romanian": setup.romanianSlaveSurnames,
 	"Russian": setup.russianSlaveSurnames,
+	"Rwandan": setup.rwandanSlaveSurnames,
+	"Sahrawi": setup.sahrawiSlaveSurnames,
 	"Saint Lucian": setup.saintLucianSlaveSurnames,
 	"Salvadoran": setup.salvadoranSlaveSurnames,
 	"Sammarinese": setup.sammarineseSlaveSurnames,
 	"Samoan": setup.samoanSlaveSurnames,
+	"São Toméan": setup.saoTomeanSlaveSurnames,
 	"Saudi": setup.saudiSlaveSurnames,
 	"Scottish": setup.scottishSlaveSurnames,
+    "Senegalese": setup.senegaleseSlaveSurnames,
 	"Serbian": setup.serbianSlaveSurnames,
 	"Seychellois": setup.seychelloisSlaveSurnames,
+	"Sierra Leonean": setup.sierraLeoneanSlaveSurnames,
 	"Singaporean": setup.singaporeanSlaveSurnames,
 	"Slovak": setup.slovakSlaveSurnames,
 	"Slovene": setup.sloveneSlaveSurnames,
 	"a Solomon Islander": setup.solomonIslanderSlaveSurnames,
+	"Somali": setup.somaliSlaveSurnames,
 	"South African.black": setup.blackSouthAfricanSlaveSurnames, "South African": setup.whiteSouthAfricanSlaveSurnames,
+	"South Sudanese": setup.southSudaneseSlaveSurnames,
 	"Spanish": setup.spanishSlaveSurnames,
 	"Sri Lankan": setup.sriLankanSlaveSurnames,
 	"Sudanese": setup.sudaneseSlaveSurnames,
 	"Surinamese": setup.surinameseSlaveSurnames,
+	"Swazi": setup.swaziSlaveSurnames,
 	"Swedish": setup.swedishSlaveSurnames,
 	"Swiss": setup.swissSlaveSurnames,
 	"Syrian": setup.syrianSlaveSurnames,
@@ -1206,6 +1414,8 @@ Then pick _namePool.random(), or display those names as possible choices, or do
 	"Tajik": setup.tajikSlaveSurnames,
 	"Tanzanian": setup.tanzanianSlaveSurnames,
 	"Thai": setup.thaiSlaveSurnames,
+	"Tibetan": setup.tibetanSlaveSurnames,
+	"Togolese": setup.togoleseSlaveSurnames,
 	"Tongan": setup.tonganSlaveSurnames,
 	"Trinidadian": setup.trinidadianSlaveSurnames,
 	"Tunisian": setup.tunisianSlaveSurnames,
@@ -1221,6 +1431,7 @@ Then pick _namePool.random(), or display those names as possible choices, or do
 	"Vietnamese": setup.vietnameseSlaveSurnames,
 	"Vincentian": setup.vincentianSlaveSurnames,
 	"Yemeni": setup.yemeniSlaveSurnames,
+	"Zairian": setup.zairianSlaveSurnames,
 	"Zambian": setup.zambianSlaveSurnames,
 	"Zimbabwean.white": setup.whiteSouthAfricanSlaveSurnames, "Zimbabwean": setup.zimbabweanSlaveSurnames,
 	}>>
diff --git a/src/js/utilJS.tw b/src/js/utilJS.tw
index 33448f8fa5097948a1415034b80efa76949873f0..f9015f54b47450447a6b948caf80ef53fa89fcf8 100644
--- a/src/js/utilJS.tw
+++ b/src/js/utilJS.tw
@@ -1,4 +1,4 @@
-:: UtilJS [script]
+:: UtilJS [script]
 
 /*
  * Height.mean(nationality, race, genes, age) - returns the mean height for the given combination and age in years (>=2)
@@ -90,7 +90,7 @@ window.Height = (function(){
 		"Afghan": 163.8, "Algerian": 162, "Argentinian": 159.6, "Armenian": 158.1, "Australian": 161.8, "Austrian": 166,
 		"Bangladeshi": 150.6, "Belarusian": 166.8, "Belgian": 168.1, "Bolivian": 142.2, "Brazilian": 158.8,
 		"British": 161.9, "Burmese": undefined, "Canadian": 162.3, "Chilean": 157.2, "Chinese": 155.8, "Colombian": 158.7,
-		"Congolese": 157.7, "Cuban": 156, "Czech": 167.22, "Danish": 168.7, "Dominican": 156.4, "Dutch": 169, "Egyptian": 158.9,
+		"Zairian": 157.7, "Cuban": 156, "Czech": 167.22, "Danish": 168.7, "Dominican": 156.4, "Dutch": 169, "Egyptian": 158.9,
 		"Emirati": 158.9, "Estonian": 165.5, "Ethiopian": 157.6, "Filipina": 151.8, "Finnish": 165.3, "French": 162.5,
 		"German": 162.8, "Ghanan": 158.5, "Greek": 165, "Guatemalan": 147.3, "Haitian": 158.6, "Hungarian": 164,
 		"Icelandic": 168, "Indian": 151.9, "Indonesian": 147, "Iranian": 157.2, "Iraqi": 155.8, "Irish": 163, "Israeli": 166,
@@ -117,7 +117,13 @@ window.Height = (function(){
 		"Niuean": 160.4, "Palauan": 161.4, "Palestinian": 158.2, "Papua New Guinean": 150.7, "Paraguayan": 158.3, "Qatari": 155,
 		"Kittitian": 156.9, "Saint Lucian": 157.1, "Vincentian": 156.2, "Samoan": 161, "Seychellois": 155.8,
 		"Slovene": 167.4, "a Solomon Islander": 151.8, "Sri Lankan": 151.4, "Surinamese": 155.7, "Tajik": 161.2, "Tongan": 159.5,
-		"Trinidadian": 157.4, "Turkmen": 158.2, "Ni-Vanuatu": 149.8, "Vatican": 162.5,
+		"Trinidadian": 157.4, "Turkmen": 158.2, "Ni-Vanuatu": 149.8, "Vatican": 162.5, "Angolan": undefined, "Beninese": 159.3, 
+		"Bissau-Guinean": undefined, "Burkinabé": 161.6, "Cape Verdean": undefined, "Catalan": undefined, "Central African": 158.9, 
+		"Chadian": 162.6, "Comorian": 154.8, "Congolese": 159, "Equatoguinean": undefined, "Eritrean": undefined, 
+		"French Polynesian": undefined, "Gambian": 157.8, "Guinean": 158.8, "Ivorian": 158.9, "Kurdish": undefined, "Liberian": 157.3, 
+		"Malawian": 155, "Mauritanian": undefined, "Mauritian": undefined, "Mosotho": 157.6, "Motswana": undefined, "Mozambican": 156, 
+		"Namibian": 160.7, "Rwandan": 157.7, "Sahrawi": undefined, "São Toméan": undefined, "Senegalese": 163, "Sierra Leonean": undefined, 
+		"Somali": undefined, "South Sudanese": undefined, "Swazi": 159.1, "Tibetan": undefined, "Togolese": 159, 
 		"": 162.5 // default
 	};
 	const xyMeanHeight = {
@@ -125,7 +131,7 @@ window.Height = (function(){
 		"Afghan": undefined, "Algerian": 172.2, "Argentinian": 174.46, "Armenian": undefined, "Australian": 175.6,
 		"Austrian": 179, "Bangladeshi": 150.8, "Belarusian": 176.9, "Belgian": 178.7, "Bolivian": 160, "Brazilian": 170.7,
 		"British": 175.3, "Burmese": 168.0, "Canadian": 175.1, "Chilean": 169.6, "Chinese": 167.1, "Colombian": 170.6,
-		"Congolese": 158.9, "Cuban": 168, "Czech": 180.31, "Danish": 180.4, "Dominican": 168.4, "Dutch": 181, "Egyptian": 170.3,
+		"Zairian": 158.9, "Cuban": 168, "Czech": 180.31, "Danish": 180.4, "Dominican": 168.4, "Dutch": 181, "Egyptian": 170.3,
 		"Emirati": 170.3, "Estonian": 179.1, "Ethiopian": undefined, "Filipina": 163.5, "Finnish": 178.9, "French": 175.6,
 		"German": 175.4, "Ghanan": 169.5, "Greek": 177, "Guatemalan": 157.5, "Haitian": undefined, "Hungarian": 176,
 		"Icelandic": 181, "Indian": 164.7, "Indonesian": 158, "Iranian": 170.3, "Iraqi": 165.4, "Irish": 177, "Israeli": 177,
@@ -152,7 +158,13 @@ window.Height = (function(){
 		"Niuean": 169.7, "Palauan": 174.6, "Palestinian": 169.7, "Papua New Guinean": 163.5, "Paraguayan": 168.8, "Qatari": 166.2,
 		"Kittitian": 164.4, "Saint Lucian": 168.3, "Vincentian": 165.4, "Samoan": 173, "Seychellois": 168.5,
 		"Slovene": 180.3, "a Solomon Islander": 163.1, "Sri Lankan": 163.6, "Surinamese": 165.2, "Tajik": 175.2, "Tongan": 168.2,
-		"Trinidadian": 170.8, "Turkmen": 171.4, "Ni-Vanuatu": 160.5, "Vatican": 176.5,
+		"Trinidadian": 170.8, "Turkmen": 171.4, "Ni-Vanuatu": 160.5, "Vatican": 176.5, "Angolan": undefined, "Beninese": undefined, 
+		"Bissau-Guinean": undefined, "Burkinabé": undefined, "Cape Verdean": undefined, "Catalan": undefined, "Central African": undefined, 
+		"Chadian": undefined, "Comorian": undefined, "Congolese": undefined, "Equatoguinean": undefined, "Eritrean": undefined, 
+		"French Polynesian": undefined, "Gambian": 168, "Guinean": undefined, "Ivorian": undefined, "Kurdish": undefined, "Liberian": undefined, 
+		"Malawian": 166, "Mauritanian": undefined, "Mauritian": undefined, "Mosotho": undefined, "Motswana": undefined, "Mozambican": undefined, 
+		"Namibian": undefined, "Rwandan": undefined, "Sahrawi": undefined, "São Toméan": undefined, "Senegalese": undefined, "Sierra Leonean": undefined, 
+		"Somali": undefined, "South Sudanese": undefined, "Swazi": undefined, "Tibetan": undefined, "Togolese": undefined, 
 		"": 172.5 // defaults
 	};
 	
diff --git a/src/pregmod/widgets/slaveSummaryWidgets.tw b/src/pregmod/widgets/slaveSummaryWidgets.tw
index 8565f2301f9663002cbfc83fc9abfb30a76ccf25..1c31418a24d8ab2f719a36b8d044139a7e5974f4 100644
--- a/src/pregmod/widgets/slaveSummaryWidgets.tw
+++ b/src/pregmod/widgets/slaveSummaryWidgets.tw
@@ -752,7 +752,7 @@ Release rules: _Slave.releaseRules.
 <<case "Ghanan">>
 	Gha
 <<case "Congolese">>
-	Cog
+	RC
 <<case "Ethiopian">>
 	Eth
 <<case "South African">>
@@ -868,7 +868,7 @@ Release rules: _Slave.releaseRules.
 <<case "Spanish">>
 	Spa
 <<case "British">>
-	GB
+	UK
 <<case "Australian">>
 	Aus
 <<case "a New Zealander">>
@@ -956,7 +956,7 @@ Release rules: _Slave.releaseRules.
 <<case "Moldovan">>
 	Mol
 <<case "Nigerien">>
-	Ng
+	Ngr
 <<case "Bahamian">>
 	Bah
 <<case "Barbadian">>
@@ -1041,6 +1041,76 @@ Release rules: _Slave.releaseRules.
 	SI
 <<case "Tongan">>
 	Ton
+<<case "Catalan">>
+    Cat
+<<case "Equatoguinean">>
+    EG
+<<case "French Polynesian">>
+    FP
+<<case "Kurdish">>
+    Kur
+<<case "Tibetan">>
+    Tib
+<<case "Bissau-Guinean">>
+    GB
+<<case "Chadian">>
+    Cha
+<<case "Comorian">>
+    Com
+<<case "Ivorian">>
+    IC
+<<case "Mauritanian">>
+    Mta
+<<case "Mauritian">>
+    Mts
+<<case "Mosotho">>
+    Les
+<<case "Sierra Leonean">>
+    Sie
+<<case "Swazi">>
+    Swa
+<<case "Angolan">>
+    Ang"
+<<case "Sahrawi">>
+    Sah
+<<case "Burkinabé">>
+    BF
+<<case "Cape Verdean">>
+    CV
+<<case "Motswana">>
+    Bot
+<<case "Somali">>
+    Som
+<<case "Rwandan">>
+    Rwa
+<<case "São Toméan">>
+    STP
+<<case "Beninese">>
+    Ben
+<<case "Central African">>
+    CAR
+<<case "Gambian">>
+    Gam
+<<case "Senegalese">>
+    Sen
+<<case "Togolese">>
+    Tog
+<<case "Eritrean">>
+    Eri
+<<case "Guinean">>
+    Gui
+<<case "Malawian">>
+    Mwi
+<<case "Zairian">>
+    DRC
+<<case "Liberian">>
+    Lib
+<<case "Mozambican">>
+    Moz
+<<case "Namibian">>
+    Nam
+<<case "South Sudanese">>
+    SS
 <<case "Ancient Egyptian Revivalist">>
 	Egy Rev
 <<case "Ancient Chinese Revivalist">>
diff --git a/src/pregmod/widgets/slaveTradePresetWidgets.tw b/src/pregmod/widgets/slaveTradePresetWidgets.tw
index b4bfb5cd5cb4ffcf9d33deec5bba636b21337870..5b56a02bc2474a933a6a19e0f159b3d7696b80b2 100644
--- a/src/pregmod/widgets/slaveTradePresetWidgets.tw
+++ b/src/pregmod/widgets/slaveTradePresetWidgets.tw
@@ -11,6 +11,7 @@
 		Algerian: 3,
 		American: 5,
 		Andorran: 1,
+		Angolan: 1,
 		Antiguan: 1,
 		Argentinian: 3,
 		Armenian: 2,
@@ -25,23 +26,30 @@
 		Belarusian: 1,
 		Belgian: 2,
 		Belizean: 1,
+		Beninese: 1,
 		Bermudian: 1,
 		Bhutanese: 1,
+		"Bissau-Guinean": 1,
 		Bolivian: 2,
 		Bosnian: 1,
 		Brazilian: 4,
 		British: 3,
 		Bruneian: 1,
 		Bulgarian: 2,
-		Burmese: 3,
-		Burmese: 1,
+		Burkinabé: 1,
+		Burmese: 2,
 		Burundian: 1,
 		Cambodian: 1,
 		Cameroonian: 1,
 		Canadian: 2,
+		"Cape Verdean": 1,
+		Catalan: 1,
+		"Central African": 1,
+		Chadian: 1,
 		Chilean: 2,
 		Chinese: 15,
 		Colombian: 3,
+		Comorian: 1,
 		Congolese: 3,
 		"a Cook Islander": 1,
 		"Costa Rican": 1,
@@ -58,6 +66,8 @@
 		Ecuadorian: 1,
 		Egyptian: 3,
 		Emirati: 2,
+		Equatoguinean: 1,
+		Eritrean: 1,
 		Estonian: 2,
 		Ethiopian: 3,
 		Fijian: 1,
@@ -65,7 +75,9 @@
 		Finnish: 2,
 		French: 3,
 		"French Guianan": 1,
+		"French Polynesian": 1,
 		Gabonese: 1,
+		Gambian: 1,
 		Georgian: 1,
 		German: 3,
 		Ghanan: 2,
@@ -73,6 +85,7 @@
 		Greenlandic: 1,
 		Grenadian: 1,
 		Guatemalan: 2,
+		Guinean: 1,
 		Guyanese: 1,
 		Haitian: 2,
 		Honduran: 1,
@@ -86,6 +99,7 @@
 		Irish: 2,
 		Israeli: 2,
 		Italian: 3,
+		Ivorian: 1,
 		Jamaican: 2,
 		Japanese: 3,
 		Jordanian: 2,
@@ -94,21 +108,26 @@
 		Kittitian: 1,
 		Korean: 1,
 		Kosovan: 1,
+		Kurdish: 1,
 		Kuwaiti: 1,
 		Kyrgyz: 1,
 		Laotian: 1,
 		Latvian: 1,
 		Lebanese: 2,
+		Liberian: 1,
 		Libyan: 2,
 		Lithuanian: 2,
 		Luxembourgian: 1,
 		Macedonian: 1,
 		Malagasy: 1,
+		Malawian: 1,
 		Malaysian: 3,
 		Maldivian: 1,
 		Malian: 2,
 		Maltese: 1,
 		Marshallese: 1,
+		Mauritanian: 1,
+		Mauritian: 1,
 		Mexican: 4,
 		Monégasque: 1,
 		Micronesian: 1,
@@ -116,6 +135,10 @@
 		Mongolian: 1,
 		Montenegrin: 1,
 		Moroccan: 2,
+		Mosotho: 1,
+		Motswana: 1,
+		Mozambican: 1,
+		Namibian: 1,
 		Nauruan: 1,
 		Nepalese: 2,
 		"Ni-Vanuatu": 1,
@@ -138,23 +161,31 @@
 		Qatari: 1,
 		Romanian: 2,
 		Russian: 4,
+		Rwandan: 1,
+		Sahrawi: 1,
 		"Saint Lucian": 1,
 		Salvadoran: 2,
 		Sammarinese: 1,
 		Samoan: 1,
+		"São Toméan": 1,
 		Saudi: 2,
 		Scottish: 1,
+		Senegalese: 1,
 		Serbian: 2,
 		Seychellois: 1,
+		"Sierra Leonean": 1,
 		Singaporean: 1,
 		Slovak: 2,
 		Slovene: 1,
 		"a Solomon Islander": 1,
+		Somali: 1,
 		"South African": 4,
+		"South Sudanese": 1,
 		Spanish: 3,
 		"Sri Lankan": 1,
 		Sudanese: 3,
 		Surinamese: 1,
+		Swazi: 1,
 		Swedish: 2,
 		Swiss: 2,
 		Syrian: 1,
@@ -162,6 +193,8 @@
 		Tajik: 1,
 		Tanzanian: 2,
 		Thai: 3,
+		Tibetan: 1,
+		Togolese: 1,
 		Tongan: 1,
 		Trinidadian: 1,
 		Tunisian: 2,
@@ -259,7 +292,8 @@
 		Georgian: 1,
 		Kuwaiti: 1,
 		Qatari: 1,
-		Palestinian: 1
+		Palestinian: 1,
+		Kurdish: 1
 		}>>
 	<<set _gotoPassage = passage()>>
 	<<goto _gotoPassage>>
@@ -291,7 +325,38 @@
 		Malagasy: 1,
 		Nigerien: 1,
 		Burundian: 1,
-		Seychellois: 1
+		Seychellois: 1,
+		Equatoguinean: 1,
+		"Bissau-Guinean": 1,
+		Chadian: 1,
+		Comorian: 1,
+		Ivorian: 1,
+		Mauritanian: 1,
+		Mauritian: 1,
+		Mosotho: 1,
+		"Sierra Leonean": 1,
+		Swazi: 1,
+		Angolan: 1,
+		Sahrawi: 1,
+		Burkinabé: 1,
+		"Cape Verdean": 1,
+		Motswana: 1,
+		Somali: 1,
+		Rwandan: 1,
+		"São Toméan": 1,
+		Beninese")>>
+		"Central African": 1,
+		Gambian: 1,
+		Senegalese: 1,
+		Togolese: 1,
+		Eritrean: 1,
+		Guinean: 1,
+		Malawian: 1,
+		Congolese: 1,
+		Liberian: 1,
+		Mozambican: 1,
+		Namibian: 1,
+		"South Sudanese": 1
 		}>>
 	<<set _gotoPassage = passage()>>
 	<<goto _gotoPassage>>
@@ -327,7 +392,8 @@
 		Kyrgyz: 1,
 		"Sri Lankan": 1,
 		Tajik: 1,
-		Turkmen: 1
+		Turkmen: 1,
+		Tibetan: 1
 		}>>
 	<<set _gotoPassage = passage()>>
 	<<goto _gotoPassage>>
@@ -381,7 +447,8 @@
 		"a Liechtensteiner": 1,
 		Vatican: 1,
 		Latvian: 1,
-		Slovene: 1
+		Slovene: 1,
+		Catalan: 1
 		}>>
 	<<set _gotoPassage = passage()>>
 	<<goto _gotoPassage>>
@@ -406,7 +473,8 @@
 		Niuean: 1,
 		Samoan: 1,
 		"a Solomon Islander": 1,
-		Tongan: 1
+		Tongan: 1,
+		"French Polynesian": 1
 		}>>
 	<<set _gotoPassage = passage()>>
 	<<goto _gotoPassage>>
@@ -441,6 +509,7 @@
 		Kazakh: 182,
 		Kosovan: 22,
 		Latvian: 19,
+		"a Liechtensteiner": 1,
 		Lithuanian: 29,
 		Luxembourgian: 6,
 		Macedonian: 21,
@@ -463,7 +532,6 @@
 		Slovene: 20,
 		Turkish: 807,
 		Ukrainian: 442,
-		"a Liechtensteiner": 1,
 		Vatican: 1		
 		}>>
 	<<set _gotoPassage = passage()>>
@@ -524,6 +592,7 @@
 		Algerian: 413,
 		American: 3245,
 		Andorran: 1,
+		Angolan: 257,
 		Antiguan: 1,
 		Argentinian: 443,
 		Armenian: 29,
@@ -538,23 +607,31 @@
 		Belarusian: 95,
 		Belgian: 114,
 		Belizean: 4,
+		Beninese: 108,
 		Bermudian: 1,
 		Bhutanese: 8,
+		"Bissau-Guinean": 18,
 		Bolivian: 111,
 		Bosnian: 35,
 		Brazilian: 2093,
 		British: 662,
 		Bruneian: 4,
 		Bulgarian: 71,
+		Burkinabé: 201,
 		Burmese: 534,
 		Burundian: 109,
 		Cambodian: 160,
 		Cameroonian: 241,
 		Canadian: 366,
+		"Cape Verdean": 5,
+		Catalan: 75,
+		"Central African": 45,
+		Chadian: 136,
 		Chilean: 181,
 		Chinese: 14095,
 		Colombian: 491,
-		Congolese: 53,
+		Comorian: 7,
+		Congolese: 51,
 		"a Cook Islander": 1,
 		"Costa Rican": 49,
 		Croatian: 42,
@@ -570,14 +647,18 @@
 		Ecuadorian: 166,
 		Egyptian: 976,
 		Emirati: 94,
+		Equatoguinean: 12,
+		Eritrean: 49,
 		Estonian: 13,
 		Ethiopian: 1050,
 		Fijian: 1,
 		Filipina: 1005,
 		Finnish: 55,
 		French: 650,
-		"French Guianan": 1,
+		"French Guianan": 2,
+		"French Polynesian": 2,
 		Gabonese: 20,
+		Gambian: 20,
 		Georgian: 39,
 		German: 821,
 		Ghanan: 288,
@@ -585,6 +666,7 @@
 		Greenlandic: 1,
 		Grenadian: 1,
 		Guatemalan: 169,
+		Guinean: 123,
 		Guyanese: 8,
 		Haitian: 110,
 		Honduran: 93,
@@ -598,6 +680,7 @@
 		Irish: 48,
 		Israeli: 83,
 		Italian: 594,
+		Ivorian: 237,
 		Jamaican: 29,
 		Japanese: 1275,
 		Jordanian: 97,
@@ -606,22 +689,27 @@
 		Kittitian: 1,
 		Korean: 763,
 		Kosovan: 22,
+		Kurdish: 57,
 		Kuwaiti: 41,
 		Kyrgyz: 60,
 		Laotian: 69,
 		Latvian: 19,
 		Lebanese: 61,
+		Liberian: 45,
 		Libyan: 64,
 		"a Liechtensteiner": 1,
 		Lithuanian: 29,
 		Luxembourgian: 6,
 		Macedonian: 21,
 		Malagasy: 255,
+		Malawian: 180,
 		Malaysian: 316,
 		Maldivian: 4,
 		Malian: 185,
 		Maltese: 4,
 		Marshallese: 1,
+		Mauritanian: 43,
+		Mauritian: 12,
 		Mexican: 1292,
 		Micronesian: 1,
 		Moldovan: 41,
@@ -629,8 +717,13 @@
 		Montenegrin: 6,
 		Monégasque: 1,
 		Moroccan: 358,
+		Mosotho: 22,
+		Motswana: 22,
+		Mozambican: 288,
+		Namibian: 26,
 		Nauruan: 1,
 		Nepalese: 293,
+		"a New Zealander": 47,
 		"Ni-Vanuatu": 1,
 		Nicaraguan: 62,
 		Nigerian: 1909,
@@ -651,23 +744,31 @@
 		Qatari: 26,
 		Romanian: 197,
 		Russian: 1440,
+		Rwandan: 112,
+		Sahrawi: 5,
 		"Saint Lucian": 1,
 		Salvadoran: 64,
 		Sammarinese: 1,
 		Samoan: 2,
+		"São Toméan": 1,
 		Saudi: 329,
 		Scottish: 54,
+		Senegalese: 154,
 		Serbian: 88,
 		Seychellois: 1,
-		Singaporean: 57,
+		"Sierra Leonean": 70,
+		Singaporean: 56,
 		Slovak: 54,
 		Slovene: 21,
 		"a Solomon Islander": 6,
+		Somali: 143,
 		"South African": 567,
+		"South Sudanese": 122,
 		Spanish: 464,
 		"Sri Lankan": 209,
-		Sudanese: 405,
+		Sudanese: 395,
 		Surinamese: 6,
+		Swazi: 13,
 		Swedish: 99,
 		Swiss: 85,
 		Syrian: 183,
@@ -675,6 +776,8 @@
 		Tajik: 89,
 		Tanzanian: 573,
 		Thai: 690,
+		Tibetan: 31,
+		Togolese: 79,
 		Tongan: 1,
 		Trinidadian: 14,
 		Tunisian: 115,
@@ -690,9 +793,9 @@
 		Vietnamese: 955,
 		Vincentian: 1,
 		Yemeni: 283,
+		Zairian: 787,
 		Zambian: 171,
-		Zimbabwean: 165,
-		"a New Zealander": 47
+		Zimbabwean: 165
 		}>>
 	<<set _gotoPassage = passage()>>
 	<<goto _gotoPassage>>
diff --git a/src/uncategorized/generateXYSlave.tw b/src/uncategorized/generateXYSlave.tw
index cd591d40f90d702cb3254c7f14a155cd12e5e20e..1555efc0d3d865c59fc94b206622c508278b0527 100644
--- a/src/uncategorized/generateXYSlave.tw
+++ b/src/uncategorized/generateXYSlave.tw
@@ -1,4 +1,4 @@
-:: Generate XY Slave [nobr]
+:: Generate XY Slave [nobr]
 
 <<BaseSlave>>
 /% Defaults that differ from the old template %/
@@ -452,61 +452,75 @@
 <<else>>
 	/% Temporarily use activeSlave.foreskin to store the chance of circumcision. %/
 	<<switch $activeSlave.nationality>>
-	<<case "Iranian" "Moroccan" "Afghan" "Tunisian">>
+	<<case "Iranian" "Moroccan" "Afghan" "Tunisian" "Palestinian" "Sahrawi">>
 		<<set $activeSlave.foreskin = 100>>
-	<<case "Turkish" "Nigerian" "Iraqi" "Yemeni" "Jordanian" "Gabonese" "Tajik">>
+	<<case "Turkish" "Nigerian" "Iraqi" "Yemeni" "Jordanian" "Gabonese" "Tajik" "Comorian" "Kurdish" "Mauritanian">>
 		<<set $activeSlave.foreskin = 99>>
-	<<case "Algerian" "Maldivian" "Azerbaijani">>
+	<<case "Algerian" "Maldivian" "Azerbaijani" "Liberian">>
 		<<set $activeSlave.foreskin = 98>>
-	<<case "Saudi" "Uzbek" "Libyan" "Djiboutian">>
+	<<case "Saudi" "Uzbek" "Libyan" "Djiboutian" "Eritrean" "Ivorian">>
 		<<set $activeSlave.foreskin = 97>>
-	<<case "Congolese" "Pakistani" "Nigerien" "Turkmen">>
-		/% Population-weighted average of Democratic Republic of Congo and Republic of Congo %/
+	<<case "Zairian" "Pakistani" "Nigerien" "Turkmen" "Sierra Leonean">>
 		<<set $activeSlave.foreskin = 96>>
-	<<case "Egyptian" "Tuvaluan" "Malagasy" "Nauruan" "a Cook Islander" "Niuean" "Palauan" "Samoan" "a Solomon Islander" "Tongan" "Ni-Vanuatu">>
+	<<case "Egyptian" "Tuvaluan" "Malagasy" "Nauruan" "a Cook Islander" "Niuean" "Palauan" "Samoan" "a Solomon Islander" "Tongan" "Ni-Vanuatu" "Gambian" "Togolese">>
 		<<set $activeSlave.foreskin = 95>>
-	<<case "Cameroonian">>
+	<<case "Cameroonian" "Senegalese" "Somali">>
 		<<set $activeSlave.foreskin = 94>>
-	<<case "Indonesian" "Bangladeshi" "Syrian">>
+	<<case "Indonesian" "Bangladeshi" "Syrian" "Beninese" "Bissau-Guinean">>
 		<<set $activeSlave.foreskin = 93>>
 	<<case "Israeli" "Ghanan" "Ethiopian" "Filipina" "Kosovan">>
 		<<set $activeSlave.foreskin = 92>>
-	<<case "Kenyan" "Kyrgyz" "Palestinian">>
+	<<case "Kenyan" "Kyrgyz">>
 		<<set $activeSlave.foreskin = 91>>
-	<<case "Omani">>
+	<<case "Omani" "Burkinabé">>
 		<<set $activeSlave.foreskin = 88>>
+	<<case "Equatoguinean">>
+		<<set $activeSlave.foreskin = 87>>
 	<<case "Malian" "Kuwaiti">>
 		<<set $activeSlave.foreskin = 86>>
+	<<case "Guinean">>
+		<<set $activeSlave.foreskin = 84>>
 	<<case "Bahraini">>
 		<<set $activeSlave.foreskin = 81>>
+	<<case "French Polynesian">>
+		<<set $activeSlave.foreskin = 78>>
 	<<case "American" "Qatari">>
 		<<set $activeSlave.foreskin = 77>>
 	<<case "Emirati">>
 		<<set $activeSlave.foreskin = 76>>
+	<<case "Chadian">>
+		<<set $activeSlave.foreskin = 74>>
 	<<case "Tanzanian">>
 		<<set $activeSlave.foreskin = 72>>
+	<<case "Congolese">>
+		<<set $activeSlave.foreskin = 70>>
+	<<case "Central African">>
+		<<set $activeSlave.foreskin = 63>>
 	<<case "Malaysian" "Burundian">>
 		<<set $activeSlave.foreskin = 61>>
 	<<case "Lebanese">>
 		<<set $activeSlave.foreskin = 60>>
+	<<case "Angolan">>
+		<<set $activeSlave.foreskin = 58>>
 	<<case "Kazakh" "Fijian">>
 		<<set $activeSlave.foreskin = 56>>
-	<<case "Korean" "Bruneian">>
+	<<case "Korean" "Bruneian" "Mosotho">>
 		/% Population-weighted average of South Korea and North Korea. %/
 		<<set $activeSlave.foreskin = 52>>
 	<<case "Albanian">>
 		<<set $activeSlave.foreskin = 48>>
+	<<case "Mozambican">>
+		<<set $activeSlave.foreskin = 47>>
 	<<case "South African">>
 		<<set $activeSlave.foreskin = 45>>
 	<<case "Dominican">>
 		<<set $activeSlave.foreskin = 43>>
 	<<case "Bosnian">>
 		<<set $activeSlave.foreskin = 42>>
+	<<case "Sudanese">>
+		<<set $activeSlave.foreskin = 39>>
 	<<case "Mexican">>
 		<<set $activeSlave.foreskin = 38>>
-	<<case "Sudanese">>
-		/% Population-weighted average of Sudan and South Sudan. %/
-		<<set $activeSlave.foreskin = 36>>
 	<<case "Macedonian">>
 		<<set $activeSlave.foreskin = 34>>
 	<<case "a New Zealander">>
@@ -515,19 +529,27 @@
 		<<set $activeSlave.foreskin = 28>>
 	<<case "Ugandan" "Australian">>
 		<<set $activeSlave.foreskin = 27>>
+	<<case "Namibian">>
+		<<set $activeSlave.foreskin = 26>>
+	<<case "South Sudanese">>
+		<<set $activeSlave.foreskin = 24>>
 	<<case "Belgian" "Thai" "Cypriot">>
 		<<set $activeSlave.foreskin = 23>>
+	<<case "Malawian">>
+		<<set $activeSlave.foreskin = 22>>
 	<<case "British">>
 		<<set $activeSlave.foreskin = 21>>
 	<<case "Puerto Rican">>
 		<<set $activeSlave.foreskin = 20>>
 	<<case "Montenegrin">>
 		<<set $activeSlave.foreskin = 19>>
-	<<case "Singaporean" "Surinamese">>
+	<<case "Mauritian">>
+		<<set $activeSlave.foreskin = 17>>
+	<<case "Singaporean" "Surinamese" "Motswana">>
 		<<set $activeSlave.foreskin = 15>>
 	<<case "Jamaican" "French" "Chinese" "Indian">>
 		<<set $activeSlave.foreskin = 14>>
-	<<case "Zambian" "Bulgarian">>
+	<<case "Zambian" "Bulgarian" "Rwandan">>
 		<<set $activeSlave.foreskin = 13>>
 	<<case "Russian" "French Guianan" "Guyanese">>
 		<<set $activeSlave.foreskin = 12>>
@@ -537,9 +559,9 @@
 		<<set $activeSlave.foreskin = 10>>
 	<<case "Zimbabwean" "Japanese">>
 		<<set $activeSlave.foreskin = 9>>
-	<<case "Taiwanese" "Slovene" "Sri Lankan">>
+	<<case "Taiwanese" "Slovene" "Sri Lankan" "Swazi">>
 		<<set $activeSlave.foreskin = 8>>
-	<<case "Haitian" "Spanish">>
+	<<case "Haitian" "Spanish" "Catalan">>
 		<<set $activeSlave.foreskin = 7>>
 	<<case "Dutch" "Austrian" "Swiss" "East Timorese" "Trinidadian">>
 		<<set $activeSlave.foreskin = 6>>
@@ -549,14 +571,14 @@
 		<<set $activeSlave.foreskin = 4>>
 	<<case "Italian" "Norwegian" "Argentinian">>
 		<<set $activeSlave.foreskin = 3>>
-	<<case "Ukrainian" "Luxembourgian" "Vincentian">>
+	<<case "Ukrainian" "Luxembourgian" "Vincentian" "Tibetan">>
 		<<set $activeSlave.foreskin = 2>>
 	<<case "Portuguese" "Hungarian" "Irish" "Finnish" "Brazilian" "Bermudian" "Uruguayan" "Monégasque" "Andorran" "Croatian" "Moldovan" "Panamanian" "Barbadian" "Bhutanese" "Seychellois">>
 			<<set $activeSlave.foreskin = 1>>
 	<<case 	"Cuban" "Guatemalan" "Chilean" "Bolivian" "Venezuelan" "Lithuanian" "Slovak" "Czech" "Romanian" "Estonian" "Icelandic" "Polish" "Colombian" 
 			"Armenian" "Vietnamese" "Sammarinese" "Marshallese" "Greenlandic" "Belizean" "Costa Rican" "Salvadoran" "Micronesian" "Grenadian" "Honduran"
 			"I-Kiribati" "Laotian" "Maltese" "Nicaraguan" "Antiguan" "Bahamian" "Dominiquais" "Ecuadorian" "Latvian" "Paraguayan" "Kittitian" "Vatican"
-			"Saint Lucian">>
+			"Saint Lucian" "Cape Verdean" "São Toméan">>
 		<<set $activeSlave.foreskin = 0>>
 	<<default>>
 		/% Some overlooked country, or possibly stateless. Use global average. %/
diff --git a/src/uncategorized/reNickname.tw b/src/uncategorized/reNickname.tw
index e16987f6f878fc7b00d31965a33622d3e3ed6476..b2f1065d360971d8d0503db430f11c599aaf112a 100644
--- a/src/uncategorized/reNickname.tw
+++ b/src/uncategorized/reNickname.tw
@@ -251,6 +251,8 @@
 		<<set $nickname = either("'Burger'", "'Chicago'", "'Hollywood'", "'Lady Liberty'", "'Lone Star'", "'New York'", "'Washington'", "'Yankee'", "'Stars & Stripes'", "'Yankee'", "'California'", "'Septic'", "'Trump'")>>
 	<<case "Andorran">>
 		<<set $nickname = either("'Ski Trip'", "'Skossyreff'")>>
+	<<case "Angolan")>>
+		<<set $nickname to either("'Cabinda'", "'Luanda'")>>
 	<<case "Antiguan">>
 		<<set $nickname = either("'Barbuda'", "'Redonda'")>>
 	<<case "Argentinian">>
@@ -274,27 +276,33 @@
 	<<case "Barbadian">>
 		<<set $nickname = either("'Bajan'", "'Bridgetown'", "'Sugar Cane'")>>
 	<<case "Belarusian">>
-		<<set $nickname = either("'Minsk'", "'Stalker'", "'Shlyukha'", "'White Russian'", "'Bulbash'")>>
+		<<set $nickname = either("'Bulbash'", "'Minsk'", "'Shlyukha'", "'Å liucha'", "'Stalker'", "'White Russian'")>>
 	<<case "Belgian">>
 		<<set $nickname = either("'Antwerp'", "'Brussels'", "'Sprout'", "'Straatmeid'", "'Truttemie'", "'Waffles'")>>
 	<<case "Belizean">>
 		<<set $nickname = either("'Belmopan'", "'Great Blue Hole'")>>
+	<<case "Beninese")>>
+		<<set $nickname to either("'Cotonou'", "'Dahomey'", "'Porto-Novo'")>>
 	<<case "Bermudian">>
 		<<set $nickname = either("'Bermuda Triangle'", "'Hamilton'")>>
 	<<case "Bhutanese">>
 		<<set $nickname = either("'Druk'", "'Thimphu'")>>
+	<<case "Bissau-Guinean")>>
+		<<set $nickname to either("'Bissau'", "'Bolama'", "'Kriol'")>>
 	<<case "Bolivian">>
-		<<set $nickname = either("'La Paz'", "'Titicaca'")>>
+		<<set $nickname = either("'La Paz'", "'Sucre'", "'Titicaca'")>>
 	<<case "Bosnian">>
 		<<set $nickname = either("'Herzegovina'", "'Sarajevo'")>>
 	<<case "Brazilian">>
 		<<set $nickname = either("'7-1'", "'Bunda'", "'Dago'", "'Favelada'", "'Hue'", "'Ipanema'", "'Monkey'", "'São Paulo'", "'Zika'", "'Bauru'","'Carmen Miranda'")>>
 	<<case "British">>
-		<<set $nickname = either("'Britbong'", "'Chav'", "'Fish'n'Chips'", "'Limey'", "'London'", "'Pikey'", "'Pommie'", "'Rosbif'", "'Scrubber'", "'Slag'", "'Slapper'", "'Brexit'")>>
+		<<set $nickname = either("'Brit'", "'Britbong'", "'Chav'", "'Fish'n'Chips'", "'Limey'", "'London'", "'Pikey'", "'Pommie'", "'Rosbif'", "'Scrubber'", "'Slag'", "'Slapper'", "'Brexit'")>>
 	<<case "Bruneian">>
 		<<set $nickname = either("'Abode of Peace'", "'Bandar Seri Begawan'")>>
 	<<case "Bulgarian">>
 		<<set $nickname = either("'Sofia'", "'Zhivkov'")>>
+	<<case "Burkinabé")>>
+		<<set $nickname to either("'Ouagadougou'", "'Upper Volta'")>>
 	<<case "Burmese">>
 		<<set $nickname = either("'Burma Shave'", "'Burmese Python'", "'Golden Triangle'", "'Rangoon'")>>
 	<<case "Burundian">>
@@ -305,14 +313,24 @@
 		<<set $nickname = either("'Douala'", "'Yaoundé'")>>
 	<<case "Canadian">>
 		<<set $nickname = either("'Canuck'", "'Loonie'", "'Maple Syrup'", "'Mountie'", "'Poutine'", "'Quebec'", "'Toronto'", "'Vancouver'", "'Yukon'")>>
+	<<case "Cape Verdean")>>
+		<<set $nickname to either("'Cabo Verde'", "'Praia'")>>
+	<<case "Catalan")>>
+		<<set $nickname to either("'Barcelona'", "'Castell'", "'Senyera'")>>
+	<<case "Central African")>>
+		<<set $nickname to either("'Bangui'", "'Bokassa'")>>
+	<<case "Chadian")>>
+		<<set $nickname to either("'Chad'", "'Habré'", "'N'Djamena'", "'Tombalbaye'")>>
 	<<case "Chilean">>
 		<<set $nickname = either("'Chela'", "'Pinochet'", "'Santiago'", "'Toya'")>>
 	<<case "Chinese">>
 		<<set $nickname = either("'Beijing'", "'Dim Sum'", "'Dragon'", "'Empress'", "'Guangzhou'", "'Kung Fu'", "'Lead Toys'", "'Lotus'", "'Made in China'", "'Manchu'", "'Nanking'", "'Renmenbi'", "'Shanghai'")>>
 	<<case "Colombian">>
 		<<set $nickname = either("'Bogotá'", "'Cafetera'", "'Coca'", "'Crystal'", "'FARC'", "'Pablita Escobar'")>>
+	<<case "Comorian")>>
+		<<set $nickname to either("'Karthala'", "'Mayotte'", "'Moroni'")>>
 	<<case "Congolese">>
-		<<set $nickname = either("'Bongo'", "'Diamond'", "'Ebola'")>>
+		<<set $nickname = either("'Brazzaville'", "'Ngouabi'", "'Nguesso'")>>
 	<<case "a Cook Islander">>
 		<<set $nickname = either("'Avarua'", "'Rarotonga'")>>
 	<<case "Costa Rican">>
@@ -330,7 +348,7 @@
 	<<case "Djiboutian">>
 		<<set $nickname = either("'Ifat'", "'Tadjoura'")>>
 	<<case "Dominican">>
-		<<set $nickname = either("'Taíno'", "'Caribbean'", "'Domingo'", "'Palo'", "'Trinitaria'")>>
+		<<set $nickname = either("'Caribbean'", "'Domingo'", "'Palo'", "'Santo Domingo'", "'Taíno'", "'Trinitaria'")>>
 	<<case "Dominiquais">>
 		<<set $nickname = either("'Red Dog'", "'Roseau'")>>
 	<<case "Dutch">>
@@ -343,6 +361,10 @@
 		<<set $nickname = either("'Cairo'", "'Cleopatra'", "'Misirlou'", "'Sinai'", "'Sphinx'", "'Suez'")>>
 	<<case "Emirati">>
 		<<set $nickname = either("'Abu Dhabi'", "'Bedouin'", "'Dubai'")>>
+	<<case "Equatoguinean")>>
+		<<set $nickname to either("'Bata'", "'Malabo'", "'Nguema'", "'Oyala'")>>
+	<<case "Eritrean")>>
+		<<set $nickname to either("'Asmara'", "'Punt'")>>
 	<<case "Estonian">>
 		<<set $nickname = either("'Baltic'", "'Eesti'", "'Tallinn'")>>
 	<<case "Ethiopian">>
@@ -357,8 +379,12 @@
 		<<set $nickname = either("'Belle'", "'Fille de Joie'", "'Mademoiselle'", "'Marseille'", "'Paris'", "'Surrender Monkey'", "'Charlie Hebdo'")>>
 	<<case "French Guianan">>
 		<<set $nickname = either("'Cayenne'", "'ÃŽle du Diable'")>>
+	<<case "French Polynesian")>>
+		<<set $nickname to either("'Fangataufa'", "'Moruroa'", "'Papeete'", "'Tahiti'")>>
 	<<case "Gabonese">>
 		<<set $nickname = either("'Bongo'", "'Libreville'")>>
+	<<case "Gambian")>>
+		<<set $nickname to either("'Banjul'", "'Serekunda'")>>
 	<<case "Georgian">>
 		<<set $nickname = either("'Kutaisi'", "'Tbilisi'")>>
 	<<case "German">>
@@ -372,13 +398,15 @@
 	<<case "Grenadian">>
 		<<set $nickname = either("'Grenada Dove'", "'Urgent Fury'", "'Woolie'")>>
 	<<case "Guatemalan">>
-		<<set $nickname = either("'Guatemalan'", "'Mayan'")>>
+		<<set $nickname = either("'Chapín'", "'Guatemalan'", "'Mayan'")>>
+	<<case "Guinean")>>
+		<<set $nickname to either("'Bauxite'", "'Conakry'", "'Toure'")>>
 	<<case "Guyanese">>
 		<<set $nickname = either("'Georgetown'", "'Hoatzin'")>>
 	<<case "Haitian">>
-		<<set $nickname = either("'Maîtresse'", "'Mama Doc'", "'Maman'", "'Voodoo'")>>
+		<<set $nickname = either("'Maîtresse'", "'Mama Doc'", "'Maman'", "'Port-au-Prince'", "'Voodoo'")>>
 	<<case "Honduran">>
-		<<set $nickname = either("'Anchuria'", "'Tegucigalpa'")>>
+		<<set $nickname = either("'Anchuria'", "'Catracho'", "'Tegucigalpa'")>>
 	<<case "Hungarian">>
 		<<set $nickname = either("'Budapest'", "'Magyar'", "'Szuka'")>>
 	<<case "I-Kiribati">>
@@ -399,8 +427,10 @@
 		<<set $nickname = either("'God's Chosen'", "'Hebrew'", "'Levantine'", "'Tel Aviv'", "'Merchant'", "'Oven Dodger'", "'Shiksa'", "'Sharmuta'", "'Shekels'")>>
 	<<case "Italian">>
 		<<set $nickname = either("'Bologna'", "'Greaseball'", "'Latin'", "'Napoli'", "'Renaissance'", "'Rome'", "'Salami'", "'Sicilian'", "'Spaghetti'", "'Terrone'", "'Wop'")>>
+	<<case "Ivorian")>>
+		<<set $nickname to either("'Abidjan'", "'Ivory'", "'Yamoussoukro'")>>
 	<<case "Jamaican">>
-		<<set $nickname = either("'Kingston'", "'Kush'", "'Rasta'", "'Reggae'", "'West Indies'")>>
+		<<set $nickname = either("'Kingston'", "'Kush'", "'Rasta'", "'Reggae'", "'West Indies'", "'Yardie'")>>
 	<<case "Japanese">>
 		<<set $nickname = either("'Anime'", "'Banzai'", "'Bishoujo'", "'Fukushima'", "'Geisha Girl'", "'Hello Kitty'", "'Hiroshima'", "'Hokkaido'", "'Ichiban'", "'Kamikaze'", "'Kawasaki'", "'Kyoto'", "'Kyushu'", "'Nagano'", "'Nagasaki'", "'Nipponese'", "'Osaka'", "'Sushi'", "'Tempura'", "'Tokyo'", "'Wasabi'", "'Yakuza'", "'Yamaha'", "'Yamato Nadeshiko'")>>
 	<<case "Jordanian">>
@@ -415,6 +445,8 @@
 		<<set $nickname = either("'Dokdo'", "'Gangnam'", "'K-Pop'", "'Kimchi'", "'Nida'", "'Pyongyang'", "'Samsung'", "'Seoul'")>>
 	<<case "Kosovan">>
 		<<set $nickname = either("'Kosovar'", "'Pristina'")>>
+	<<case "Kurdish")>>
+		<<set $nickname to either("'Ararat'", "'Kurd'", "'Mahabad'")>>
 	<<case "Kuwaiti">>
 		<<set $nickname = either("'Burgan'", "'Gulf War'")>>
 	<<case "Kyrgyz">>
@@ -425,6 +457,8 @@
 		<<set $nickname = either("'Livonia'", "'Riga'")>>
 	<<case "Lebanese">>
 		<<set $nickname = either("'Beirut'", "'Cedar'", "'Druze'", "'Lebo'", "'Maronite'", "'Phoenician'")>>
+	<<case "Liberian")>>
+		<<set $nickname to either("'Monrovia'", "'Taylor'")>>
 	<<case "Libyan">>
 		<<set $nickname = either("'Cyrene'", "'Gaddafi'", "'Silphium'", "'Tripoli'", "'Zenga Zenga'")>>
 	<<case "a Liechtensteiner">>
@@ -437,6 +471,8 @@
 		<<set $nickname = either("'Sarissa'", "'Skopje'")>>
 	<<case "Malagasy">>
 		<<set $nickname = either("'Antananarivo'", "'Lemur'")>>
+	<<case "Malawian")>>
+		<<set $nickname to either("'Lilongwe'", "'Warm Heart of Africa'")>>
 	<<case "Malaysian">>
 		<<set $nickname = either("'Kuala Lumpur'", "'Malay Girl'", "'Pirate'")>>
 	<<case "Maldivian">>
@@ -447,6 +483,10 @@
 		<<set $nickname = either("'Maltese Falcon'", "'Valletta'")>>
 	<<case "Marshallese">>
 		<<set $nickname = either("'Bikini Atoll'", "'Majuro'")>>
+	<<case "Mauritanian")>>
+		<<set $nickname to either("'Coppolani'", "'Nouakchott'")>>
+	<<case "Mauritian")>>
+		<<set $nickname to either("'Dodo'", "'Port Louis'")>>
 	<<case "Mexican">>
 		<<set $nickname = either("'Azteca'", "'Beaner'", "'Burrito'", "'Cartel'", "'Chiquita'", "'Fence Hopper'", "'Headless'", "'Juarez'", "'Malinche'", "'Mamacita'", "'Senorita'", "'Sinaloa'", "'Taco'", "'Tijuana'", "'Wetback'")>>
 	<<case "Micronesian">>
@@ -461,6 +501,14 @@
 		<<set $nickname = either("'Black Mountain'", "'Podgorica'")>>
 	<<case "Moroccan">>
 		<<set $nickname = either("'Casablanca'", "'Rabat'")>>
+	<<case "Mosotho")>>
+        <<set $nickname to either("'Maseru'", "'Moshoeshoe'")>>
+	<<case "Motswana")>>
+		<<set $nickname to either("'Gaborone'", "'Kalahari'")>>
+	<<case "Mozambican")>>
+		<<set $nickname to either("'Lourenço Marques'", "'Maputo'")>>
+	<<case "Namibian")>>
+		<<set $nickname to either("'Namib'", "'Windhoek'")>>
 	<<case "Nauruan">>
 		<<set $nickname = either("'Phosphate'", "'Pleasant Island'")>>
 	<<case "Nepalese">>
@@ -507,6 +555,10 @@
 		<<set $nickname = either("'Bucharest'", "'Ceausescu'", "'Dracula'", "'Gypsy'", "'Impaler'", "'Orphan'", "'Roma'")>>
 	<<case "Russian">>
 		<<set $nickname = either("'Commie'", "'Suka'", "'Suchka'", "'Moscow'", "'Moskal'", "'Red Banner'", "'Russkie'", "'Siberian Kitten'", "'Slav'", "'Suka'", "'Tovarish'", "'Tsaritsa'", "'Vodka'", "'Sickle & Hammer'", "'Bolshevik'", "'Kacap'", "'Shlyukha'")>>
+	<<case "Rwandan")>>
+		<<set $nickname to either("'Hotel Rwanda'", "'Kigali'")>>
+	<<case "Sahrawi")>>
+		<<set $nickname to either("'El-Aaiún'", "'Tifariti'", "'Western Saharan'")>>
 	<<case "Saint Lucian">>
 		<<set $nickname = either("'Castries'", "'Helen of the West Indies'")>>
 	<<case "Salvadoran">>
@@ -515,14 +567,20 @@
 		<<set $nickname = either("'Saint Marinus'", "'Three Towers'")>>
 	<<case "Samoan">>
 		<<set $nickname = either("'Apia'", "'Navigator'")>>
+	<<case "São Toméan")>>
+		<<set $nickname to either("'Príncipe'", "'Roças"')>>
 	<<case "Saudi">>
-		<<set $nickname = either("'Burqua'", "'Mecca'", "'Riyadh'", "'Sandy'", "'Al Qaeda'")>>
+		<<set $nickname = either("'Burqa'", "'Mecca'", "'Riyadh'", "'Sandy'", "'Al Qaeda'")>>
 	<<case "Scottish">>
 		<<set $nickname = either("'Braveheart'", "'Edinburgh'", "'Glasgow'", "'Nessie'", "'Endinburg'", "'Ned'", "'Hadrian'", "'Unicorn'", "'Lass'")>>
+	<<case "Senegalese")>>
+		<<set $nickname to either("'Dakar'", "'Our Boat'", "'Wolof'")>>
 	<<case "Serbian">>
 		<<set $nickname = either("'Belgrade'", "'Picka'", "'Remove Kebab'")>>
 	<<case "Seychellois">>
 		<<set $nickname = either("'Seabird'", "'Victoria'")>>
+	<<case "Sierra Leonean")>>
+		<<set $nickname to either("'Blood Diamond'", "'Freetown'")>>
 	<<case "Singaporean">>
 		<<set $nickname = either("'Bedok'", "'Merlion'")>>
 	<<case "Slovak">>
@@ -531,6 +589,8 @@
 		<<set $nickname = either("'Ljubljana'", "'Prince's Stone'")>>
 	<<case "a Solomon Islander">>
 		<<set $nickname = either("'Guadalcanal'", "'Honiara'")>>
+	<<case "Somali")>>
+		<<set $nickname to either("'Black Hawk Down'", "'Mogadishu'", "'The Captain Now'")>>
 	<<case "South African">>
 		<<set $nickname = either("'Afrikaner'", "'Apartheid'", "'Cape Town'", "'Johannesburg'", "'Saffer'", "'Shaka'", "'Springbok'", "'Boer'")>>
 	<<case "Spanish">>
@@ -541,6 +601,8 @@
 		<<set $nickname = either("'Gordon's Revenge'", "'Khartoum'", "'Nubian'", "'Omdurman'")>>
 	<<case "Surinamese">>
 		<<set $nickname = either("'Bouterse'", "'Paramaribo'")>>
+	<<case "Swazi")>>
+		<<set $nickname to either("'Eswatini'", "'Mbabane'")>>
 	<<case "Swedish">>
 		<<set $nickname = either("'Ikea'", "'Norse'", "'Stockholm'", "'Sweden Yes'")>>
 	<<case "Swiss">>
@@ -555,6 +617,10 @@
 		<<set $nickname = either("'Dar es Salaam'", "'Dodoma'", "'Wilderness'", "'Zanzibar'")>>
 	<<case "Thai">>
 		<<set $nickname = either("'Bangcock'", "'Bangkok'", "'Ladyboy'", "'Pattaya'", "'T-Girl'")>>
+	<<case "Tibetan")>>
+		<<set $nickname to either("'Dalai Lama'", "'Himalayan'", "'Lhasa'")>>
+	<<case "Togolese")>>
+		<<set $nickname to either("'Lomé'", "'Togoland'")>>
 	<<case "Tongan">>
 		<<set $nickname = either("'Friendly'", "'Nuku'alofa'")>>
 	<<case "Trinidadian">>
@@ -585,6 +651,8 @@
 		<<set $nickname = either("'Kingstown'", "'Vincy'")>>
 	<<case "Yemeni">>
 		<<set $nickname = either("'Khat'", "'Red Sea Pirate'", "'Queen of the Desert'")>>
+	<<case "Zairian")>>
+		<<set $nickname to either("'Bongo'", "'Diamond'", "'Ebola'", "'Kinshasa'")>>
 	<<case "Zambian">>
 		<<set $nickname = either("'Livingstone'", "'Lusaka'", "'Victoria Falls'")>>
 	<<case "Zimbabwean">>
diff --git a/src/utility/slaveGenerationWidgets.tw b/src/utility/slaveGenerationWidgets.tw
index 88a8f9c2b730b1e3a8a8a9677909c3b8936f3037..15068d57c3ac13162f79c0c63403bc27ee4124ba 100644
--- a/src/utility/slaveGenerationWidgets.tw
+++ b/src/utility/slaveGenerationWidgets.tw
@@ -743,6 +743,172 @@
 	<</if>>
 <<case "Tongan">>
 	<<set $args[0].accent = _naturalAccent>>
+	<<case "Catalan">>
+	<<set $args[0].accent = _naturalAccent>>
+<<case "Equatoguinean">>
+	<<if $language == "Spanish">>
+	<<set $args[0].accent = 1>>
+	<<else>>
+	<<set $args[0].accent = _naturalAccent>>
+	<</if>>
+<<case "French Polynesian">>
+	<<if $language == "French">>
+	<<set $args[0].accent = 1>>
+	<<else>>
+	<<set $args[0].accent = _naturalAccent>>
+	<</if>>
+<<case "Kurdish">>
+	<<set $args[0].accent = _naturalAccent>>
+<<case "Tibetan">>
+	<<if $language == "Chinese">>
+	<<set $args[0].accent = 1>>
+	<<else>>
+	<<set $args[0].accent = _naturalAccent>>
+	<</if>>
+<<case "Bissau-Guinean">>
+	<<if $language == "Portuguese">>
+	<<set $args[0].accent = 1>>
+	<<else>>
+	<<set $args[0].accent = _naturalAccent>>
+	<</if>>
+<<case "Chadian">>
+	<<if $language == "Arabic">>
+	<<set $args[0].accent = 1>>
+	<<else>>
+	<<set $args[0].accent = _naturalAccent>>
+	<</if>>
+<<case "Comorian">>
+	<<set $args[0].accent = _naturalAccent>>
+<<case "Ivorian">>
+	<<if $language == "French">>
+	<<set $args[0].accent = 1>>
+	<<else>>
+	<<set $args[0].accent = _naturalAccent>>
+	<</if>>
+<<case "Mauritanian">>
+	<<if $language == "Arabic">>
+	<<set $args[0].accent = 1>>
+	<<else>>
+	<<set $args[0].accent = _naturalAccent>>
+	<</if>>
+<<case "Mauritian">>
+	<<set $args[0].accent = _naturalAccent>>
+<<case "Mosotho">>
+	<<set $args[0].accent = _naturalAccent>>
+<<case "Sierra Leonean">>
+	<<if $language == "English">>
+	<<set $args[0].accent = 1>>
+	<<else>>
+	<<set $args[0].accent = _naturalAccent>>
+	<</if>>
+<<case "Swazi">>
+	<<set $args[0].accent = _naturalAccent>>
+<<case "Angolan">>
+	<<if $language == "Portuguese">>
+	<<set $args[0].accent = 1>>
+	<<else>>
+	<<set $args[0].accent = _naturalAccent>>
+	<</if>>
+<<case "Sahrawi">>
+	<<if $language == "Arabic">>
+	<<set $args[0].accent = 1>>
+	<<else>>
+	<<set $args[0].accent = _naturalAccent>>
+	<</if>>
+<<case "Burkinabé">>
+	<<if $language == "French">>
+	<<set $args[0].accent = 1>>
+	<<else>>
+	<<set $args[0].accent = _naturalAccent>>
+	<</if>>
+<<case "Cape Verdean">>
+	<<if $language == "Portuguese">>
+	<<set $args[0].accent = 1>>
+	<<else>>
+	<<set $args[0].accent = _naturalAccent>>
+	<</if>>
+<<case "Motswana")>>
+	<<if $language == "English">>
+	<<set $args[0].accent = 1>>
+	<<else>>
+	<<set $args[0].accent = _naturalAccent>>
+	<</if>>
+<<case "Somali">>
+	<<if $language == "Arabic">>
+	<<set $args[0].accent = 1>>
+	<<else>>
+	<<set $args[0].accent = _naturalAccent>>
+	<</if>>
+<<case "Rwandan">>
+	<<set $args[0].accent = _naturalAccent>>
+<<case "São Toméan">>
+	<<if $language == "Portuguese">>
+	<<set $args[0].accent = 1>>
+	<<else>>
+	<<set $args[0].accent = _naturalAccent>>
+	<</if>>
+<<case "Beninese">>
+	<<if $language == "French">>
+	<<set $args[0].accent = 1>>
+	<<else>>
+	<<set $args[0].accent = _naturalAccent>>
+	<</if>>
+<<case "Central African">>
+	<<if $language == "French">>
+	<<set $args[0].accent = 1>>
+	<<else>>
+	<<set $args[0].accent = _naturalAccent>>
+	<</if>>
+<<case "Gambian">>
+	<<if $language == "English">>
+	<<set $args[0].accent = 1>>
+	<<else>>
+	<<set $args[0].accent = _naturalAccent>>
+	<</if>>
+<<case "Senegalese">>
+	<<if $language == "French">>
+	<<set $args[0].accent = 1>>
+	<<else>>
+	<<set $args[0].accent = _naturalAccent>>
+	<</if>>
+<<case "Togolese">>
+	<<if $language == "French">>
+	<<set $args[0].accent = 1>>
+	<<else>>
+	<<set $args[0].accent = _naturalAccent>>
+	<</if>>
+<<case "Eritrean">>
+	<<set $args[0].accent = _naturalAccent>>
+<<case "Guinean">>
+	<<set $args[0].accent = _naturalAccent>>
+<<case "Malawian">>
+	<<set $args[0].accent = _naturalAccent>>
+<<case "Zairian">>
+	<<set $args[0].accent = _naturalAccent>>
+<<case "Liberian">>
+	<<if $language == "English">>
+	<<set $args[0].accent = 1>>
+	<<else>>
+	<<set $args[0].accent = _naturalAccent>>
+	<</if>>
+<<case "Mozambican">>
+	<<if $language == "Portuguese">>
+	<<set $args[0].accent = 1>>
+	<<else>>
+	<<set $args[0].accent = _naturalAccent>>
+	<</if>>
+<<case "Namibian">>
+	<<if $language == "English">>
+	<<set $args[0].accent = 1>>
+	<<else>>
+	<<set $args[0].accent = _naturalAccent>>
+	<</if>>
+<<case "South Sudanese">>
+	<<if $language == "English">>
+	<<set $args[0].accent = 1>>
+	<<else>>
+	<<set $args[0].accent = _naturalAccent>>
+	<</if>>
 <<case "Roman Revivalist">>
 	<<if $language == "Latin">>
 	<<set $args[0].accent = 0>>