29596 435
5051 334
15383 488
1950 133
11059 645
24584 626
28535 527
4078 530
1898 223
3559 248
2641 480
7124 517