Year Number 1971 399700 1972 399560 1973 403700 1974 399894 1975 402219 1976 404818 1977 406432 1978 410402 1979 414624 1980 418247 1981 419998 1982 420871 1983 421539 1984 420444 1985 420665 1986 420236 1987 422150 1988 423402 1989 423662 1990 422396 1991 416747 1992 408567 1993 402226 1994 391998 1995 380983 1996 367689 1997 358830 1998 465186 1999 456564 2000 449638 2001 443617 2002 445947 2003 447618 2004 450413 2005 454060 2006 461588 2007 475836 2008 486921 2009 498838 2010 506400 2011 511466 2012 518223 2013 527768 2014 536471 2015 544856 2016 553585 2017 559151 2018 564304 2019 568495 2020 570381 2021 557157