Year Number 1960 50386 1961 54711 1962 59135 1963 63594 1964 68036 1965 72446 1966 76828 1967 81160 1968 93770 1969 117907 1970 146152 1971 175846 1972 206378 1973 237334 1974 268404 1975 299364 1976 341556 1977 395872 1978 451328 1979 507204 1980 562451 1981 599621 1982 620225 1983 642010 1984 664343 1985 687500 1986 725319 1987 779954 1988 839450 1989 902357 1990 967413 1991 1033590 1992 1100102 1993 1166485 1994 1232707 1995 1299684 1996 1383603 1997 1488895 1998 1602742 1999 1721723 2000 1843050 2001 1964418 2002 2084238 2003 2202167 2004 2318820 2005 2512588 2006 2953226 2007 3664354 2008 4483982 2009 5218530 2010 5539931 2011 5545879 2012 5562035 2013 5586658 2014 5616011 2015 5644799 2016 5667652 2017 5681147 2018 5684477 2019 5679189 2020 5679393 2021 5690487 2022 5710367 2023 5739410