Year Number 1971 216727 1972 239557 1973 267422 1974 299456 1975 336702 1976 383624 1977 425765 1978 461115 1979 498165 1980 540639 1981 591969 1982 634933 1983 672575 1984 655219 1985 715082 1986 730226 1987 750018 1988 771928 1990 792297 1991 785844 1992 811666 1993 814359 1996 806096 1998 866606 1999 903569 2000 917245 2001 936406 2002 966362 2003 972777 2004 996535 2005 1053175 2006 1103258 2007 1141866 2009 1571052 2010 1655274 2011 1749833 2012 1822637 2013 1882586 2014 1942230 2015 1932353 2016 1929522 2017 1903418 2018 1891648 2019 1877419 2020 1876818 2021 1878585 2022 1858986