Year Number 1960 12240197 1961 12328940 1962 12381617 1963 12446996 1964 12567072 1965 12727647 1966 12895465 1967 13059295 1968 13199415 1969 13315306 1970 13418203 1971 13501365 1972 13521532 1973 13456111 1974 13322271 1975 13128666 1976 12885520 1977 12607086 1978 12323554 1979 12067603 1980 11839769 1981 11619374 1982 11399467 1983 11202314 1984 11041319 1985 10919691 1986 10820064 1987 10756427 1988 10757290 1989 10806137 1990 10893591 1991 11009543 1992 11129265 1993 11226563 1994 11276167 1995 11284512 1996 11285593 1997 11290120 1998 11288034 1999 11270492 2000 11223632 2001 11155575 2002 11079119 2003 11005113 2004 10954956 2005 10917975 2006 10889920 2007 10894833 2008 10934191 2009 10989570 2010 11064380 2011 11152171 2012 11238069 2013 11322908 2014 11416760 2015 11539391 2016 11679120 2017 11808720 2018 11901953 2019 11946384 2020 11932645 2021 11837654 2022 11840865 2023 11767595