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