received 208866762897642
received 133470184106302
received 1292320954192648
received 1781262692109951
received 428526284195011
received 173206213285350
received 10213231808780210
received 10207761061358139
received 842148179217628
received 1228401323843881
received 349200328802304
received 1333396876672403
received 116518518852206
received 2249236635093819
received 515184875537779
received 1435152339862750
received 248647785660324
received 10212971242058068
received 199920277215390
received 10213409429091478