received 10215805686235316
received 1218959361472087
received 1665640513764604
received 1900848073465528
received 1501180223334226
received 307494056305006
received 1639401689692889
received 133940100600198
received 10155288505177403
received 1986843944875951
received 645182642539117
received 119178448727048
received 1337599406328838
received 789296337878647
received 1424108480946437
received 1357881504272657
received 1816815681898546
received 136850670433946
received 998806683541267
received 130194727551291
received 10153057962280834
received 386529181776472
received 164947364256072
received 880725782058672
received 10155676487342378
received -2109826858
received 1462537397200845