Year Number 1960 131408 1961 133874 1962 136524 1963 139344 1964 142329 1965 145493 1966 148847 1967 152386 1968 155936 1969 157539 1970 156257 1971 153541 1972 150219 1973 146625 1974 142907 1975 139208 1976 135397 1977 132945 1978 132660 1979 134065 1980 138225 1981 145367 1982 154648 1983 165087 1984 175721 1985 185921 1986 195370 1987 204119 1988 212524 1989 220931 1990 229490 1991 238284 1992 247373 1993 256817 1994 267057 1995 278197 1996 289966 1997 302418 1998 315548 1999 329318 2000 345748 2001 364688 2002 383968 2003 403668 2004 423972 2005 445146 2006 467474 2007 491133 2008 516140 2009 542409 2010 569731 2011 597134 2012 624500 2013 652487 2014 680902 2015 709490 2016 738048 2017 766354 2018 794308 2019 821881 2020 844153 2021 863375 2022 883926 2023 903958