Year Number 1981 1996100 1986 2173900 1989 2202800 1990 2186700 1991 2144400 1992 2115400 1993 2064100 1994 2019700 1997 1921302 1998 1891946 1999 1966471 2000 1994493 2006 2102151 2010 1817975 2011 1763841 2012 1718429 2013 1658826 2014 1661586 2015 1679274 2016 1711461 2017 1766641 2018 1842919 2019 1926999 2020 2023192