ranking of miningpany in south africa of al