- (50,136)
- (13,037)
- 74,387
- (131,262)
- 101,045
- 39,183
- (363,810)
- (81,960)
- 25,758
- (89,372)
- 50,752
- 469,362
- 103,521
- 30,480
- (39,904)
- 902
- (3,206)
- 6,670
- (2,412)
- (12,870)
- 40,701
- 89,308
- 102,618
- (77,436)
- (41,100)
- 317,095
- 227,786
- 125,168
- 202,604
- 243,704
- 357,796
- 317,095
- 227,786
- 125,168
- 202,604