received 120226985018272
received 881630231885625
received 804953352984800
received 1037872979606542
received 972924569452872
received 10207976430109450
received 10203824162683200
received 1759218407631990
received 451899254997572
received 906086682761200
received 990112664409386
received 666436040070795
received 1513395328965713
received 1731510970463908
received 10210104643711270
received 863242073808261
received 930786463654670
received 1056909881042327
received 909684462492018
received 666196853544754
received 968168629978980
received 349200328802304
received 637523146428318
received 1781262692109951
received 1138461376176279
received 335512053476861
received 340219249658162