top ten mid tier mining companies