507,650 143,117 102,904 450,928 316,462105,324