50763 600
2714 457
6086 487
8701 135
14108 564
13299 659
8572 523
5523 447
30310 718
21465 334
3513 727
4493 685
4386 357