Benchmark KSE-100 Index gained 520 points to close the year at 34,421 points and remained in the band of 16,421 points