Year Number 1960 77120 1961 80858 1962 84610 1963 88272 1964 92165 1965 96508 1966 101323 1967 106590 1968 112277 1969 118210 1970 124450 1971 133954 1972 144373 1973 155556 1974 167603 1975 180540 1976 194388 1977 209219 1978 225179 1979 236263 1980 247736 1981 260452 1982 274335 1983 288282 1984 302110 1985 316910 1986 333142 1987 350128 1988 366474 1989 381524 1990 396449 1991 411039 1992 481485 1993 578074 1994 571603 1995 559420 1996 763822 1997 955735 1998 1048216 1999 1126468 2000 1210497 2001 1301768 2002 1404622 2003 1448333 2004 1486527 2005 1526528 2006 1568217 2007 1611415 2008 1655603 2009 1700405 2010 1745731 2011 1791521 2012 1836678 2013 1881346 2014 1928885 2015 1979769 2016 2034934 2017 2094446 2018 2156849 2019 2222128 2020 2291674 2021 2364984 2022 2441369 2023 2521821