18046 358
4038 280
20755 877
4256 548
6201 721
5068 457
8011 302
2478 324
3033 559
2519 529
1671 108
2490 631
2457 608