29120 83
7083 63
3798 485
23780 116
18017 464
16873 724
11212 287
12953 573
2866 747
3562 278
1443 273
3712 511
3245 743
5634 516