1050 116
3752 923
6417 793
5514 508
5333 39
2996 53
4759 880
4982 498
3619 331
7683 605
2658 222
4012 323
4635 73
6778 895
4108 580
3371 427