memory usage: 73400320