Year Number 1965 421479 1966 421918 1967 422124 1968 421509 1969 420668 1970 419501 1971 418929 1972 417805 1973 416117 1974 416109 1975 417197 1976 416672 1977 416581 1978 418684 1979 421181 1980 423084 1981 426730 1982 432286 1983 440688 1984 447297 1985 452920 1986 460600 1987 468603 1988 478092 1989 490680 1990 502399 1991 512575 1992 523296 1993 534684 1994 546143 1995 555253 1996 560831 1997 561839 1998 560352 1999 562238 2000 566363 2001 567749 2002 567362 2003 565099 2004 560962 2005 557244 2006 554999 2007 553138 2008 553816 2009 555541 2010 557182 2011 559617 2012 561691 2013 562047 2014 563621 2015 564969 2016 565847 2017 565509 2018 563274 2019 558717 2020 553991 2021 547735 2022 539461