Year Number 1960 224036 1961 231160 1962 238641 1963 246223 1964 253984 1965 262208 1966 270825 1967 279835 1968 289283 1969 299210 1970 309585 1971 320448 1972 331853 1973 343661 1974 355764 1975 367335 1976 378056 1977 388487 1978 398474 1979 407758 1980 416280 1981 424172 1982 431430 1983 437803 1984 446569 1985 458623 1986 471306 1987 484331 1988 497651 1989 511055 1990 524081 1991 537005 1992 550152 1993 563910 1994 578325 1995 592908 1996 607624 1997 621781 1998 636124 1999 650371 2000 665763 2001 682157 2002 697480 2003 714198 2004 733233 2005 754389 2006 777767 2007 803118 2008 830193 2009 861390 2010 895747 2011 929880 2012 963047 2013 994912 2014 1025857 2015 1055868 2016 1083941 2017 1109811 2018 1134533 2019 1157242 2020 1178097 2021 1197568 2022 1214589 2023 1228859