3063 304
1496 161
12094 150
5701 807
18471 187
9733 397
3895 388
4413 617
12545 573
6712 702
3766 584
18836 548