2 591 725 668 23 136 6 770 1 275 44 048 587 678 115 483 36 031 163 167 2 880 4272