Year Number 1960 48473 1961 50656 1962 52937 1963 55843 1964 61051 1965 66693 1966 72806 1967 79460 1968 86718 1969 94570 1970 103081 1971 112293 1972 122279 1973 132482 1974 140844 1975 149709 1976 159193 1977 169333 1978 180169 1979 191759 1980 204179 1981 217327 1982 231350 1983 246688 1984 263993 1985 282629 1986 302689 1987 324238 1988 347391 1989 372160 1990 398681 1991 427022 1992 456722 1993 485853 1994 512162 1995 538623 1996 566091 1997 594692 1998 624620 1999 655810 2000 688121 2001 721601 2002 756286 2003 791821 2004 826878 2005 863723 2006 902725 2007 943877 2008 986934 2009 1031782 2010 1078326 2011 1126672 2012 1176942 2013 1228599 2014 1281189 2015 1334486 2016 1388423 2017 1442972 2018 1498000 2019 1553776 2020 1610858 2021 1669008 2022 1727830 2023 1787917