29130 83
7089 63
3800 485
23786 116
18024 464
16873 724
11233 287
12954 573
2866 747
3567 278
1443 273
3712 511
3245 743
5638 516