2588 112
3221 140
318 56
20583 207
3547 563
5435 358
21137 80
2569 327
3231 358
17236 361
2740 247
4194 679
6581 412
3702 788
9814 594
3948 77
2287 264