29124 83
7087 63
3798 485
23783 116
18020 464
16873 724
11223 287
12953 573
2866 747
3566 278
1443 273
3712 511
3245 743
5638 516