Year Number 1960 190945 1961 195366 1962 200468 1963 206221 1964 212870 1965 220529 1966 228811 1967 237084 1968 245202 1969 253509 1970 262092 1971 270938 1972 280067 1973 289422 1974 298855 1975 308160 1976 317306 1977 325976 1978 333521 1979 338157 1980 337372 1981 331620 1982 323797 1983 317363 1984 316821 1985 322433 1986 330727 1987 339648 1988 348774 1989 358058 1990 367519 1991 371078 1992 373323 1993 384081 1994 395647 1995 403970 1996 410131 1997 416928 1998 425210 1999 431711 2000 435342 2001 426908 2002 435392 2003 442450 2004 449090 2005 455797 2006 461286 2007 466103 2008 469648 2009 470662 2010 468944 2011 469251 2012 473771 2013 479691 2014 486222 2015 490746 2016 495073 2017 497053 2018 501259 2019 507716 2020 514495 2021 501443 2022 506410 2023 513332