3093 304
1508 161
12120 150
5720 807
18623 187
9758 397
3920 388
4427 617
12587 573
6750 702
3781 584
18907 548