Year Number 1960 94057 1961 98459 1962 103005 1963 107677 1964 112546 1965 117729 1966 123294 1967 129172 1968 135402 1969 141935 1970 149021 1971 156811 1972 165074 1973 173762 1974 182886 1975 192514 1976 202595 1977 213231 1978 224537 1979 236332 1980 248535 1981 261477 1982 275256 1983 289797 1984 304986 1985 320646 1986 337022 1987 354063 1988 371688 1989 390039 1990 408817 1991 428298 1992 448528 1993 469378 1994 490912 1995 512982 1996 535377 1997 558681 1998 583185 1999 607501 2000 632218 2001 656488 2002 681307 2003 707258 2004 733290 2005 760870 2006 789844 2007 820533 2008 852085 2009 884118 2010 917815 2011 953054 2012 990082 2013 1028276 2014 1067337 2015 1108580 2016 1150391 2017 1189335 2018 1225534 2019 1264269 2020 1309178 2021 1356154 2022 1407833 2023 1469317