Year Number 1960 272295 1961 270530 1962 269210 1963 268989 1964 269960 1965 272386 1966 278756 1967 288017 1968 297143 1969 306787 1970 313940 1971 319518 1972 326234 1973 333549 1974 341891 1975 350259 1976 358446 1977 366005 1978 373453 1979 381382 1980 386722 1981 388201 1982 387805 1983 387987 1984 389873 1985 393008 1986 396955 1987 401130 1988 408150 1989 416270 1990 426652 1991 442885 1992 462955 1993 486302 1994 498410 1995 496607 1996 492327 1997 488202 1998 486466 1999 485379 2000 485897 2001 491496 2002 503184 2003 518344 2004 533659 2005 546549 2006 554872 2007 553412 2008 542060 2009 522192 2010 507362 2011 500593 2012 500813 2013 507915 2014 515127 2015 519709 2016 524272 2017 528550 2018 532095 2019 535453 2020 539853 2021 539853 2022 542343 2023 554370