Year	Number
1985	3039400
1989	3175000
1990	3381000
1991	2490000
1992	2417000
1993	2417000
1994	2366000
1995	3124200
1996	3341600
1997	3406450
1998	3377050
1999	3386400
2000	3378900
2001	3223800
2002	3223500
2003	3242100
2004	2885000
2005	3123000
2006	3432000
2007	3289000
2008	3505000
2009	3591145
2010	3611150
2011	3387050
2012	3399050
2013	2718250
2014	2727250
2015	2724250
2016	2754400
2017	2707000
2018	2904550
2019	2956000
2020	3083000
