Year Number 1960 187880 1965 185362 1970 190217 1975 183279 1980 181109 1985 194282 1990 205846 1995 230403 2000 257852 2005 290233 2010 321650 2015 349562