20956 20601 20404 20350 20339 20116 20109 20105 20001 19922