2950 603
15016 368
4957 480
4940 78
25788 178
4678 153
3660 542
9360 50
4892 670
3002 614
1703 158
841 99
2261 504