593 138
3430 703
2640 467
19921 492
40308 565
8376 853
2896 560
18745 542
3869 86
4930 812
4741 456
3696 502