21,157 20,849 315 1,805 172 617 72 939 267687