Table 2. Estimated stock numbers.

Year\Age 1 2 3 4+

199131202226 1908828 142771 914
199267862897 3704282 223016 20370
199366852550 8903901 437136 29231
199490512634 9810855 832343 42150
199553116597 12955099 1301464 66436
199635819393 6274473 1189448 124866
199753329489 4421546 528607 80258
199849130963 5832755 483594 42489
1999101848808 6113439 462777 33691
200080438220 11072776 529136 32403
200140386252 8797692 984609 47146
200241657834 4657549 504842 46958
200359828937 4089773 288082 23040
200462208363 5261886 239426 9986
200598444156 5526139 270222 7858
200638532015 11172880 385386 14555
200733733434 4671543 772973 24711
200839507457 3980826 327748 42702
2009107715064 4488369 345933 22159
201070703102 15855072 695927 54995
201141574602 9239515 2160824 128284