125 600 58 900 1138 500 48 300 381 800 4 416 300 293 000 19900 41900 22 000 1996300 2600