593 138
3476 703
2651 467
19930 492
40321 565
8384 853
2903 560
18900 542
3875 86
4937 812
4749 456
3708 502