1138
5124
4467
637
688
857
960
1075
598
710
717
724
3480
623
5441
2031
1438
620
559
627
607
758
649
606
4403