- 124,576
- 389,275
- 91,426
- (145,837)
- 165,387
- 36,316
- (632)
- 123,471
- 20,594
- (470,135)
- (293,643)
- (621,844)
- (173,262)
- 72,636
- (326,012)
- 3,690
- 14,928
- 15,009
- (11,874)
- (18,348)
- (129,061)
- (218,273)
- 56,645
- (64,481)
- (649,107)
- 661,019
- 879,291
- 822,647
- 887,128
- 1,536,235
- 531,958
- 661,019
- 879,291
- 822,647
- 887,128