418,420 54,412 164,029 39,939 — 26,059 s431 431 311