2109 162
5942 669
30365 83
7583 63
3950 485
24353 117
18550 464
16973 724
12212 287
13065 573
2914 747
3799 278
1510 273
3852 511
3295 743
5935 516