3075 610
5589 681
8158 444
4733 457
5070 597
35189 877
5791 392
3489 109
106108 613
5454 141
36390 952
7395 65
9812 969