received 1060257214002843
received 984976551625756
received 469813779882618
received 1422939394390341
received 1166103820134532
received 1151590971614301
received 1091828484198197
received 333198553712736
received 1465831176839374
received 1662880943784891
received 10208226073511997
received 963277247137017
received 1372082072830952
received 909937695798322
received 1421798474524570
received 124438861350348
received 178631259332900
received 10209752776429709
received 10156600575549186
received 333533820179388
received -1599864645
received 155886285163028
received 1105687652779587
received 249195498920318
received 1211750078854928
received 471817179850116
received 776027702510287