Year Number 1971 191287 1972 163982 1973 190576 1974 196411 1975 203143 1976 198849 1977 225727 1978 237999 1979 252100 1980 262833 1981 257547 1982 249905 1983 247702 1984 246129 1985 287804 1986 276438 1987 270140 1988 288914 1989 302809 1990 310064 1991 346807 1992 359406 1993 421869 1994 471792 1995 544729 1996 584161 1997 649835 1998 674732 1999 726561 2000 790497 2001 853623 2002 997645 2003 1073458 2004 1147388 2005 1206743 2006 1258038 2007 1317791 2008 1364491 2009 1389685 2010 1453355 2011 1536722 2012 1599839 2013 1666156 2014 1729630 2015 1649043 2016 1776560 2017 1929881 2018 1998858 2019 1989274 2020 2107661 2021 2072250