27,991 32,540 42,013 579,514 961,361 1 , 276 ,561