2952 603
15046 368
4964 480
4949 78
25838 178
4680 153
3675 542
9378 50
4896 670
3008 614
1712 158
843 99
2264 504