What Are the different sizes of mattresses?

Twin 38" x 74"
 Twin Extra Long (XL) 38" x 80" 
 Full 54" x 74"
 Full Extra Long (XL) 54" x 80" 
 Queen 60" x 80" 
 King 76" x 80" 
 California King (Cal King) 72" x 84"