republics