Year Number 1970 105400 1971 112300 1972 121700 1973 139000 1974 154700 1975 165800 1976 191100 1977 197100 1978 203000 1979 189400 1980 185000 1981 184200 1982 187400 1983 213000 1984 210200 1985 199700 1986 211900 1987 208800 1988 220900 1989 225700 1990 223400 1991 211300 1992 218800 1993 224500 1994 233400 1995 229500 1996 249200 1997 277600 1998 271000 1999 271700 2000 296322 2001 356337 2002 297723 2003 340925 2004 333384 2005 360734 2006 391697 2007 412178 2008 382907 2009 419054 2010 556612.1772223591 2011 530059.4339023293 2012 511465.28530906973 2013 556102.5 2014 571311.141616393 2015 510478 2016 556552 2017 624693.468 2018 636327.7535301668 2019 637401 2020 282665.37 2021 380154.114