Challenging Kakuro Puzzle 8

Using the digits 1 to 9, fill in the puzzle so that every row and column adds up to their corresponding numerical indicator.
No number may repeat in any row or column.

More free Kakuro puzzles at puzzles.about.com