2893 304
1481 161
12050 150
5686 807
18361 187
9718 397
3877 388
4404 617
12506 573
6699 702
3745 584
18753 548