received 1343502969110442
received 274515153008513
received 1458514914231096
received 663421614045587
received 1948986051784604
received 1986467218343773
received 1511280032325793
received 1320076851367292
received 176531893099879
received 1439203479433726
received 10154125030570358
received 1650179075299606
received 1885972538390753
received 1641432906106762
received 1177353932303367
received 1374734942637890
received 1813971315302859
received 1571611509535650
received 1608549562508511
received 158930044798599
received 1605964782782494
received 1079679302132729
received 383278068812749
received 147334942442817
received 208502869883151
received 359852991199766
received 177471073047595