Year	Age
1950	388871
1955	434810
1960	481567
1965	538611
1970	609184
1975	682843
1980	1102699
1985	1183216
1990	1367782
1995	1481712
2000	1804782
2005	2005821
2010	2282392
2015	2554490
2020	2914483
2025	3267463
2030	3617168
2035	3958487
2040	4293355
2045	4633609
2050	4969674
2055	5272985
2060	5542947
2065	5778859
2070	5998450
2075	6189217
2080	6349021
2085	6468262
2090	6545744
2095	6573861
2100	6583359
