received 2032618906754362
received 310796736076971
received 671422972983023
received 1031841776956750
received 1438698486150892
received 1248866901861656
received 841510865999369
received 582334195446985
received 10212659783942426
received 10209260021288823
received 357097654758155
received 1372364329480098
received 1382058625205334
received 135439500605458
received 1662880943784891
received 798601510332271
received 273884613145876
received 2102223843336372
received 185918735327452
received -1599864645