2950 603
15011 368
4955 480
4936 78
25778 178
4676 153
3658 542
9359 50
4892 670
3002 614
1703 158
841 99
2261 504