Year Number 1970 2159146.25 1971 2393654.75 1972 2598972.25 1973 2970058 1974 3049373.5 1975 3194676.75 1976 3563954.5 1977 4268421 1978 4818549.5 1979 4924003 1980 4913399.5 1981 4966429.5 1982 4854586 1983 4841801.5 1984 4885276 1985 5041030 1986 5290674 1987 5587722 1988 5830107 1989 6019936.5 1990 6187520 1991 6273880.5 1992 6346287 1993 6463657.5 1994 6584631 1995 6751486.5 1996 6999412 1997 7187898.5 1998 7323389 1999 7557852.5 2000 7767164.5 2001 7623418 2002 7942619.5 2003 8318314 2004 8710149 2005 9061650 2006 9244152 2007 9828402 2008 10064638 2009 10123460 2010 10252601 2011 10072532 2012 10090695 2013 9949342 2014 10040447 2015 10249743 2016 10370730 2017 10387794 2018 10568372 2019 10699326 2020 10859640 2021 11133718 2022 11376403