29111 83
7076 63
3797 485
23775 116
18013 464
16873 724
11201 287
12952 573
2866 747
3556 278
1443 273
3703 511
3245 743
5632 516