Year	Number
1992	600000
1993	600000
1994	250000
1995	237843
1996	272250
1997	302889
1998	333182
1999	367921
2000	780000
2001	847026
2002	902836
2003	938019
2004	951526
2005	968857
2006	989000
2007	1064452
2008	1031355
2009	998644
2010	998615
2011	955737
2012	929453
2013	891622
2014	849216
2015	785755
2016	784223
2017	759351
2018	740807
2019	728322
2020	706918
2021	689295
2022	651069
