593 138
3436 703
2643 467
19923 492
40309 565
8379 853
2898 560
18778 542
3872 86
4930 812
4741 456
3698 502