Year Number 1960 149861 1961 152029 1962 154418 1963 157032 1964 160246 1965 164053 1966 168060 1967 172208 1968 176254 1969 177969 1970 176346 1971 173006 1972 168872 1973 164378 1974 159765 1975 155198 1976 150547 1977 147405 1978 146632 1979 147819 1980 152023 1981 159376 1982 169035 1983 181969 1984 196657 1985 209782 1986 220922 1987 230305 1988 238717 1989 246860 1990 255027 1991 263388 1992 272079 1993 281218 1994 291015 1995 301668 1996 313227 1997 325717 1998 339129 1999 353729 2000 370764 2001 390561 2002 412433 2003 436204 2004 461616 2005 488320 2006 515939 2007 544195 2008 572947 2009 602134 2010 631716 2011 662026 2012 692965 2013 723959 2014 754625 2015 784583 2016 813581 2017 841955 2018 870572 2019 900257 2020 925351 2021 949390 2022 977879 2023 1007530