2949 603
14989 368
4946 480
4926 78
25747 178
4670 153
3657 542
9346 50
4892 670
2999 614
1699 158
839 99
2259 504