Year Number 1960 4788899 1961 4877387 1962 4971702 1963 5067343 1964 5162530 1965 5255725 1966 5347305 1967 5442953 1968 5544011 1969 5649463 1970 5761195 1971 5875339 1972 5993595 1973 6120994 1974 6250852 1975 6376579 1976 6491903 1977 6603844 1978 6710175 1979 6711038 1980 6430939 1981 5726741 1982 5163712 1983 5081674 1984 5219865 1985 5345522 1986 5301692 1987 5226926 1988 5246397 1989 5380687 1990 5377229 1991 5384510 1992 6019621 1993 6964546 1994 7651708 1995 8087000 1996 8379675 1997 8665271 1998 8959026 1999 9284531 2000 9380032 2001 9420854 2002 10031307 2003 10811839 2004 11254197 2005 11738147 2006 12331417 2007 12433299 2008 12630067 2009 13239481 2010 13722048 2011 14437898 2012 15286716 2013 16000570 2014 16802817 2015 17485014 2016 18038552 2017 18706224 2018 19401609 2019 20127704 2020 20957369 2021 21722439 2022 22404909 2023 23130436