Year Number 1960 30444 1961 30958 1962 31402 1963 31763 1964 31987 1965 32201 1966 32540 1967 33032 1968 33731 1969 34550 1970 35430 1971 36399 1972 37466 1973 38626 1974 39750 1975 40697 1976 41573 1977 42506 1978 43461 1979 44463 1980 45588 1981 46820 1982 48142 1983 49547 1984 51006 1985 52372 1986 53596 1987 54808 1988 56063 1989 57355 1990 58712 1991 60147 1992 61652 1993 63252 1994 64965 1995 67047 1996 69561 1997 72239 1998 75021 1999 77936 2000 81031 2001 84289 2002 87617 2003 90987 2004 94417 2005 97916 2006 103697 2007 112524 2008 122206 2009 131911 2010 141519 2011 150967 2012 160188 2013 169152 2014 178484 2015 188229 2016 197735 2017 206885 2018 215477 2019 222510 2020 226685 2021 229215 2022 229039 2023 225957