Year Number 1960 225359 1961 232349 1962 239266 1963 245755 1964 251602 1965 257366 1966 263495 1967 270035 1968 277018 1969 284315 1970 291916 1971 299843 1972 308107 1973 316716 1974 324641 1975 331940 1976 339714 1977 347967 1978 356671 1979 365901 1980 375680 1981 385683 1982 396226 1983 407656 1984 421059 1985 436550 1986 452911 1987 470187 1988 488499 1989 507882 1990 528286 1991 549679 1992 571383 1993 591762 1994 610174 1995 627882 1996 646131 1997 665178 1998 685034 1999 705856 2000 727657 2001 750389 2002 774011 2003 798059 2004 822560 2005 848143 2006 875201 2007 903715 2008 933420 2009 964026 2010 995322 2011 1027703 2012 1061670 2013 1097397 2014 1134620 2015 1172681 2016 1211587 2017 1251435 2018 1292545 2019 1335296 2020 1380166 2021 1427172 2022 1475251 2023 1524541