received 1665640513764604
received 307494056305006
received 133940100600198
received 10155288505177403
received 1986843944875951
received 645182642539117
received 119178448727048
received 789296337878647
received 1424108480946437
received 136850670433946
received 998806683541267
received 130194727551291
received 386529181776472
received 10155676487342378
received -2109826858
received 1462537397200845
received 1443168675720630
received 1098880486922170
received 452484691622549
received 181371312374826
received 10212814980590943
received 785172815023906
received 148230535816269
received 162449391156860
received 229650707487282
received 192716474634159
received 10211839030274984