3063 304
1496 161
12094 150
5702 807
18471 187
9733 397
3895 388
4413 617
12545 573
6712 702
4351 517
3766 584
1722 57
18837 548