Year Number 1960 42495 1961 43784 1962 45122 1963 46503 1964 47939 1965 49433 1966 50984 1967 52597 1968 54274 1969 56021 1970 58725 1971 62853 1972 67393 1973 71737 1974 75854 1975 79774 1976 83611 1977 87468 1978 91367 1979 95350 1980 97841 1981 98952 1982 100438 1983 102335 1984 104695 1985 107562 1986 110988 1987 115007 1988 119609 1989 124759 1990 130401 1991 136446 1992 142820 1993 149492 1994 158045 1995 168230 1996 178301 1997 188331 1998 198284 1999 208144 2000 217881 2001 227677 2002 236102 2003 243091 2004 249899 2005 256376 2006 262684 2007 268842 2008 274953 2009 281202 2010 288033 2011 295775 2012 304632 2013 314768 2014 325520 2015 336729 2016 348836 2017 361988 2018 376485 2019 392733 2020 410461 2021 428747 2022 448419 2023 469970