1167083 277788 46316722 23768171 132499155 113949652 5003950928 4239527470 0 1473120620 44503154 285287 0 2128648480 9233 13004872 76165575