2949 603
15001 368
4951 480
4934 78
25772 178
4673 153
3658 542
9356 50
4892 670
3001 614
1701 158
841 99
2261 504