Table 3. Estimated stock numbers at age.

Year Age 0 1 2 3 4 5

2017238426646 14871905 108448171 10403426 3189968 1703946
2018709343570 40705723 4306189 25731400 1125993 1504056
2019781631002 120618198 12121110 1112289 3525423 863579
20201925001762 132636291 37530931 3459634 178277 1446554
2021602843263 329665712 42857130 12026320 720710 585938
20221815358951 102822488 108764572 13814903 2342517 438879
20232417161088 309650487 33636670 35234296 2811478 956870