2109 162
5942 669
30367 83
7585 63
3950 485
24357 117
18550 464
16973 724
12212 287
13065 573
2914 747
3800 278
1510 273
3852 511
3295 743
5935 516