I want your opinion, please rank them from strongest to weakest of these dragons
1. Apocalypse Dragon
2. Promethium Dragon
3. Abyss Dragon
4. Forge Dragon
5. Supersonic Dragon
6. Mirage Dragon
7. Millenium Dragon
Also please tell me which dragon to put in battle, and which dragons is good to pair with them.