2112 162
5943 669
30403 83
7598 63
3954 485
24418 117
18559 464
16978 724
12225 287
13065 573
2914 747
3806 278
1511 273
3853 511
3297 743
5937 516