2156 304
1252 161
11555 150
5400 807
16331 186
9438 397
3647 388
4221 617
11676 573
6343 702
3581 584
17775 548