3085 304
1503 161
12104 150
5713 807
18576 187
9746 397
3914 388
4422 617
12576 573
6732 702
3776 584
18888 548