29109 83
7076 63
3797 485
23775 116
18012 464
16873 724
11198 287
12952 573
2866 747
3555 278
1443 273
3703 511
3245 743
5631 516