list of acient trading posts between sudan and marrakech