Year Number 1960 126251 1961 130143 1962 134394 1963 138732 1964 143021 1965 147252 1966 151412 1967 155771 1968 160344 1969 165152 1970 170161 1971 175330 1972 180661 1973 186168 1974 191858 1975 197748 1976 203857 1977 210197 1978 216783 1979 223534 1980 230378 1981 237321 1982 244365 1983 251609 1984 259097 1985 266785 1986 274690 1987 282822 1988 291136 1989 299637 1990 307609 1991 312908 1992 301403 1993 288329 1994 289600 1995 294439 1996 301689 1997 309035 1998 317382 1999 327962 2000 340261 2001 353335 2002 367183 2003 381792 2004 397204 2005 411314 2006 422358 2007 432094 2008 441750 2009 451111 2010 460133 2011 468827 2012 477108 2013 484970 2014 492615 2015 500206 2016 507791 2017 516402 2018 525958 2019 535278 2020 544166 2021 552490 2022 560261 2023 567633