6781 578
5668 549
2805 494
5070 680
3550 370
3503 420
6048 839
2643 246
4085 976
5074 685
5651 661
31045 719
21507 231