6797 578
5676 549
2814 494
5085 680
3560 370
3515 420
6060 839
2655 246
4093 976
5085 685
5669 661
31258 719
21594 231