159735 458
22599 800
74676 645
15272 329
31594 364
14999 677
5547 600
2715 476
4522 700
4044 657
7085 483