Year Number 1960 16076 1961 17059 1962 18293 1963 19778 1964 21544 1965 23626 1966 26073 1967 28928 1968 32191 1969 35873 1970 41982 1971 49758 1972 56447 1973 62082 1974 66759 1975 70648 1976 73943 1977 76783 1978 79302 1979 81682 1980 84140 1981 86902 1982 89998 1983 93269 1984 96497 1985 99544 1986 103619 1987 108671 1988 113177 1989 117002 1990 120367 1991 123461 1992 126436 1993 129377 1994 132284 1995 135081 1996 137601 1997 140843 1998 144873 1999 148674 2000 152482 2001 156593 2002 161675 2003 167133 2004 173702 2005 179860 2006 183011 2007 192329 2008 210279 2009 224329 2010 236756 2011 255485 2012 276625 2013 298868 2014 318814 2015 335585 2016 355329 2017 373444 2018 387188 2019 409561 2020 423765 2021 423907 2022 426171 2023 426226