505476 1282 39509212 265293 19330964 574105 197092122 18218727 0 10179134 18559864 421203 0 21102276056 75842