size chart (approximately)
XXSMALL: 9 1/2 - 10 1/2
XSMALL: 10 1/2 - 11 1/2
SMALL: 12 1/2 - 13 1/2
MEDIUM: 14 1/2 - 15 1/2
LARGE: 16 1/2 - 17 1/2
X-LARGE: 18 1/2 - 19 1/2
XXLARGE: 20 1/2 - 21 1/2