| Table 3. Estimated stock numbers at age. | |||||||||
| Year Age | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 |
| 1978 | 28151204 | 8884699 | 1815192 | 803876 | 228159 | 19795 | 13757 | 4147 | 1789 |
| 1979 | 25109938 | 8328196 | 2297464 | 639690 | 276586 | 72385 | 6326 | 4348 | 2559 |
| 1980 | 14192814 | 7894667 | 2338733 | 788827 | 206529 | 89837 | 21873 | 2204 | 3536 |
| 1981 | 13383467 | 3866899 | 2186713 | 837807 | 237283 | 56455 | 21290 | 6386 | 2518 |
| 1982 | 9710434 | 3408500 | 866501 | 831085 | 270918 | 64823 | 13444 | 5511 | 3716 |
| 1983 | 12838762 | 2494882 | 808759 | 336050 | 312515 | 93644 | 18780 | 4446 | 5004 |
| 1984 | 10779300 | 3710134 | 639652 | 293517 | 108844 | 100609 | 27178 | 6339 | 4857 |
| 1985 | 16111827 | 2902179 | 1024844 | 229410 | 86497 | 28600 | 26573 | 7501 | 5100 |
| 1986 | 17103186 | 4974275 | 838631 | 425460 | 82748 | 26170 | 6887 | 7590 | 4657 |
| 1987 | 12297581 | 5249501 | 1532019 | 312923 | 147387 | 21184 | 6358 | 1843 | 4595 |
| 1988 | 19101715 | 3513343 | 1566969 | 555777 | 94999 | 37486 | 4341 | 1495 | 2413 |
| 1989 | 10979800 | 6171450 | 922088 | 600499 | 188064 | 28254 | 10268 | 1491 | 2621 |
| 1990 | 11123686 | 3084534 | 1821718 | 360186 | 212018 | 58178 | 6766 | 3383 | 2202 |
| 1991 | 12079412 | 3090096 | 821543 | 696869 | 113982 | 66170 | 18904 | 2828 | 3274 |
| 1992 | 14440680 | 3362649 | 892450 | 320915 | 287975 | 37516 | 21795 | 9118 | 2852 |
| 1993 | 14434744 | 3993718 | 891825 | 364745 | 130696 | 114551 | 12875 | 8523 | 7361 |
| 1994 | 13420034 | 3887359 | 1033874 | 337237 | 129029 | 47561 | 40794 | 5142 | 6947 |
| 1995 | 10405716 | 3457587 | 1038164 | 413862 | 122526 | 42689 | 15045 | 15634 | 6144 |
| 1996 | 8147131 | 2390456 | 892517 | 427464 | 165380 | 45208 | 15112 | 5999 | 12771 |
| 1997 | 12078058 | 1796715 | 588058 | 381216 | 169792 | 66196 | 16804 | 6448 | 9621 |
| 1998 | 18258849 | 2630514 | 457456 | 249742 | 162829 | 69845 | 28031 | 8215 | 9201 |
| 1999 | 19587162 | 3844010 | 675046 | 194935 | 118680 | 70545 | 31210 | 12768 | 9310 |
| 2000 | 16044749 | 3773034 | 1028789 | 277457 | 85037 | 49500 | 29308 | 15037 | 12425 |
| 2001 | 15974037 | 2948470 | 1161120 | 446159 | 116859 | 33893 | 20517 | 12339 | 16157 |
| 2002 | 8799999 | 2836781 | 847283 | 619396 | 220292 | 53896 | 14047 | 10041 | 13457 |
| 2003 | 8199650 | 1290564 | 684361 | 428687 | 319196 | 109643 | 25862 | 6951 | 12588 |
| 2004 | 8355383 | 1179513 | 276404 | 288072 | 221586 | 155533 | 59668 | 14322 | 10258 |
| 2005 | 7818350 | 1223404 | 308450 | 117308 | 143274 | 116121 | 77060 | 31537 | 14977 |
| 2006 | 6186685 | 1145276 | 358359 | 131291 | 58302 | 76746 | 61999 | 38669 | 25349 |
| 2007 | 8123600 | 845420 | 330131 | 160179 | 58087 | 27521 | 38774 | 30262 | 36692 |
| 2008 | 7996821 | 1226349 | 235368 | 148682 | 75287 | 26682 | 12937 | 18999 | 41428 |
| 2009 | 7631109 | 1311036 | 344305 | 99829 | 66779 | 37235 | 12926 | 6372 | 32399 |
| 2010 | 8033709 | 1304830 | 402156 | 145151 | 47300 | 31614 | 17356 | 5538 | 20366 |
| 2011 | 5865924 | 1354169 | 418856 | 185005 | 68886 | 21616 | 13228 | 6823 | 13414 |
| 2012 | 5422650 | 831684 | 430686 | 181658 | 90318 | 33508 | 10030 | 5728 | 12747 |
| 2013 | 8422019 | 693231 | 235732 | 207190 | 90682 | 40408 | 14885 | 4335 | 10558 |
| 2014 | 9699155 | 1194798 | 209889 | 112751 | 104439 | 42248 | 17328 | 7090 | 9396 |
| 2015 | 9852313 | 1329865 | 407687 | 91194 | 55350 | 48243 | 17453 | 7691 | 9486 |
| 2016 | 12431450 | 1353071 | 411930 | 171280 | 42456 | 24218 | 19217 | 7940 | 9145 |
| 2017 | 8275831 | 1918524 | 412346 | 171512 | 71481 | 18653 | 9104 | 8990 | 9092 |
| 2018 | 10010515 | 1197156 | 545068 | 187062 | 77358 | 29924 | 7475 | 4473 | 8259 |
| 2019 | 18482337 | 1669031 | 359769 | 244804 | 89561 | 33520 | 12136 | 4036 | 5897 |
| 2020 | 17718738 | 3766154 | 505425 | 174351 | 117045 | 39082 | 14458 | 5585 | 4121 |
| 2021 | 9945159 | 3604696 | 1323318 | 235408 | 91204 | 53511 | 19229 | 7964 | 4148 |
| 2022 | 11444293 | 1768136 | 1286940 | 682850 | 123181 | 46551 | 27418 | 10741 | 7421 |
| 2023 | 9063158 | 2275146 | 616171 | 674638 | 397126 | 64114 | 24147 | 17062 | 10986 |
| 2024 | 15165715 | 1653426 | 747259 | 314399 | 423409 | 232806 | 33476 | 13900 | 17128 |
| 2025 | 15165715 | 3082061 | 527436 | 374944 | 177859 | 241579 | 132082 | 21156 | 21423 |