2151 304
1252 161
11392 150
5395 807
16192 186
9437 397
3644 388
4220 617
11661 573
6335 702
3578 584
17761 548