2945 603
14975 368
4924 480
4918 78
25721 178
4668 153
3656 542
9343 50
4891 670
2998 614
1695 158
835 99
2257 504