3039 505
3644 542
3163 452
3405 799
2913 806
1835 240
914 95
2856 685
3068 674
3542 406
2751 158
10800 763
5042 820
2171 394
2810 212