- (74,682)
- 107,946
- (104,460)
- (18,537)
- 34,817
- 1,904
- (109,143)
- (79,816)
- (55,389)
- 132,663
- (100,699)
- 30,955
- 559,800
- 68,397
- (52,893)
- 1,506
- 93
- 1,830
- (1,264)
- (1,550)
- (171,971)
- 29,852
- 377,354
- (6,793)
- 113,036
- 580,942
- 555,730
- 178,375
- 185,168
- 72,132
- 408,971
- 585,581
- 555,730
- 178,375
- 185,168