Year Number 1970 116174 1971 134069 1972 153060 1973 165346 1974 172797 1975 185723 1976 204889 1977 223379 1978 238674 1980 293308 1981 332935 1982 178423 1984 198337 1985 206381 1986 187745 1988 205392 1989 202572 1990 182340 1991 281928 1993 332170 1994 497762 1995 512851 2001 362415 2003 406895 2004 594306 2005 651453 2006 1006841 2007 1035782 2008 1425009 2009 1716190 2010 2044157 2011 2208963 2012 2415884 2013 2538420 2014 2602734 2015 2651459 2016 2725421 2017 2899453 2018 3063889