593 138
3437 703
2645 467
19923 492
40309 565
8380 853
2899 560
18786 542
3872 86
4930 812
4743 456
3699 502