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