   43122    19661  1785153    21071   692965   338294 18759448   787530        0   281018   809860
