Year Number 1960 57687 1961 64065 1962 71150 1963 79018 1964 87753 1965 97431 1966 108163 1967 120047 1968 133169 1969 147580 1970 163437 1971 180809 1972 199829 1973 220569 1974 243223 1975 267898 1976 294764 1977 322223 1978 350143 1979 380148 1980 412397 1981 447041 1982 484215 1983 523899 1984 566203 1985 611088 1986 658683 1987 709061 1988 754144 1989 771205 1990 788830 1991 809970 1992 839146 1993 871381 1994 898966 1995 921311 1996 937086 1997 955428 1998 977786 1999 1001440 2000 1026554 2001 1066506 2002 1114008 2003 1163451 2004 1214843 2005 1268535 2006 1324867 2007 1384075 2008 1448147 2009 1517970 2010 1593058 2011 1673772 2012 1759879 2013 1845503 2014 1929389 2015 2016084 2016 2105443 2017 2197486 2018 2292177 2019 2389505 2020 2488943 2021 2590523 2022 2695952 2023 2805896