165085 48783 12427884 4092180 24838629 20478224 672015184 2243354599 0 321701964 2304262866 42646 0 306151280 1237 1932227 56814848