Peak memory usage: 575840