Year Number 1974 6831322 1975 6971788.5 1976 7187523 1977 7465392.5 1978 7645855.5 1979 7697692 1980 7851623 1981 7928191.5 1982 8017291.5 1983 8179152.5 1984 8343849.5 1985 8591116 1986 8872627 1987 9161564 1988 9389707 1989 9562865 1990 9862323 1991 10137175 1992 10370012 1993 10688160 1994 10958274 1995 11169373 1996 11535879 1997 11827549 1998 12117634 1999 12468536 2000 12838648 2001 13008425 2002 13647229 2003 14172138 2004 14451322 2005 14928090 2006 14947019 2007 15546421 2008 16081742 2009 16446679 2010 16806080 2011 17129198 2012 17204000 2013 17404884 2014 17659410 2015 18005772 2016 18490750 2017 18898810 2018 19575042 2019 20274138 2020 20575872 2021 21449314 2022 21912688