2108 162
5941 669
30347 83
7578 63
3949 485
24335 117
18533 464
16973 724
12195 287
13065 573
2914 747
3796 278
1509 273
3851 511
3295 743
5932 516