3158608 459141 126715510 93293119 188187691 165857870 6802856504 678363884 0 2269160460 771670199 398634 0 2755993488 13196 0 0