Claim: Lymph nodes are major sites of cells.
Verdict: SUPPORTS