50750 600
2714 457
6085 487
8701 135
14106 564
13297 659
8570 523
5522 447
30305 718
21462 334
3512 727
4493 685
4386 357