Year	Number
1990	4690534
1991	4151078
1992	4386290
1993	4584996
1994	4965613
1995	4138229
1996	2920244
1997	2503981
1998	2445877
1999	2675448
2000	2943809
2001	2869509
2002	2877322
2003	2633646
2004	2603262
2005	2538163
2006	2560228
2007	2309300
2008	2162163
2009	2181945
2010	2302760
2011	2771433
2012	2893167
2013	2977763
2014	3559470
2015	4195068
2016	4917140
2017	6058091
2018	5958200
2019	5936536
2020	5959979
2021	6146257
2022	6124318
2023	6939594
