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