2588 112
3221 140
318 56
20583 207
3549 563
5450 358
21144 80
2572 327
3231 358
17240 361
2740 247
4196 679
6581 412
3703 788
9816 594
3951 77
2287 264