Year Number 1960 1975084 1961 2016791 1962 2058246 1963 2102546 1964 2149825 1965 2198138 1966 2250184 1967 2310296 1968 2377468 1969 2446824 1970 2512827 1971 2575456 1972 2629989 1973 2677228 1974 2729193 1975 2785804 1976 2853041 1977 2946064 1978 3058169 1979 3172118 1980 3285038 1981 3389633 1982 3489585 1983 3601615 1984 3726157 1985 3830854 1986 3943027 1987 4070946 1988 4182125 1989 4314294 1990 4393842 1991 4466287 1992 4629152 1993 4887214 1994 5155907 1995 5362673 1996 5569033 1997 5776447 1998 5992009 1999 6221258 2000 6462727 2001 6702640 2002 6953643 2003 7199079 2004 7435566 2005 7688868 2006 7775507 2007 7740771 2008 7929571 2009 8266559 2010 8577908 2011 8919801 2012 9365183 2013 9853023 2014 10249906 2015 10588815 2016 10912579 2017 11234222 2018 11581057 2019 11939220 2020 12311784 2021 12686734 2022 13068184 2023 13473714