Year Number 1960 106303 1961 110242 1962 114350 1963 118579 1964 122974 1965 127527 1966 132182 1967 136964 1968 142199 1969 148193 1970 154917 1971 162365 1972 170677 1973 179833 1974 189613 1975 199964 1976 210920 1977 222424 1978 234129 1979 245556 1980 256616 1981 267442 1982 278075 1983 288169 1984 297734 1985 306770 1986 315214 1987 323106 1988 330947 1989 339350 1990 348237 1991 357596 1992 367313 1993 375937 1994 381889 1995 386950 1996 394414 1997 403763 1998 413575 1999 423913 2000 434388 2001 445583 2002 458094 2003 472021 2004 487290 2005 503888 2006 522064 2007 542006 2008 563973 2009 588719 2010 616030 2011 644932 2012 675007 2013 704353 2014 731496 2015 757367 2016 782596 2017 807067 2018 831306 2019 855638 2020 875846 2021 890483 2022 903510 2023 918192