2156 304
1252 161
11578 150
5400 807
16350 186
9438 397
3647 388
4221 617
11677 573
6344 702
3581 584
17777 548