25 12 , 321 ) 25 10,229 25 2,528 25 10,047 25 5,433 25 1,514 25 10,472 25 8,896 25 7,982 25 5,851 25 7,330 25 10,844 25 9,035 25 894 257,785