2949 603
14999 368
4951 480
4931 78
25769 178
4673 153
3658 542
9356 50
4892 670
3001 614
1701 158
841 99
2261 504