Year Number 1960 147194 1961 151540 1962 155967 1963 160455 1964 164990 1965 169588 1966 174251 1967 179026 1968 184014 1969 189249 1970 194777 1971 200813 1972 207515 1973 214864 1974 222788 1975 230920 1976 239216 1977 247987 1978 257327 1979 267268 1980 277826 1981 289006 1982 300797 1983 313225 1984 326278 1985 339883 1986 353967 1987 368436 1988 383193 1989 398170 1990 413285 1991 428453 1992 443489 1993 458059 1994 472724 1995 488211 1996 504385 1997 520959 1998 537560 1999 553433 2000 567406 2001 579054 2002 588650 2003 596350 2004 607490 2005 615652 2006 616686 2007 618162 2008 620355 2009 624058 2010 633608 2011 650017 2012 669999 2013 694556 2014 726754 2015 760168 2016 777937 2017 787582 2018 802841 2019 820832 2020 862719 2021 934711 2022 1023133 2023 1127308