Year Number 1960 132664 1961 137047 1962 141567 1963 146221 1964 151043 1965 156066 1966 161307 1967 166789 1968 172781 1969 179517 1970 186965 1971 195093 1972 203874 1973 213442 1974 223714 1975 234446 1976 245674 1977 257473 1978 269690 1979 282041 1980 294444 1981 307095 1982 319936 1983 332635 1984 345299 1985 357844 1986 370140 1987 382187 1988 394173 1989 406479 1990 418989 1991 431683 1992 444587 1993 456405 1994 465900 1995 474337 1996 484091 1997 494651 1998 504880 1999 515175 2000 525305 2001 535740 2002 547153 2003 559581 2004 572940 2005 587331 2006 603216 2007 620974 2008 641143 2009 664539 2010 691457 2011 721628 2012 754776 2013 789069 2014 822229 2015 855899 2016 891952 2017 930001 2018 970157 2019 1012690 2020 1054073 2021 1092002 2022 1129165 2023 1168149