Year	Number
1985	1158130
1989	1491000
1990	1667000
1991	1597000
1992	1513000
1993	1554000
1994	1478000
1995	2654650
1996	2746750
1997	2885850
1998	2874400
1999	3069400
2000	3081500
2001	2449800
2002	2642850
2003	2651400
2004	2473050
2005	2502800
2007	2504000
2008	2553000
2009	2750301
2010	2941176
2011	3155380
2012	3170580
2013	3133200
2014	3004450
2015	3008550
2016	2892530
2017	2843000
2018	2805250
2019	2843000
2020	2562000
