Year Number 1960 41006 1961 42607 1962 44240 1963 45925 1964 47697 1965 49589 1966 51640 1967 53858 1968 56243 1969 58788 1970 61456 1971 64301 1972 67307 1973 70534 1974 74006 1975 77648 1976 81545 1977 85745 1978 90220 1979 94719 1980 99146 1981 103677 1982 108401 1983 113300 1984 118334 1985 123479 1986 128840 1987 134497 1988 140469 1989 146781 1990 153457 1991 160490 1992 167811 1993 175401 1994 183118 1995 190853 1996 198768 1997 207005 1998 215377 1999 223944 2000 232978 2001 242344 2002 252148 2003 262422 2004 272962 2005 283843 2006 295099 2007 306709 2008 318711 2009 331388 2010 344865 2011 359548 2012 375454 2013 392202 2014 409296 2015 426382 2016 444267 2017 463062 2018 482517 2019 502631 2020 523496 2021 542726 2022 560871 2023 583957