166958 48813 12498092 4155129 24849010 20486688 672208600 2244043186 1 321852300 2305020461 42646 0 306151280 1237 1932813 56820906