905
644
780
2611
842
809
824
792
1471
601
997
1072
666
4398
3213
714
735
759
747
651
1014
722
2188
637
716
695
803
781
716
3214
2208
3044
769
811
863
715
918
826
727
695
833
990
1064
827
646
858
837
1079
937
648
1098
729
638
680
691
643
1129
769
694
813