2950 603
15021 368
4957 480
4940 78
25793 178
4678 153
3661 542
9360 50
4892 670
3002 614
1704 158
841 99
2261 504