Year Number 1978 3632438.75 1979 3627142.5 1980 3593350.5 1981 3610028.25 1982 3608530.5 1983 3658622.5 1984 3713912.25 1985 3857129.25 1986 4025934.75 1987 4208961.5 1988 4355169.5 1989 4467349.5 1990 4594029.5 1991 4692530 1992 4755092 1993 4824222.5 1994 4925601.5 1995 5081050 1996 5350098.5 1997 5550217 1998 5836899 1999 6118342 2000 6317427 2001 6287370 2002 6764297 2003 7058003.5 2004 7223333 2005 7420539 2006 7192518 2007 7501012 2008 7706413 2009 7825024.5 2010 7960593 2011 7988307.5 2012 8031234.5 2013 8023325.5 2014 8224845.5 2015 8399199 2016 8548913 2017 8732978 2018 8967492 2019 9137793 2020 8931476 2021 9622106 2022 9877321