received 116518518852206
received 1595459943811870
received 635968660124910
received 301884490225396
received 207810239756229
received 719344061597033
received 920661324638067
received 1680497562000512
received 298077140698326
received 818258138351841
received 364627957222569
received 519512901746592
received 109763749798974
received 1124613884320058
received 361152317665310
received 166946180674939
received 972924569452872
received 10203824162683200