22,527 43,407 8,025 831,501