6781 578
5668 549
2806 494
5070 680
3550 370
3503 420
6048 839
2643 246
4085 976
5074 685
5651 661
31046 719
21508 231