Year Number 1960 1902759 1961 1964185 1962 2028970 1963 2098091 1964 2173533 1965 2252447 1966 2330501 1967 2410354 1968 2492593 1969 2576444 1970 2662927 1971 2754924 1972 2851708 1973 2951440 1974 3056573 1975 3167921 1976 3285274 1977 3408893 1978 3539003 1979 3675835 1980 3820427 1981 3973019 1982 4131613 1983 4277812 1984 4386075 1985 4468107 1986 4556324 1987 4642325 1988 4703623 1989 4772780 1990 4860610 1991 4941987 1992 5011688 1993 5096941 1994 5213722 1995 5328933 1996 5431323 1997 5528753 1998 5616658 1999 5706270 2000 5804863 2001 5904263 2002 6005746 2003 6105138 2004 6198389 2005 6292624 2006 6402529 2007 6534203 2008 6681765 2009 6842728 2010 7010093 2011 7175313 2012 7342181 2013 7515681 2014 7703003 2015 7904929 2016 8114432 2017 8333825 2018 8561711 2019 8792411 2020 9025597 2021 9251662 2022 9461637 2023 9657528