Iraq: which are the different armed groups fighting the islamic state organization in Mosul?

Iraq: which are the different armed groups fighting the islamic state organisation in Mosul?