Fillomino Rules

Put a number into every cell of the grid, some might be provided. Every number must represent the number of the consecutive group of numbers which are the same. For example, if there is a 4 in the grid, there must be a tetromino with all of it filled in with 4’s, no more than 4, and no less. If this is still confusing, see the sample below.