Year Number 1960 1873783 1961 1961181 1962 2055332 1963 2153903 1964 2254829 1965 2364694 1966 2483072 1967 2602578 1968 2722577 1969 2842964 1970 2963386 1971 3083134 1972 3201901 1973 3319810 1974 3437922 1975 3557268 1976 3677462 1977 3799137 1978 3923725 1979 4051792 1980 4183018 1981 4318310 1982 4458633 1983 4603140 1984 4752304 1985 4906103 1986 5063292 1987 5223908 1988 5386670 1989 5548473 1990 5706442 1991 5856497 1992 5998542 1993 6134222 1994 6264985 1995 6393952 1996 6521296 1997 6648249 1998 6780049 1999 6917431 2000 7060081 2001 7211736 2002 7369545 2003 7531398 2004 7701900 2005 7884549 2006 8081824 2007 8293828 2008 8516954 2009 8741822 2010 8953242 2011 9142781 2012 9313156 2013 9463094 2014 9592487 2015 9707657 2016 9813811 2017 9906756 2018 9980677 2019 10042819 2020 10098102 2021 10140630 2022 10175734 2023 10211069