received 1350675094989522
received 366505860374724
received 320081375045142
received 269533453497049
received 239984726439289
received 674296652749961
received 1892159561055576
received 1857481897807507
received 259384131201172
received 320060091741926
received 178156912553913
received 195180054334670
received 10210984630156406
received 506366026184627
received 1396413400451387
received 10213146678283504
received 2113519532207891
received -1609757792
received 1269765009787564
received 1951326828447206
received 880856102062522
received 1475156325912383
received 363303950697581
received 10211889514810895
received 114268469337017
received 1481089235322232
received 1518158041549825