2945 603
14969 368
4922 480
4918 78
25718 178
4668 153
3656 542
9343 50
4891 670
2998 614
1695 158
835 99
2255 504