In light of the right of free association in political parties, furthermore, registration requirements concerning a minimal number of party members could be problematic. Some Venice Commission’s opinions have even expressed doubts as to the necessity to establish minimum membership for political parties. In a number of CoE member states, however, a certain (sometimes burdensome) number of members are needed for an organisation to be registered as a political party, ranging from only 50 (e.g. Bulgaria), 100 (e.g. Croatia), 200 (e.g. Latvia) and 300 members (e.g. Georgia) to 1,000 (e.g. Azerbaijan, Czech Republic, Estonia), 2,000 (e.g. Lithuania), 3.000 (e.g. Albania) or 4,000 members (Republic of Moldova), and up to 10,000 members in Serbia (with the exception of national minority parties which need 1,000) or 40,000 members in the Russian Federation.