30166 32204 43896 3777 25500 22508 239779 3165 498 14532 942 128 1200 540825573