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