Year Number 1960 7542437 1961 7718158 1962 7902480 1963 8099951 1964 8298358 1965 8499919 1966 8670533 1967 8799923 1968 8940449 1969 9127026 1970 9347387 1971 9612250 1972 9915988 1973 10216824 1974 10522469 1975 10846101 1976 11147804 1977 11429167 1978 11726373 1979 12025625 1980 12343230 1981 12673342 1982 13025177 1983 13474950 1984 13932567 1985 14333817 1986 14736641 1987 15139970 1988 15549579 1989 15964219 1990 16380743 1991 16802484 1992 17224197 1993 17651444 1994 18090395 1995 18519748 1996 18939085 1997 19352514 1998 19760281 1999 20167808 2000 20580201 2001 21002577 2002 21418124 2003 21842689 2004 22287691 2005 22720761 2006 23131946 2007 23420929 2008 23821439 2009 24266710 2010 24761662 2011 25254228 2012 25705988 2013 26158605 2014 26622542 2015 27055860 2016 27481819 2017 27878811 2018 28206909 2019 28545845 2020 28822995 2021 29111219 2022 29402367 2023 29505677