Year Number 1973 266834.25 1974 272511 1975 287140.875 1976 301576 1977 315742.78125 1978 340763.4375 1979 366103.0625 1980 392579.1875 1981 425611.5625 1982 484664.78125 1983 514622.71875 1984 563342.5625 1985 576460.375 1986 599551.8125 1987 634736.5625 1988 671088.75 1989 672925.875 1990 691563.25 1991 717385.9375 1992 732780.8125 1993 755109.25 1994 779969.25 1995 794023.1875 1996 822649.1875 1997 832558.125 1998 863991.75 1999 895961.375 2000 950181.75 2001 1025495.75 2002 1073520 2003 1151728.5 2004 1192464 2005 1247952 2006 1375507.5 2007 1481118.125 2008 1669034.75 2009 1832603.375 2010 1971932.375 2011 2298154 2012 2246526 2013 2648333.25 2014 2726812 2015 2919669.25 2016 2920753.75 2017 3075352 2018 3134085.5 2019 3316461.5 2020 3475502.25 2021 3583502.25 2022 3719325.5