3488 856
804 51
2549 173
1501 289
1380 259
2459 387
3896 527
3009 576
2715 460
2748 419
3671 758
1116 71
3242 230