3091 304
1507 161
12112 150
5716 807
18606 187
9758 397
3918 388
4427 617
12583 573
6748 702
4362 517
3779 584
1733 57
18902 548