3085 304
1503 161
12105 150
5713 807
18577 187
9747 397
3915 388
4423 617
12576 573
6732 702
3776 584
18890 548