Year Number 1960 127427 1961 130625 1962 134423 1963 138597 1964 143258 1965 148512 1966 154171 1967 160240 1968 166609 1969 173094 1970 179613 1971 186123 1972 192531 1973 198798 1974 204931 1975 210916 1976 216719 1977 222321 1978 227681 1979 232726 1980 237420 1981 241812 1982 245923 1983 249748 1984 253298 1985 256619 1986 259783 1987 262799 1988 265687 1989 268369 1990 270816 1991 273160 1992 275459 1993 277869 1994 280621 1995 283932 1996 287861 1997 292277 1998 297270 1999 303091 2000 309658 2001 316849 2002 324745 2003 333321 2004 341916 2005 350607 2006 359717 2007 368996 2008 378502 2009 388247 2010 393210 2011 398065 2012 407431 2013 415554 2014 424222 2015 434994 2016 446727 2017 459342 2018 472881 2019 487197 2020 501243 2021 513971 2022 526290 2023 540104