Year Number 1960 120264 1961 126107 1962 132425 1963 139136 1964 145706 1965 151942 1966 157981 1967 163817 1968 169883 1969 176973 1970 183540 1971 188589 1972 194049 1973 200247 1974 207003 1975 213931 1976 220877 1977 228105 1978 235949 1979 245401 1980 255349 1981 263479 1982 270470 1983 277379 1984 285169 1985 294001 1986 302848 1987 311906 1988 321112 1989 331549 1990 341414 1991 348140 1992 355222 1993 363329 1994 371208 1995 380270 1996 390782 1997 400202 1998 407916 1999 415817 2000 424949 2001 435665 2002 446333 2003 457195 2004 468663 2005 480071 2006 491284 2007 503122 2008 516287 2009 531048 2010 547439 2011 562039 2012 577769 2013 594562 2014 609508 2015 625062 2016 640452 2017 653086 2018 651884 2019 673143 2020 712263 2021 729422 2022 738378 2023 749017