North Korea fired around 500 shells in a live exercise Monday, around 100 of which landed on the South Korean side of the disputed maritime border, Seoul's Defence Ministry said.