29139 83
7097 63
3806 485
23795 116
18026 464
16873 724
11252 287
12955 573
2866 747
3567 278
1445 273
3713 511
3245 743
5641 516