Year Number 1960 9319283 1961 9639302 1962 9959414 1963 10277790 1964 10590934 1965 10897644 1966 11197568 1967 11491228 1968 11777849 1969 12042478 1970 12265305 1971 12444338 1972 12611997 1973 12789985 1974 12972497 1975 13158942 1976 13346173 1977 13543521 1978 13750291 1979 13957795 1980 14172710 1981 14397391 1982 14634179 1983 14885966 1984 15147590 1985 15413315 1986 15721289 1987 16072478 1988 16430590 1989 16249500 1990 16348000 1991 16451711 1992 16439095 1993 16380672 1994 16145766 1995 15816243 1996 15578227 1997 15334405 1998 15071640 1999 14928374 2000 14883626 2001 14858335 2002 14858948 2003 14909019 2004 15012984 2005 15147029 2006 15308085 2007 15484192 2008 15776938 2009 16092822 2010 16321872 2011 16557202 2012 16792090 2013 17035551 2014 17288285 2015 17542806 2016 17794055 2017 18037776 2018 18276452 2019 18513673 2020 18755666 2021 19191356 2022 19634983 2023 19900177