What contributed to the fall of the Ghana Empire?

Invaders destroyed important trade routes.
Natural resources ran out due to overtrading.
People changed as a result of cultural diffusion.
The government favored certain groups over others.