After the 2004 elections, several deputies from the PSD switched to other parties (including the governing Justice and Truth Alliance) or became independents, with the total number of PSD seats being reduced from 113 to 105. The number of Justice and Truth Alliance deputies also increased from 112 to 118, making it the largest formation in parliament as of October 2006. This changed again in December 2006, leaving the PSD with 107 seats and the Justice and Truth Alliance with 101. Since April 2007 the Justice and Truth Alliance has split leaving the two former members with 51 respectively 50 members. Deputies elected to the European Parliament in the 2007 election resigned, thus reducing the number of deputies to 314 as of 4 December 2007.