received 1664620353755575
received 1508861132496191
received 148230535816269
received 752169768301866
received 10210285047156514
received 1602227779810770
received 1354106274605131
received 1074076022648897
received 301383270361735
received 1316529221732044
received 2110665725887373
received 515176445538622
received 1746624562250310
received 118465545474662
received 1567132379991408
received 745335822333556
received 10212889025996362
received 436109566759920
received 491425034374371
received 2077079842574241
received 194331924405804
received 10208842865881298
received 355930484600036
received 1034455089948331
received 366646207032081
received 968067503229657
received 10202531359003802