Since we just got on the subject of these fine shirts, Mary just went to check shirt inventory and the result is, at $20 each (plus shipping):

1 small
3 large
5 Xlarge
1 Xlarge with print on back
1 2Xlarge

That's it. Not sure when next batch will be printed.
- Bob