   30046    19960  1256593    20006    23326    18239   853608    30978        0    25175    51121
