1864 1871 1878 1882 1886 1891 1896 1901 1906 1911 | 25,056 33,120 32,299 33,040 34,016 34,742 36,138 36,756 37,761 38,684 | – – – 65,968 75,097 82,746 92,001 104,082 115,902 128,725 | 30,805 (1) 48,211 (2) 59,493 59,917 64,750 71,731 79,431 90,208 102,764 117,162 | 2,825,322 3,900,655 4,272,199 4,339,729 4,838,247 4,916,476 5,236,826 5,670,870 6,164,398 6,572,140 | – – – 66 64 59 57 54 53 51 | (92) (81) 72 72 75 69 66 63 60 56 | 15 16 16 16 17 16 16 16 16 (16) |