3086 304
1505 161
12108 150
5714 807
18582 187
9750 397
3916 388
4425 617
12577 573
6732 702
4358 517
3777 584
1730 57
18891 548