29083 83
7062 63
3789 485
23752 116
17998 464
16872 724
11157 287
12952 573
2866 747
3547 278
1443 273
3653 511
3245 743
5622 516