received 1257769350909421
received 1541091389545156
received 1691631427722717
received 282906485486658
received 402638786784190
received 1071890726285977
received 867634573356930
received 1172900122729678
received 1166078060137108
received 166202437240020
received 1232036733589117
received 149683395639468
received 1261580010559267
received 196126457623932
received 652100484932580
received 1883837208507068
received 635347803270800
received 126004558178291
received 471104879919119
received 1425000370948073
received 1672723372775844
received 1252018551522968
received 894778573908160
received 1231528380267863
received 768024380015006
received 286354688545081
received 1391922047535728