3094 304
1509 161
12125 150
5720 807
18631 187
9758 397
3922 388
4427 617
12587 573
6752 702
3781 584
18909 548