Year Number 1960 14400 1965 34091 1970 68339 1975 119182 1980 165426 1985 281907 1990 309753 1995 361673 2000 359697 2005 646026 2010 1456413 2015 1687640