received 409742319371770
received 10208535193449872
received 1172900122729678
received 289335818176972
received 1816926578585196
received 454487344910683
received 1077477338966231
received 176152986204912
received 1935546783363318
received 383754475416192
received 282043485543133
received 1093835613964791
received 1766518236918693
received 1232036733589117
received 533041453556551
received 1782166518765966
received 149683395639468
received 2058785391072325
received 1833923710203324
received 1673430199597503
received 196126457623932
received 1462525567202028
received 1097630403671050
received 2007563259567868
received 1261580010559267
received 1634194503490542
received 713724548765642