6790 578
5672 549
2808 494
5079 680
3553 370
3509 420
6051 839
2648 246
4089 976
5083 685
5657 661
31169 719
21551 231