Year Number 1970 490668 1971 494043 1972 494043 1973 494043 1974 494043 1975 836019 1976 913660 1977 961073 1978 1034473 1979 1108696 1980 1222601 1981 1453338 1982 1609724 1983 1732466 1984 1880367 1985 2029480 1986 2172466 1987 2288311 1988 2410544 1989 2543605 1990 2745516 1991 2891471 1992 3055385 1993 3294447 1994 3586744 1995 4104206 1996 4646519 1997 5156855 1998 5936844 1999 6694873 2000 7499905 2001 8253849 2002 9338966 2003 10507218 2004 11510261.5 2005 12565651 2006 14070832 2007 15846020 2008 17054578 2009 17460768 2010 18474198 2011 18510761 2012 18636286 2013 18021351 2014 17257883 2015 17177092 2016 16659878 2017 15624435 2018 13101619 2019 15904742 2020 15862107 2021 14701368 2022 6958656