50698 600
2711 457
6083 487
8698 135
14103 564
13293 659
8565 523
5519 447
30277 718
21433 334
3509 727
4490 685
4383 357