- 86,433
- 303,348
- (205,084)
- 119,548
- (79,416)
- (409,516)
- (370,432)
- (139,416)
- (395,143)
- (61,262)
- 37,276
- (68,534)
- 483,755
- 91,796
- 1,044,703
- (292,220)
- (134,371)
- 139,336
- (183,717)
- 904,552
- 842,918
- 977,289
- 837,953
- 1,021,670
- 117,117
- 550,698
- 842,918
- 977,289
- 837,953
- 1,021,670