1050 116
3752 923
6417 793
5514 508
675 61
11275 409
2823 581
10773 721
3746 551
3514 265
11688 749
4639 539
3823 633
12162 78
14813 113
5734 667