15840 358
3430 280
17827 876
3791 548
5660 721
4402 457
6703 301
2194 323
2914 559
2341 529
1583 108
2447 631
2369 608