Year	Number
1985	14560130
1989	16169000
1990	15982000
1991	14827000
1992	15057000
1993	14744000
1994	14421000
1995	20591900
1996	20931300
1997	20487570
1998	20687080
1999	20725150
2000	20890200
2001	19989500
2002	20107550
2003	20138700
2004	19192820
2005	20374570
2006	19320050
2007	19377900
2008	19634900
2009	20199185
2010	20443430
2011	20553913
2012	20689404
2013	19921083
2014	20006040
2015	19972760
2016	20099320
2017	20065000
2018	20320930
2019	20339000
2020	20072000
