Year Number 1960 94719 1961 94223 1962 97383 1963 100880 1964 104657 1965 108653 1966 113243 1967 118771 1968 125184 1969 132501 1970 140615 1971 147269 1972 151854 1973 155900 1974 159431 1975 162444 1976 164906 1977 166791 1978 168095 1979 168807 1980 168940 1981 171361 1982 177113 1983 183785 1984 190782 1985 198214 1986 206030 1987 214040 1988 222160 1989 230170 1990 237863 1991 244733 1992 249981 1993 254476 1994 259476 1995 264912 1996 270798 1997 277429 1998 284727 1999 292484 2000 300781 2001 310555 2002 323529 2003 338860 2004 354802 2005 370860 2006 386653 2007 402290 2008 417564 2009 432017 2010 445702 2011 457363 2012 465013 2013 470414 2014 475776 2015 481008 2016 485987 2017 490488 2018 494275 2019 497448 2020 500352 2021 501669 2022 501815 2023 502331