Part 1: 504 Part 2: 1558722