3082 304
1503 161
12102 150
5712 807
18563 187
9743 397
3911 388
4421 617
12575 573
6728 702
3775 584
18883 548