6781 578
5667 549
2805 494
5070 680
3550 370
3501 420
6048 839
2643 246
4085 976
5074 685
5650 661
31043 719
21506 231