50631 600
2709 457
6082 487
8696 135
14093 564
13291 659
8562 523
5518 447
30251 718
21421 334
3509 727
4488 685
4381 357