29116 83
7080 63
3798 485
23778 116
18016 464
16873 724
11207 287
12953 573
2866 747
3560 278
1443 273
3712 511
3245 743
5632 516