Year Number 1960 110534 1961 114057 1962 117550 1963 120813 1964 123752 1965 126627 1966 129647 1967 132870 1968 136308 1969 139896 1970 143639 1971 147541 1972 151604 1973 155835 1974 159602 1975 162912 1976 166409 1977 170089 1978 173922 1979 177954 1980 182212 1981 186432 1982 190894 1983 195855 1984 202271 1985 210267 1986 218741 1987 227713 1988 237250 1989 247354 1990 257973 1991 269076 1992 280237 1993 290462 1994 299353 1995 307662 1996 316165 1997 325048 1998 334299 1999 343999 2000 354176 2001 364796 2002 375834 2003 387329 2004 399324 2005 411900 2006 425261 2007 439434 2008 454285 2009 469614 2010 485327 2011 501615 2012 518667 2013 536626 2014 555333 2015 574456 2016 594031 2017 614059 2018 634737 2019 656238 2020 678764 2021 702376 2022 726577 2023 751407