5 23 5731580 ; the following seems to take too much memory 5 24 14490245