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