Year Number 1960 9383101 1961 9445474 1962 9569702 1963 9735478 1964 9919689 1965 10067997 1966 10208987 1967 10386975 1968 10568703 1969 10735123 1970 10864227 1971 10984630 1972 11130066 1973 11270406 1974 11394740 1975 11496914 1976 11580723 1977 11645612 1978 11694307 1979 11742090 1980 11814249 1981 11908692 1982 12005555 1983 12103318 1984 12183287 1985 12241287 1986 12297405 1987 12346411 1988 12383715 1989 12430032 1990 12489009 1991 12557432 1992 12635539 1993 12711833 1994 12786709 1995 12859789 1996 12933006 1997 13018599 1998 13122587 1999 13228392 2000 13172792 2001 13237437 2002 13303153 2003 13364650 2004 13423209 2005 13476136 2006 13525489 2007 13573672 2008 13616659 2009 13648381 2010 13620994 2011 13604740 2012 13538146 2013 13443954 2014 13337169 2015 13224789 2016 13100293 2017 12967599 2018 12829860 2019 12693598 2020 12552004 2021 12404802 2022 12188728 2023 12182756