6796 578
5675 549
2810 494
5082 680
3556 370
3514 420
6059 839
2652 246
4093 976
5084 685
5666 661
31222 719
21582 231