Year Number 1960 149429 1961 151677 1962 154260 1963 157063 1964 160137 1965 163720 1966 167722 1967 172058 1968 176646 1969 181471 1970 186547 1971 191765 1972 197173 1973 202588 1974 208099 1975 213952 1976 219126 1977 223869 1978 225030 1979 226326 1980 229317 1981 229215 1982 232680 1983 240693 1984 249319 1985 258974 1986 270028 1987 282130 1988 296230 1989 326707 1990 356446 1991 369984 1992 382874 1993 396063 1994 409263 1995 422230 1996 434989 1997 447250 1998 459236 1999 471251 2000 483239 2001 495093 2002 506650 2003 517707 2004 528649 2005 540621 2006 553422 2007 566131 2008 578640 2009 590808 2010 602410 2011 613283 2012 623959 2013 635149 2014 646942 2015 658923 2016 670633 2017 681979 2018 693049 2019 704101 2020 715860 2021 727457 2022 737905 2023 748900