Year Number 1960 2870075 1961 2920439 1962 2974531 1963 3032857 1964 3092654 1965 3153724 1966 3216910 1967 3282016 1968 3349096 1969 3416929 1970 3486377 1971 3555426 1972 3624542 1973 3695939 1974 3768135 1975 3841766 1976 3917128 1977 3996879 1978 4082122 1979 4170438 1980 4262248 1981 4356132 1982 4451769 1983 4551663 1984 4652857 1985 4752917 1986 4852451 1987 4949298 1988 5046337 1989 5152729 1990 5274580 1991 5411905 1992 5573734 1993 5733026 1994 5877283 1995 6019858 1996 6158496 1997 6302488 1998 6452111 1999 6606087 2000 6760506 2001 6916971 2002 7079405 2003 7245394 2004 7411293 2005 7574815 2006 7733926 2007 7890893 2008 8051168 2009 8214597 2010 8379734 2011 8536505 2012 8675920 2013 8805776 2014 8941520 2015 9093965 2016 9271053 2017 9462829 2018 9651645 2019 9837983 2020 10074880 2021 10354994 2022 10572990 2023 10733399