Iraqi political parties have been registering their candidates for the December 15 general elections after each of the three main Sunni , Shi'ite and Kurdish communities agreed on separate broad coalitions .