3095 304
1510 161
12129 150
5722 807
18643 187
9760 397
3923 388
4427 617
12589 573
6752 702
4363 517
3782 584
1735 57
18913 548