907
756
1574
1134
878
2782
1072
2353
810
676
1793
728
744
638
918
2039
1084
715
7277
2816
1607
3694
937
674
793
1056
1607
4293
784
2080
1055
696
890
6508
1081
3116
845
734
1637
3907
2854
814
673
751
7143
5803
1904
1658
733
862
1080
1002
910
1108
856
841
894
772
781
766