received 1986843944875951
received 645182642539117
received 119178448727048
received 789296337878647
received 1424108480946437
received 136850670433946
received 998806683541267
received 130194727551291
received 386529181776472
received 164947364256072
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
received 208507029517919
received 1515707262015777
received 1315025658598356