Year Number 1960 119270 1961 125388 1962 131828 1963 138608 1964 145628 1965 152813 1966 160046 1967 166216 1968 171967 1969 177682 1970 183395 1971 189091 1972 194719 1973 200218 1974 205701 1975 211441 1976 217743 1977 223649 1978 229914 1979 236570 1980 243452 1981 250504 1982 257721 1983 265098 1984 272656 1985 280240 1986 287223 1987 296832 1988 306398 1989 315611 1990 324745 1991 332620 1992 339577 1993 346718 1994 353592 1995 360440 1996 368654 1997 375993 1998 383556 1999 391249 2000 398838 2001 406358 2002 413829 2003 421300 2004 428832 2005 436333 2006 443873 2007 451176 2008 458642 2009 465636 2010 472236 2011 478549 2012 484647 2013 490579 2014 496380 2015 501947 2016 507262 2017 512280 2018 516917 2019 521229 2020 526914 2021 533870 2022 541393 2023 549774