5681468 1439772 485482441 2397536 45656686 30398674 1345197218 21452873 0 15517216 24286432 1128341 0 1224270120 436023 0 0