- 7,905
- 105,234
- 73,288
- 84,818
- 122,281
- 18,728
- 36,827
- (339,600)
- (54,858)
- (102,499)
- (352)
- (48,482)
- 321,767
- (36,868)
- (25,075)
- 295
- 2,598
- 4,038
- (2,075)
- (1,747)
- 26,575
- 96,178
- 59,493
- (8,984)
- (7,042)
- 294,258
- 198,080
- 138,587
- 147,571
- 154,613
- 320,834
- 294,258
- 198,080
- 138,587
- 147,571