received 438244999873115
received 183241302142108
received 1298561073571296
received 120908351843655
received 1306007842855967
received 1465473323508329
received 124615874892207
received 316632522138894
received 10203369452073706
received 912275335620989
received 1815448805382897
received 962169490550211
received 376030996190029
received 1106461432822792
received 885641491564970
received 10214057229445560
received 630787973977490
received 1597431713887806
received 782730888586009
received 752169768301866
received 1468601196508356
received 1888579048072740
received 1760865173983514
received 1511563912214922
received 1960638537541813
received 1915816225311515
received 352022375276894