Year	Number
1985	661700
1989	749000
1990	755000
1991	771000
1992	804000
1993	801000
1994	780000
1995	1127050
1996	1113750
1997	1167200
1998	1181100
1999	1192150
2000	1221900
2001	1284100
2002	1281800
2003	1274500
2004	1279000
2005	1297000
2006	1232000
2007	1295000
2008	1295000
2009	1295202
2010	1320302
2011	1301180
2012	1301880
2013	1301880
2014	1279880
2015	1328530
2016	1330230
2017	1348000
2018	1374840
2019	1361000
2020	1368000
