Year Number 1971 505784 1972 519141 1973 515551 1974 508554 1975 514321 1976 532520 1977 551899 1978 568947 1979 588823 1980 626168 1981 654436 1982 669903 1983 702764 1984 725831 1985 723260 1986 748444 1987 746025 1988 810651 1989 763167 1990 793018 1991 768603 1992 841722 1993 902331 1994 922078 1995 899748 1999 1001188 2000 1042521 2001 1017312 2002 1084443 2003 1146834 2004 1257998 2005 1348837 2006 1422631 2007 1547911 2008 1656374 2009 1762034 2011 2076418 2012 2143835 2013 2295190 2014 2224627 2015 2396253 2016 2458694 2017 2491604 2018 2605193 2019 2774390