Year Number 1970 285285 1971 301580 1972 305690 1973 318887 1974 324579 1975 341533 1976 362103 1977 368284 1978 369640 1979 411515 1980 472167 1982 509240 1983 536656 1984 534317 1985 561551 1986 556684 1987 583725 1988 599957 1989 595612 1990 632882 1991 674045 1992 703854 1993 737476 1994 765972 1995 764587 1996 762712 1997 777917 1998 783090 1999 830206 2000 838437 2001 868070 2002 923391 2003 927217 2004 941957 2005 945089 2006 966206 2007 952964 2008 944341 2010 923745 2011 924188 2012 902790 2013 880601 2014 875753 2015 853615 2016 887739 2017 902565 2018 887207 2019 883822 2020 881470 2021 881470 2022 872148