All the sides of a triangle are integers. If the perimeter of the triangle is 16, then how many different possible triangles are there? (Assume that the triangle is non-degenerate. Two triangles are considered the same if they are congruent.)