Al-Shabaab have suffered heavy losses in recent weeks

31