Kakuro

Kakuro takes the traditional crossword puzzle and gives it a mathematical makeover. These crossword puzzles can only be solved with numbers. Can you figure out the puzzle and fill in the squares with the correct numbers to solve the crossword?