6797 578
5676 549
2814 494
5085 680
3559 370
3515 420
6059 839
2655 246
4093 976
5084 685
5667 661
31248 719
21589 231