Year	Number
1985	1856630
1989	2207000
1990	2498000
1991	2335000
1992	2256000
1993	2193000
1994	2071000
1995	3110050
1996	3102850
1997	3112400
1998	3090200
1999	3267000
2000	3346600
2001	2802600
2002	2940950
2003	2885400
2004	2766800
2005	2789800
2007	2772000
2008	2820000
2009	3075723
2010	3266598
2011	3260600
2012	3275800
2013	3238350
2014	3212100
2015	3212050
2016	3215800
2017	3142000
2018	3116050
2019	3165000
2020	2934000
