Year Number 1960 22791197 1961 22814974 1962 22889636 1963 22992282 1964 23070907 1965 23170223 1966 23264614 1967 23270881 1968 23300615 1969 23443514 1970 23504555 1971 23570833 1972 23754019 1973 23946095 1974 24114895 1975 24224142 1976 24354331 1977 24539438 1978 24768679 1979 25056455 1980 25420506 1981 25824528 1982 26189468 1983 26496279 1984 26707463 1985 26834664 1986 26962460 1987 27078697 1988 27222146 1989 27453758 1990 27688111 1991 27875138 1992 28074543 1993 28227630 1994 28287195 1995 28343631 1996 28408332 1997 28433497 1998 28413779 1999 28359550 2000 28266646 2001 28174019 2002 28095100 2003 27988996 2004 27838121 2005 27669039 2006 27504419 2007 27391936 2008 27314261 2009 27229970 2010 27237682 2011 26827647 2012 26936345 2013 27032774 2014 27121388 2015 27295588 2016 27425635 2017 27410386 2018 27363176 2019 27282697 2020 27162860 2021 27037021 2022 27096079 2023 27167880