received 1813971315302859
received 1571611509535650
received 1608549562508511
received 1854585734799131
received 1659934787645834
received -2050623090
received 1739307029461064
received 10155481985242685
received 177471073047595
received 185748545556057
received 1556460658009906
received 151160455631951
received 1079679302132729
received 1269473329745192
received 1378575715533910
received 720884224653716
received 1932746257011833
received 10203135698206133
received 1891447594471984
received 931369190313027
received 1374734942637890
received 1837115573283807
received 176531893099879
received 1518158041549825
received 708830849235858
received 433309033513987
received 10212369959911345