Year Number 1960 11268938 1961 11491544 1962 11747866 1963 12036090 1964 12390691 1965 12803112 1966 13218122 1967 13625099 1968 14032674 1969 14457919 1970 14914534 1971 15392152 1972 15894181 1973 16433675 1974 17003548 1975 17593867 1976 18157919 1977 18719162 1978 19313847 1979 19928198 1980 20572424 1981 21759358 1982 22952640 1983 23643725 1984 24377077 1985 25132178 1986 25899617 1987 26672115 1988 27435168 1989 28230197 1990 29647417 1991 31186623 1992 32116831 1993 32332248 1994 32628017 1995 33642030 1996 34804652 1997 36186326 1998 37769450 1999 39430433 2000 41162325 2001 42941267 2002 44272423 2003 45550105 2004 47203217 2005 48811929 2006 50340766 2007 51724681 2008 52921528 2009 53938357 2010 54810078 2011 55456569 2012 55967397 2013 56499437 2014 57117527 2015 57861740 2016 58488654 2017 58960922 2018 59397335 2019 59806077 2020 60142828 2021 60503472 2022 60933022 2023 61361726