Year Number 1960 134075 1961 130616 1962 127712 1963 125683 1964 124329 1965 123993 1966 126487 1967 131232 1968 136459 1969 142155 1970 148240 1971 154560 1972 161214 1973 168444 1974 176263 1975 184612 1976 195009 1977 207681 1978 220709 1979 233529 1980 246184 1981 258596 1982 270967 1983 282841 1984 292796 1985 303095 1986 315396 1987 328395 1988 341911 1989 355494 1990 369519 1991 384548 1992 400147 1993 416213 1994 432483 1995 448736 1996 465734 1997 483965 1998 502770 1999 521177 2000 539015 2001 556053 2002 572250 2003 588349 2004 605253 2005 624701 2006 646353 2007 668757 2008 692028 2009 716008 2010 740722 2011 765059 2012 789231 2013 813246 2014 838531 2015 866953 2016 897473 2017 930295 2018 965923 2019 1004455 2020 1043292 2021 1078849 2022 1114633 2023 1161377