Where to apply for a national visa?

My place of residence My visa application should be submitted to

Senegal

Gambia

Guinea Bissau

Mauritania 

Embassy of Switzerland in Dakar 
Cabo Verde Embassy of Switzerland in Dakar
Mali  Consular Agency in Bamako