2151 304
1252 161
11412 150
5396 807
16209 186
9437 397
3644 388
4220 617
11662 573
6337 702
3578 584
17763 548