Year	Number
1985	2298630
1989	2674000
1990	2811000
1991	2801000
1992	2783000
1993	2821000
1994	2644000
1995	4522400
1996	4622700
1997	4680550
1998	4673500
1999	4867150
2000	4887900
2001	4288600
2002	4549650
2003	4529000
2004	4377050
2005	4391800
2007	4403000
2008	4450000
2009	4658621
2010	4856046
2011	4824630
2012	4840530
2013	4803150
2014	4780900
2015	4872750
2016	4832430
2017	4747000
2018	4753940
2019	4897000
2020	4516000
