50628 600
2709 457
6082 487
8696 135
14091 564
13290 659
8562 523
5518 447
30249 718
21421 334
3509 727
4488 685
4381 357