Year Number 1960 715193 1961 742067 1962 767166 1963 790105 1964 810553 1965 829453 1966 848310 1967 867720 1968 887960 1969 909101 1970 931310 1971 954231 1972 977607 1973 1001696 1974 1026449 1975 1051920 1976 1078802 1977 1107855 1978 1139964 1979 1176902 1980 1219608 1981 1268220 1982 1322074 1983 1378722 1984 1436322 1985 1494654 1986 1554108 1987 1614551 1988 1674132 1989 1730791 1990 1783584 1991 1826058 1992 1863778 1993 1916596 1994 1672265 1995 1455774 1996 1691692 1997 1898725 1998 1915085 1999 1886002 2000 1859614 2001 1839900 2002 1836850 2003 1855584 2004 1887777 2005 1927132 2006 1972897 2007 2023431 2008 2075241 2009 2124960 2010 2171958 2011 2217393 2012 2264604 2013 2313798 2014 2361951 2015 2408077 2016 2451718 2017 2493891 2018 2534761 2019 2572743 2020 2608013 2021 2641868 2022 2674979 2023 2708849