Year Number 1960 121000 1961 127622 1962 134616 1963 141993 1964 149786 1965 157983 1966 166641 1967 175773 1968 185420 1969 195567 1970 206285 1971 217590 1972 229531 1973 240722 1974 243183 1975 245669 1976 249203 1977 252778 1978 256409 1979 260091.99999999997 1980 263834 1981 267619 1982 293212 1983 325693 1984 361825 1985 401848 1986 444742 1987 489651 1988 539168 1989 593534 1990 653469 1991 719456 1992 792212 1993 872094 1994 960157 1995 1032832.0000000001 1996 1089287 1997 1148659 1998 1211356 1999 1277476 2000 1347303 2001 1420738 2002 1498286 2003 1580067 2004 1666434 2005 1741060 2006 1804840 2007 1870956 2008 1939590 2009 2010542 2010 2084194 2011 2160544 2012 2239691 2013 2321737 2014 2406789 2015 2494957 2016 2586355 2017 2681100 2018 2779317 2019 2874373 2020 2972988 2021 3075257 2022 3181655 2023 3292497