received 1326192484170710
received 1172900122729678
received 120374245359042
received 307491319638613
received 745026618975481
received 162464507516449
received 10204061947383895
received 1935546783363318
received 383754475416192
received 170708466715695
received 864021087077724
received 1782166518765966
received 1097630403671050
received 102957350294930
received 1949096958668258
received 1462525567202028
received 181127562659083
received 380852322290562
received 667259620330919
received 149683395639468