received 100437807178426
received 482537201906936
received 1781262692109951
received 428526284195011
received 1671941426204607
received 10207761061358139
received 207810239756229
received 842148179217628
received 1228401323843881
received 349200328802304
received 994119427392365
received 2249236635093819
received 248647785660324
received 10212971242058068
received 199920277215390
received 10213409429091478
received 1220325118114251
received 1124613884320058
received 1260835727292334
received 179596455843512
received 714849658671128
received 147017872533100
received 1003498309697468
received 1573904542704378