2949 603
15006 368
4955 480
4935 78
25777 178
4673 153
3658 542
9359 50
4892 670
3002 614
1703 158
841 99
2261 504