Year Number 1960 211914 1961 216280 1962 220462 1963 224638 1964 229110 1965 234006 1966 239451 1967 245652 1968 252595 1969 260107 1970 268251 1971 277122 1972 286657 1973 297068 1974 308753 1975 321713 1976 335890 1977 351310 1978 367473 1979 383562 1980 399267 1981 414524 1982 429132 1983 443327 1984 457730 1985 472270 1986 487421 1987 503670 1988 520690 1989 538602 1990 557330 1991 576790 1992 596973 1993 617860 1994 639410 1995 661690 1996 685139 1997 710138 1998 736505 1999 763662 2000 791463 2001 819885 2002 848884 2003 878922 2004 910686 2005 944801 2006 982902 2007 1025475 2008 1071710 2009 1121022 2010 1173312 2011 1229354 2012 1288912 2013 1350709 2014 1417781 2015 1490495 2016 1565609 2017 1647414 2018 1737754 2019 1832519 2020 1917962 2021 1990511 2022 2062321 2023 2152817