3 887 000 618 300 21 246 000 7 545 100 6 541 100 16 080 600 13 272 600 4 289300