6797 578
5676 549
2812 494
5084 680
3556 370
3515 420
6059 839
2652 246
4093 976
5084 685
5667 661
31229 719
21585 231