814
671
726
2977
1495
886
640
1711
1029
1213
880
784
701
750
735
877
662
683
797
1738
784
810
691
720
831
4496
723
637
824
787
823
961
965
690
2949
647
756
855
903
1072
723
2271
1171
2568
1241
671
783
682
675
7157
2006
669
655
857
688
618
1130
712
1020
1018