Year	Number
1985	651100
1986	675000
1987	712400
1988	714900
1989	705400
1990	687700
1991	601000
1992	635700
1993	649200
1994	637000
1995	702900
1996	707700
1997	737100
1998	756400
1999	791400
2000	874800
2001	896400
2002	888900
2003	924800
2004	966600
2005	1038800
2006	1075200
2007	1125000
2008	1162200
2009	1146400
2010	1236900
2011	1365200
2012	1519700
2013	1708700
2014	1799200
2015	1972500
2016	2215100
2017	2251400
2018	2386300
2019	2239200
2020	2311500
2021	2385200
