received 285421215247961
received 1804507526491161
received 1194079207365762
received 934965159873225
received -911766262
received 230199917311400
received 109763749798974
received 211894159209128
received 834886076625568
received 407771852933820
received 317503735331152
received 1647184988705755
received 180716818948137
received 1423728941291019
received 10215078687866636
received 2009791472643163
received 1807933392789798
received 10209688133735386
received 1565918113426127
received 10210915194694560
received 10210391405887957
received 527316927468339
received 571723153000274
received 789065917947338
received 728452190669189
received 405663686299454
received 10154993275383596