2946 603
14988 368
4940 480
4924 78
25741 178
4669 153
3657 542
9344 50
4891 670
2999 614
1698 158
837 99
2257 504