3094 304
1509 161
12121 150
5720 807
18628 187
9758 397
3922 388
4427 617
12587 573
6751 702
4362 517
3781 584
1734 57
18908 548