Year Number 1962 2000 1963 1500 1968 300 1969 300 1979 130100 1980 330000 1981 1565000 1982 1700060 1983 1900060 1984 2000000 1985 2300000 1986 2590000 1987 2760000 1988 2850000 1989 2850000 1990 4174401 1991 4404995 1992 4150723 1993 2495038 1994 2236350 1995 2071988 1996 2030359 1997 1982553 1998 1931332 1999 1835688 2000 1868000 2001 1868000 2002 1306599 2003 984895 2004 1045975 2005 974301 2006 968368 2007 963544 2008 980104 2009 1070483 2010 1073363 2011 886465 2012 868239 2013 857352 2014 982025 2015 979435 2016 979435 2017 979435 2018 979435 2019 979435 2020 800025 2021 798343 2022 3425091 2023 3764517