received 10212814980590943
received 232666603850738
received 772461852935688
received 238597026649079
received 130793824105777
received 406843209667184
received 260523471099410
received 10153673151263401
received 1527827180573577
received 1457882350958678
received 1628466960505457
received 1467453809981456
received 10208321193483480
received 2045507252338038
received 880725782058672
received 10209551864533190
received 1884715811742159
received 10210356707526549
received 351658038591890
received 1476828345679616
received 1470341809662762
received 1119337554817819
received 10154993275383596
received 229650707487282