6781 578
5668 549
2806 494
5071 680
3550 370
3503 420
6048 839
2643 246
4085 976
5074 685
5651 661
31057 719
21510 231