There are 15 people expected for a dinner. If 3 ounces of corn serve 1 person and 1 can of corn is 9 ounces, how many cans of corn should be bought for the dinner?