Year Number 1960 148104 1961 150232 1962 152353 1963 154107 1964 155532 1965 157222 1966 159271 1967 161523 1968 163986 1969 166657 1970 169532 1971 172646 1972 175959 1973 179514 1974 185158 1975 193557 1976 203892 1977 216172 1978 229927 1979 244675 1980 260018 1981 276256 1982 293710 1983 312000 1984 330615 1985 360784 1986 403685 1987 448970 1988 496538 1989 546049 1990 597116 1991 649387 1992 702540 1993 754710 1994 785472 1995 796873 1996 809497 1997 823112 1998 837379 1999 851919 2000 866634 2001 881570 2002 896565 2003 912071 2004 939456 2005 978798 2006 1018661 2007 1057762 2008 1095285 2009 1130832 2010 1274662 2011 1527164 2012 1778149 2013 1977971 2014 2085571 2015 2182857 2016 2311569 2017 2384990 2018 2372854 2019 2299628 2020 2165904 2021 2084041 2022 2094434 2023 2117634