558 50
3012 893
958 142
3149 661
5018 499
5840 617
3419 261
5095 469
13637 377
9852 464
76606 214
31694 173