Year Number 1960 165758 1961 170471 1962 175322 1963 180337 1964 185611 1965 191165 1966 196932 1967 202918 1968 209099 1969 215395 1970 221914 1971 228656 1972 235490 1973 242370 1974 249314 1975 256431 1976 263819 1977 271397 1978 279283 1979 287588 1980 296168 1981 304950 1982 313777 1983 322475 1984 331074 1985 339629 1986 348161 1987 356876 1988 365862 1989 375317 1990 385400 1991 396177 1992 407856 1993 419721 1994 431460 1995 443320 1996 455302 1997 467725 1998 480799 1999 494292 2000 507927 2001 521950 2002 536828 2003 552497 2004 568616 2005 586829 2006 607541 2007 629383 2008 651686 2009 673894 2010 695612 2011 717616 2012 741448 2013 767795 2014 794547 2015 820239 2016 846773 2017 874218 2018 901492 2019 928949 2020 956231 2021 979966 2022 1003565 2023 1029941