6802 578
5684 549
2821 494
5093 680
3563 370
3522 420
6073 839
2656 246
4099 976
5087 685
5675 661
31328 719
21645 231