received 135430883622996
received 10214153427329177
received -912039188
received 2057549561133807
received 1588878827824879
received 933629720035605
received 110089612715058
received 1669779546646536
received 480907428960484
received 109785196444449
received 1470504176371473
received 283988005351495
received 184078455500745
received 1740633179572788
received 926620110824437
received 120950998430328
received 1105956876109785
received 444651319271065
received 1815215002110239
received 752170994968410
received 188379701724027
received 319237198573916
received 10154826391939667
received 555505014817112
received 190724241682695
received 130245487713559
received 1372363616146836