Year	Number
1988	4023200
1989	4067900
1990	4437000
1991	4542800
1992	4985000
1993	5516800
1994	6556800
1995	6940300
1996	7263100
1997	7654200
1998	8280200
1999	8356200
2000	8797246
2001	8649959
2003	9655978
2004	11194003
2014	16329805.62388516
2015	17233887
2016	19103204
2017	20797741
2018	22855789.642642
2019	20303166.47512409
2021	4778291.7870000005
