Age group1995199619971998199920002001200220032004
Under 20 121 132 131 148 172 154 160 158 90 95
20-24 1193 1065 1164 1048 1096 1105 1062 1039 741 598
25-29 1374 1314 1283 1263 1240 1272 1284 1280 1041 944
30-34 1632 1398 1402 1216 1227 1136 1087 1211 971 973
35-39 1278 1262 1286 1214 1213 1275 1241 1221 1001 983
40-44 776 825 844 865 869 1038 1080 970 951 1031
45-49 451 459 515 530 572 569 630 659 630 707
50-54 169 177 221 265 297 341 378 404 357 392
55-59 120 111 107 95 98 113 125 155 149 200
60-64 65 69 66 72 68 73 51 66 53 69
65 & over 52 36 49 66 63 50 54 73 72 83
Unknown 403 435 392 363 312 335 281 272 226 204
Total 7634 7283 7460 7145 7227 7461 7433 7508 6282 6279