18 890 100 696 000 455 000 34 204 000 71 300 15 660 42 300 2 080 000 300 000 147 000 2 152 000 2 958 000 31 692 000 1016 000 80 300 6 743000