Year Number 1960 184506 1961 186727 1962 188136 1963 190314 1964 193963 1965 197732 1966 201819 1967 205888 1968 210103 1969 214326 1970 218452 1971 223035 1972 227868 1973 232670 1974 237416 1975 241762 1976 253774 1977 274706 1978 297870 1979 310907 1980 311247 1981 309351 1982 306312 1983 304406 1984 303312 1985 301488 1986 299524 1987 299101 1988 301697 1989 308394 1990 317015 1991 326513 1992 339920 1993 357671 1994 374574 1995 387129 1996 396416 1997 404305 1998 412611 1999 425403 2000 444193 2001 465873 2002 488752 2003 510175 2004 526506 2005 535994 2006 538114 2007 531827 2008 523343 2009 514469 2010 504783 2011 499141 2012 499123 2013 504638 2014 515001 2015 529553 2016 548103 2017 570029 2018 595422 2019 625620 2020 653178 2021 680911 2022 720841 2023 770104