Year Number 1970 283300 1971 288000 1972 283800 1973 256500 1974 18700 1975 18700 1976 29300 1977 246600 1978 259100 1979 259000 1980 257700 1981 230800 1982 222700 1983 230500 1984 214200 1985 238600 1986 266600 1987 283300 1988 294400 1989 230300 1990 255900 1991 283600 1992 324600 1993 347700 1994 405600 1995 396100 1996 371200 1997 394500 1998 378200 1999 384800 2000 382514 2001 388734 2002 536867 2003 529648 2004 324939 2005 342509 2006 352909 2007 353546 2008 393363 2009 403256 2010 572906 2011 593145.002471011 2012 622917 2013 641451 2014 664970 2015 668961 2016 682937 2017 672349 2018 665384 2019 684170 2020 310837 2021 383008