3953
1007
1174
3939
1052
989
789
1851
1012
1592
930
836
956
827
968
1306
1741
1580
861
1100
878
872
1729
1491
970
2221
820
1413
1161
918
1056
829
898
843
840
1140
918
780
1420
833
1367
1738
1221
787
1011
787
761
1038
889
938
966
1127
1129
919
804
1057
2530
990
1201
1109
859
1644
655
1069
862
804
763
701
676
2484
755
727
670
1713
732
666
657
865
634
694
632
668
933
963
831
1206
756
793
981
754
1934
862
818
1042
805
836
735
745
749
646
702
2250
728
820
1135
683
614
835
729
715
601
703
1342
1642
858
779
731
636
665
681