Year Number 1960 125743 1961 128521 1962 131389 1963 134345 1964 137389 1965 140519 1966 143728 1967 147009 1968 150376 1969 153799 1970 157421 1971 161385 1972 165509 1973 169926 1974 174702 1975 179799 1976 185162 1977 190718 1978 196583 1979 202677 1980 208955 1981 215403 1982 222002 1983 228755 1984 235654 1985 242699 1986 249746 1987 257049 1988 264556 1989 272138 1990 279834 1991 287633 1992 295544 1993 303586 1994 311790 1995 320171 1996 328664 1997 337191 1998 345760 1999 354265 2000 361986 2001 369047 2002 375947 2003 382805 2004 389633 2005 396449 2006 403335 2007 410286 2008 417249 2009 424436 2010 432056 2011 440164 2012 448703 2013 457547 2014 466574 2015 475669 2016 484750 2017 493757 2018 502684 2019 511577 2020 520674 2021 529982 2022 538975 2023 547640