839
825
827
836
3037
1488
1128
716
925
731
714
656
995
806
819
828
882
1040
4110
666
1484
759
694
632
894
685
1379
1154
1159
921
845
704
699
632
960
643
1507
687
689
692
1836
760
863
781
764
1991
817
808
3208
734
887
1099
1314
871
775
791
871
678
2485
948