Year Number 1960 91650 1961 93952 1962 96332 1963 98775 1964 101241 1965 104566 1966 108713 1967 112547 1968 116049 1969 119569 1970 123243 1971 127066 1972 130990 1973 134940 1974 138944 1975 143126 1976 147468 1977 151792 1978 156025 1979 160326 1980 164887 1981 169663 1982 174523 1983 179339 1984 184388 1985 190383 1986 197225 1987 204256 1988 211160 1989 217937 1990 224957 1991 232150 1992 239136 1993 245845 1994 252201 1995 258208 1996 263841 1997 269040 1998 273796 1999 278111 2000 282507 2001 287324 2002 292284 2003 297226 2004 302135 2005 307018 2006 314401 2007 325126 2008 336883 2009 349037 2010 361575 2011 374440 2012 387539 2013 400728 2014 416738 2015 435582 2016 454252 2017 472442 2018 489758 2019 504508 2020 514438 2021 521457 2022 523787 2023 521021