Year Number 1960 50199 1961 57026 1962 64792 1963 73617 1964 83658 1965 95035 1966 107978 1967 115735 1968 123197 1969 131118 1970 139560 1971 148545 1972 158123 1973 168289 1974 179125 1975 190658 1976 202951 1977 215999 1978 226314 1979 236059 1980 246238 1981 256825 1982 267884 1983 279419 1984 291467 1985 304000 1986 317090 1987 330743 1988 343611 1989 356649 1990 370199 1991 384265 1992 398886 1993 414020 1994 429751 1995 446080 1996 463052 1997 480622 1998 498883 1999 513955.00000000006 2000 528689 2001 543802 2002 559370 2003 575383 2004 591877 2005 608797 2006 626225 2007 644152 2008 670822 2009 700189 2010 730841 2011 762835 2012 796230 2013 831086 2014 867469 2015 905444 2016 945082 2017 986455 2018 1029638.9999999999 2019 1074695 2020 1121720 2021 1170870 2022 1222325 2023 1276316