2108 162
5942 669
30350 83
7580 63
3949 485
24339 117
18537 464
16973 724
12200 287
13065 573
2914 747
3797 278
1509 273
3851 511
3295 743
5932 516