- (29,891)
- 344,641
- 275,295
- 340,029
- 446,560
- (97,832)
- (191,123)
- (125,384)
- (362,595)
- (222,036)
- 170,846
- (123,386)
- (143,384)
- 91,434
- (239,274)
- 43,192
- 30,067
- 6,264
- 68,305
- (15,376)
- 330,857
- 300,790
- 294,526
- 226,222
- 241,597
- 374,049
- 330,857
- 300,790
- 294,526
- 226,222