Year	Number
1991	1638862756
1992	1671221852
1993	1701458575
1994	1738182582
1995	1775016966
1996	1812686780
1997	1855082651
1998	1897701805
1999	1939578529
2000	1979290276
2001	2011106146
2002	2041073905
2003	2072926556
2004	2105294669
2005	2136351124
2006	2168506959
2007	2201259050
2008	2227416017
2009	2255873908
2010	2280533623
2011	2308016224
2012	2333048383
2013	2357495497
2014	2382278242
2015	2411447057
2016	2435430618
2017	2458711518
2018	2482389471
2019	2508405933
2020	2479301137
2021	2543139724
2022	2576598616
2023	2635264265
