Year Number 1960 1755519 1961 1802485 1962 1850132 1963 1897640 1964 1944089 1965 1996594 1966 2057807 1967 2122257 1968 2189157 1969 2257849 1970 2328066 1971 2399552 1972 2471896 1973 2544675 1974 2615105 1975 2679296 1976 2736217 1977 2783378 1978 2825265 1979 2870326 1980 2920477 1981 2976512 1982 3038468 1983 3105924 1984 3178958 1985 3260323 1986 3352698 1987 3453856 1988 3561069 1989 3674158 1990 3793158 1991 3918053 1992 4048043 1993 4181470 1994 4315503 1995 4447398 1996 4576403 1997 4703705 1998 4832279 1999 4964961 2000 5102974 2001 5245951 2002 5393548 2003 5544640 2004 5699074 2005 5858718 2006 6022403 2007 6188958 2008 6359242 2009 6532629 2010 6709671 2011 6892159 2012 7081224 2013 7277456 2014 7487751 2015 7711881 2016 7946265 2017 8193488 2018 8451771 2019 8719458 2020 9000711 2021 9296026 2022 9595171 2023 9898917