Year Number 1960 116778 1961 120577 1962 124626 1963 129010 1964 133366 1965 138081 1966 142206 1967 127304 1968 151730 1969 156635 1970 160932 1971 166099 1972 171230 1973 175817 1974 179916 1975 186130 1976 189902 1977 195517 1978 200775 1979 206245 1980 212403 1981 217401 1982 249692 1983 269923 1984 274948 1985 295741 1986 255623 1987 261694 1988 269422 1989 276547 1990 289013 1991 298260 1992 312352 1993 359814 1994 372750 1995 378729 1996 379894 1997 383907 1998 391004 1999 384846 2000 390987 2001 399596 2002 408515 2003 417503 2004 437337 2005 458135 2006 1144565 2007 1955234 2008 1567590 2009 1526573 2010 1482272 2011 1242381 2012 975685 2013 666541 2014 677751 2015 555766 2016 562821 2017 571298 2018 578956 2019 578525 2020 584034 2021 589542 2022 593844 2023 595953