Year	Number
1985	2712700
1989	2885000
1990	3340000
1991	2422000
1992	2276000
1993	2276000
1994	2223000
1995	3089500
1996	3173100
1997	3223150
1998	3256750
1999	3125800
2000	3200800
2001	3200400
2002	3166200
2003	3164800
2004	2929000
2005	3051000
2006	3260000
2007	3264000
2008	3480000
2009	3578675
2010	3598680
2011	3513260
2012	3542060
2013	2866760
2014	2881760
2015	2881560
2016	2781410
2017	2737000
2018	2846300
2019	2899000
2020	3070000
