831
627
638
952
1221
894
4136
712
824
753
636
17713
1757
750
694
836
1612
706
3648
2053
797
25190
2230
1408
680
885
641
1487
5507
1413
767
1243
752
761
681
694
2409
724
2453
1721
685
828
881
819
806
731
706
728
710
631
846
2957
793
693
797
837
937
877
4508
1825