Year Number 1960 132017 1961 133126 1962 134135 1963 135134 1964 136263 1965 137579 1966 139109 1967 140893 1968 142852 1969 144834 1970 146808 1971 148801 1972 150816 1973 152937 1974 155234 1975 157629 1976 160015 1977 162341 1978 164187 1979 162937 1980 154550 1981 136143 1982 121015 1983 117131 1984 117698 1985 117272 1986 113975 1987 111022 1988 110633 1989 113325 1990 113182 1991 113494 1992 127606 1993 148782 1994 164634 1995 175015 1996 182357 1997 189388 1998 196318 1999 203924 2000 206385 2001 207422 2002 221096 2003 238463 2004 247897 2005 257162 2006 268256 2007 271683 2008 277012 2009 288735 2010 298195 2011 311127 2012 325455 2013 336319 2014 348024 2015 357248 2016 363928 2017 373212 2018 383903 2019 395783 2020 407078 2021 414713 2022 421409 2023 431253