29096 83
7071 63
3792 485
23764 116
18003 464
16873 724
11181 287
12952 573
2866 747
3551 278
1443 273
3675 511
3245 743
5626 516