21350 8179 29 217 3 504 117 18 635 591 797 550 32 413 10 668 5718