Year Number 1960 4533437 1961 4635063 1962 4738864 1963 4844953 1964 4953633 1965 5064891 1966 5179740 1967 5302077 1968 5429650 1969 5563340 1970 5703546 1971 5846812 1972 5995965 1973 6148402 1974 6303040 1975 6459734 1976 6622304 1977 6786889 1978 6953460 1979 7121766 1980 7290604 1981 7459026 1982 7627841 1983 7797622 1984 7968548 1985 8142119 1986 8318057 1987 8499066 1988 8686718 1989 8880862 1990 9082470 1991 9291826 1992 9507775 1993 9732395 1994 10005073 1995 10291455 1996 10586612 1997 10888948 1998 11196321 1999 11506670 2000 11818373 2001 12132721 2002 12450597 2003 12772847 2004 13102048 2005 13377395 2006 13656474 2007 13938903 2008 14222078 2009 14507231 2010 14790589 2011 15067128 2012 15335247 2013 15596906 2014 15853231 2015 16105131 2016 16357965 2017 16611902 2018 16862044 2019 17108814 2020 17348887 2021 17578693 2022 17801970 2023 18026828