3086 304
1504 161
12107 150
5713 807
18578 187
9748 397
3916 388
4425 617
12576 573
6732 702
4358 517
3776 584
1730 57
18890 548