Year Number 1965 220635 1966 220635 1967 220635 1968 220635 1969 220635 1970 481207 1971 481207 1972 481207 1973 481207 1974 481207 1975 1058075 1976 1270837 1977 1537139 1978 1879263 1979 2292686 1980 2704504 1981 3263322 1982 4079590 1983 4809897 1984 5594973 1985 6517395 1986 7520699 1987 8625496 1988 10306028 1989 11791674 1990 13276449 1991 14572585 1992 15593454 1993 16686058 1994 17646614 1995 18600203 1996 19600950 1997 20421913 1998 20088543 1999 25619000 2000 25863000 2001 25775000 2002 25735043 2003 25127610 2004 23567741 2005 23905152 2006 22431484 2007 23006667 2008 24357581 2009 26893831 2010 28543173 2011 29468502 2012 30099175 2013 30333077 2014 29481226 2015 28882783 2016 28035600 2017 26844692 2018 25906849 2019 24727415 2020 23858239 2021 23213189 2022 22809806