2151 304
1252 161
11455 150
5398 807
16242 186
9437 397
3644 388
4220 617
11666 573
6340 702
3578 584
17767 548