Year Number 1970 1644121 1971 1685616.25 1972 1744326 1973 1820062.375 1974 1836296.375 1975 1921819.875 1976 1952890.875 1977 2034695.75 1978 2010432.875 1979 2040025 1980 2082398.875 1981 2161499.5 1982 2222181.5 1983 2347892.5 1984 2457766 1985 2506159 1986 2604801.75 1987 2609770.75 1988 2709758.25 1989 2854949.5 1990 2915967 1991 2999184.25 1992 3097445.75 1993 3231415.75 1994 3345207 1995 3412844.5 1996 3475890.5 1997 3537953 1998 3559792.75 1999 3635127.75 2000 3736949.5 2001 3725216.75 2002 3790968.5 2003 4070468.5 2004 4230692 2005 4391006.5 2006 4522285 2007 4714619 2008 4838083.5 2009 4933622 2010 5063861 2011 5198444 2012 5410405.5 2013 5653094 2014 5719894 2015 5768593 2016 5953817.5 2017 5845187 2018 5567726 2019 5835546 2020 6109083.5 2021 6155550 2022 6164135