received 10155288505177403
received 207665466445614
received 1007574246000260
received 789296337878647
received 1409105542532108
received 1424108480946437
received 386529181776472
received 136850670433946
received 10155676487342378
received -2109826858
received 1201727613193131
received 1462537397200845
received 1443168675720630
received 1098880486922170
received 452484691622549
received 1730244943951737
received 1016642731754378
received 181371312374826
received 114382566066762
received 154864968495281
received 148230535816269
received 162449391156860
received 681215718686528
received 174615659849202
received 283027325510333
received 10211839030274984
received 1515707262015777