Year Number 1976 354700 1977 374300 1978 465200 1979 541800 1980 562000 1981 1415300 1982 1344600 1983 1317500 1984 1397900 1985 1604900 1986 1822300 1987 1832900 1988 2036200 1989 2165500 1990 2123200 1991 2221900 2010 3153978 2011 3204385.4629710363 2012 3294989.183409766 2013 2563375.6 2014 3354528.328879806 2018 4006518.2419883953 2019 3926365.551080553 2020 2484224.9000000004 2021 1803836.955