What is population of Lahore 2018 ?

A: 11,738,186

B: 10,062,407

C: 13,241,759

D: 12,578,385