Year Number 1970 2182533.5 1971 2242652.25 1972 2363923.5 1973 2471052.5 1974 2538248.5 1975 2610340.5 1976 2679571 1977 2760889.75 1978 2864347.5 1979 2965382 1980 3083992.75 1981 3185138.75 1982 3341336.75 1983 3556994.5 1984 3723210 1985 3856324.75 1986 4005307.25 1987 4127391 1988 4262747 1989 4327990 1990 4551482 1991 4779301 1992 4966552.5 1993 5148218 1994 5269232.5 1995 5334264.5 1996 5431107.5 1997 5578063 1998 5629358.5 1999 5641616 2000 5821682 2001 5985750.5 2002 6277712.5 2003 6560659.5 2004 6695629.5 2005 7114495.5 2006 7491043 2007 7931444 2008 8497429 2009 8860217 2010 9213725 2011 9703264 2012 9501383 2013 9562720 2014 9877446 2015 10108097 2016 10725186 2017 11021645 2018 11841897 2019 12692000 2020 13314197 2021 13436464 2022 13550789