50703 600
2711 457
6083 487
8699 135
14104 564
13294 659
8565 523
5519 447
30277 718
21437 334
3510 727
4490 685
4383 357