165085 48783 12427884 4092180 24838622 20478219 672015016 2243354483 0 321701936 2304262750 42646 0 306151280 1237 1932227 56814848