2556 304
1305 161
11784 150
5533 807
16870 186
9553 397
3720 388
4291 617
11917 573
6502 702
4258 517
3632 584
1551 57
18057 548