500 shows at 56 venues for Glasgow Comedy Festival