40 419018 6 952 710 1437 600 29189127 11525 930 8675 601 13 223 858 12158850 3 506760