50766 600
2714 457
6086 487
8701 135
14108 564
13300 659
8572 523
5524 447
30314 718
21471 334
3513 727
4493 685
4386 357