2110 162
5942 669
30382 83
7588 63
3952 485
24368 117
18552 464
16974 724
12212 287
13065 573
2914 747
3802 278
1510 273
3853 511
3295 743
5936 516