Table 3. Estimated stock numbers at age.

Year Age 0 1 2 3 4 5

2017468213254 16360376 92237777 9200643 2982762 1645585
2018809237773 72154520 4524074 25095662 1242086 1412129
2019768764834 127212065 19492188 1177333 3530060 848192
2020583924599 123957740 40080110 5052438 159338 1251381
2021663001078 129505177 39441718 11731872 740301 453179
20221333599466 104653700 48270567 11239993 1757310 365513
20231887346630 219178351 31617924 14550623 1667873 657482