Year	Number
1990	2152049
1991	2303580
1992	3298622
1993	3432949
1994	3380735
1995	3257384
1996	3497493
1997	3117050
1998	2759032
1999	2736073
2000	2558855
2001	2836779
2002	2884800
2003	2791152
2004	2654558
2005	2430722
2006	2810291
2007	2229460
2008	2261987
2009	2014548
2010	1991531
2011	1962458
2012	1966961
2013	1612196
2014	1961575
2015	2278895
2016	2731923
2017	3048204
2018	3247674
2019	3467796
2020	3521436
2021	3720263
2022	9175502
2023	10002068
