Year Number 1960 80507 1961 82424 1962 84453 1963 86683 1964 89051 1965 91448 1966 93964 1967 96634 1968 99451 1969 102498 1970 105777 1971 109226 1972 112860 1973 116658 1974 120591 1975 124680 1976 128974 1977 133488 1978 138239 1979 143217 1980 148416 1981 153866 1982 159535 1983 165390 1984 171397 1985 177497 1986 183665 1987 189917 1988 196253 1989 202598 1990 208870 1991 215028 1992 221053 1993 226911 1994 232503 1995 237720 1996 242565 1997 247210 1998 251786 1999 256310 2000 260888 2001 265561 2002 270280 2003 275069 2004 280074 2005 285444 2006 291238 2007 297519 2008 304376 2009 312087 2010 320896 2011 330725 2012 341172 2013 351854 2014 362652 2015 373361 2016 383794 2017 393864 2018 403488 2019 412585 2020 421052 2021 428857 2022 436037 2023 442410