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	3067000
2006	3376000
2007	3233000
2008	3449000
2009	3535145
2010	3555150
2011	3331050
2012	3343050
2013	2718250
2014	2727250
2015	2724250
2016	2754400
2017	2707000
2018	2904550
2019	2956000
2020	3083000
