29088 83
7067 63
3791 485
23756 116
18000 464
16872 724
11170 287
12952 573
2866 747
3547 278
1443 273
3662 511
3245 743
5624 516