Year Number 1960 105696 1961 110265 1962 115077 1963 120265 1964 125843 1965 131808 1966 138189 1967 145051 1968 152367 1969 160149 1970 168186 1971 175282 1972 182771 1973 190556 1974 198700 1975 207318 1976 215801 1977 224211 1978 230730 1979 237208 1980 244643 1981 250354 1982 257524 1983 267166 1984 277319 1985 288262 1986 300282 1987 313233 1988 327789 1989 352867 1990 378614 1991 395226 1992 414184 1993 435179 1994 456875 1995 478609 1996 500234 1997 521908 1998 543961 1999 566399 2000 588911 2001 610719 2002 637679 2003 664825 2004 691709 2005 719037 2006 747144 2007 776396 2008 807205 2009 839596 2010 873633 2011 909166 2012 947033 2013 986650 2014 1027878 2015 1070588 2016 1114303 2017 1158740 2018 1203610 2019 1248816 2020 1295152 2021 1341107 2022 1385057 2023 1429326