15071 793
14288 6443
13910 4021
11901 12593
11669 12685
8647 8834
7532 12564
4347 9105
4121 7779
3944 4560
3520 5548
3109 4846
2918 544