Year Number 1960 238967 1961 247290 1962 255917 1963 264800 1964 274018 1965 283593 1966 293488 1967 303753 1968 314980 1969 327710 1970 341883 1971 357459 1972 374551 1973 393275 1974 413328 1975 434410 1976 456595 1977 479897 1978 503818 1979 527597 1980 551060 1981 574537 1982 598011 1983 620803 1984 643032 1985 664614 1986 685354 1987 705293 1988 725120 1989 745829 1990 767225 1991 789279 1992 811899 1993 832342 1994 847789 1995 861287 1996 878505 1997 898414 1998 918454 1999 939088 2000 959694 2001 981324 2002 1005246 2003 1031603 2004 1060230 2005 1091219 2006 1125281 2007 1162981 2008 1205116 2009 1253257 2010 1307487 2011 1366560 2012 1429784 2013 1493422 2014 1553726 2015 1613266 2016 1674548 2017 1737069 2018 1801462 2019 1868327 2020 1929919 2021 1982485 2022 2032674 2023 2086341