Year Number 1960 254368 1961 257650 1962 261076 1963 264578 1964 268779 1965 273181 1966 276453 1967 279247 1968 282335 1969 285449 1970 288550 1971 292873 1972 298312 1973 304617 1974 311674 1975 318880 1976 326208 1977 333656 1978 341331 1979 349156 1980 357118 1981 365322 1982 373723 1983 392081 1984 426287 1985 463355 1986 504185 1987 543751 1988 568011 1989 589128 1990 630718 1991 685008 1992 739183 1993 784140 1994 809949 1995 841593 1996 869420 1997 901181 1998 926101 1999 958020 2000 1009127 2001 1063522 2002 1120657 2003 1181081 2004 1245593 2005 1314452 2006 1388063 2007 1466385 2008 1549034 2009 1633665 2010 1734995 2011 1847027 2012 1949511 2013 2045176 2014 2088586 2015 2110349 2016 2112741 2017 2061940 2018 2039044 2019 2078981 2020 2142352 2021 2204901 2022 2274958 2023 2350270