received 207665466445614
received 1720235348283342
received 408487339492162
received 1470341809662762
received 10213359392363311
received 10155676487342378
received -2109826858
received 1789364784711495
received 1117293611640141
received 1201727613193131
received 537034546446988
received 1462537397200845
received 645182642539117
received 1441812889215528
received 452484691622549
received 136850670433946
received 1016642731754378
received 126129484594511
received 1730244943951737
received 969618926462333
received 785172815023906
received 1426630164118427
received 681215718686528
received 283027325510333
received 10211839030274984
received 330974800697762
received 208507029517919