3096 304
1510 161
12132 150
5723 807
18659 187
9760 397
3925 388
4429 617
12590 573
6752 702
3783 584
18918 548