2945 603
14984 368
4935 480
4921 78
25736 178
4669 153
3657 542
9343 50
4891 670
2998 614
1697 158
837 99
2257 504