50691 600
2710 457
6083 487
8698 135
14101 564
13292 659
8565 523
5518 447
30275 718
21431 334
3509 727
4490 685
4383 357