So we have had

So we have hadSo we have hadSo we have hadSo we have hadSo we have hadSo we have had
So we have hadSo we have hadSo we have hadSo we have hadSo we have hadSo we have had
So we have hadSo we have hadSo we have hadSo we have hadSo we have hadSo we have hadSo we have hadSo we have hadSo we have hadSo we have hadSo we have hadSo we have hadSo we have hadSo we have hadSo we have hadSo we have hadSo we have hadSo we have hadSo we have hadSo we have hadSo we have hadSo we have hadSo we have hadSo we have hadSo we have hadSo we have hadSo we have hadSo we have hadSo we have hadSo we have hadSo we have hadSo we have hadSo we have hadSo we have hadSo we have hadSo we have had