Year Number 1960 276050 1965 319431 1970 367760 1975 429290 1980 497764 1985 627729 1990 714140 1995 830610 2000 832273 2005 876410 2010 1661922 2015 875189