1 fl oz (volume) of water weighs about 1 oz (weight). It varies depending on a bunch of stuff, ya know, cause imperial sucks, but I believe the standard rate is 1 fl oz weighs about 1.043 oz. So assuming beer has similar density as water, 22 fl oz would weigh somewhere around 23 oz.
(Some Google searches show that some definitions of fl oz has it as 1 fl oz = 30 ml exactly, but I’m starting to confuse myself and you know how infuriating imperial is.)
Ba ba ba bum! Two, Three, Four!