received 10208594703774364
received 249745692146916
received 161907661030794
received 367395996951360
received 666196853544754
received 1672326672807880
received 1743519635660855
received -911766262
received 1613484988724487
received 109763749798974
received 10155274340328200
received 230199917311400
received 1595459943811870
received 934965159873225
received 834886076625568
received 1798854347063731
received 1288025594542455
received 285421215247961
received 1050232271714582
received 10210915194694560