Year Number 1960 110904 1961 118280 1962 128646 1963 138439 1964 148966 1965 158848 1966 167128 1967 178404 1968 185739 1969 194194 1970 204694 1971 215994 1972 227889 1973 245181 1974 261152 1975 276013 1976 290908 1977 306096 1978 320791 1979 336059 1980 348683 1981 357641 1982 364883 1983 372125 1984 379530 1985 389880 1986 399118 1987 409467 1988 421274 1989 433360 1990 451402 1991 482580 1992 501766 1993 517678 1994 534576 1995 551550 1996 567326 1997 582643 1998 595826 1999 610675 2000 627634 2001 644647 2002 660827 2003 674877 2004 687686 2005 699653 2006 710149 2007 719189 2008 728272 2009 745741 2010 763001 2011 787052 2012 818641 2013 850586 2014 881735 2015 914247 2016 948649 2017 985515 2018 1022619 2019 1056886 2020 1087906 2021 1118024 2022 1151191 2023 1187506