Year	Number
1996	984812.17130737
1997	1014880.0790975281
1998	1020474.950189467
1999	1020833.5550379412
2000	1071009.5012943565
2001	1109618.3455616669
2002	1158076.8418718483
2003	1214597.9150411312
2004	1327931.2578266452
2005	1489847.9559053555
2006	1580500.6092316273
2007	1648986.1415972472
2008	1742798.9775006117
2009	1844539.1195150334
2010	1929771.1583819897
2011	2028062.8432204651
2012	2083570.150987137
2013	2149755.866622849
2014	2223226.4532147553
2015	2275681.259006328
2016	2356514.769100858
2017	2430534.121431121
2018	2565871.496389763
2019	2734961.78308542
2020	2933010.697874461
