Year Number 1971 203703 1972 217070 1973 224699 1974 236622 1975 240521 1976 252393 1977 265496 1978 280459 1979 293227 1980 298697 1981 291159 1982 291546 1983 296301 1984 293050 1985 294153 1986 292395 1987 298913 1988 307587 1989 365158 1990 377372 1991 395334 1992 430636 1993 494581 1994 557084 1995 612469 1996 683163 1997 778450 1998 862874 1999 958935 2000 1016575 2001 1127360 2002 1227267 2003 1294672 2004 1396791 2005 1505903 2006 1609979 2007 1716956 2008 1823037 2009 1926242 2010 2018551 2011 2114844 2012 2113857 2013 2068714 2014 2181617 2015 2227082 2016 2356420 2017 2538502 2018 2477081 2020 2734067 2021 2742648