Year	Number
1985	793330
1989	1008000
1990	1020000
1991	853000
1992	821000
1993	859000
1994	799000
1995	1569850
1996	1599650
1997	1599300
1998	1575950
1999	1754750
2000	1816000
2001	1251200
2002	1376550
2003	1317400
2004	1183800
2005	1213800
2007	1237000
2008	1283000
2009	1453713
2010	1486138
2011	1628750
2012	1644050
2013	1631670
2014	1634820
2015	1638270
2016	1526100
2017	1506000
2018	1491900
2019	1605000
2020	1411000
