29120 83
7083 63
3798 485
23782 116
18018 464
16873 724
11217 287
12953 573
2866 747
3563 278
1443 273
3712 511
3245 743
5636 516