3855
907
933
2770
1262
628
957
641
804
2029
1043
1146
2129
701
2977
675
827
991
843
640
673
2502
1283
1074
809
762
783
976
1007
736
796
715
842
960
1181
788
803
738
2331
2238
914
676
1876
1158
2056
1321
2459
1416
672
733
2202
2771
2938
646
2158
639
903
888
905
925
2120
2060
694
729
776
1310
781
1038
900
733
676
693
974
827
720
774
2228
666
2971
637
2229
1781
787
3641
4830
906
920
704
783
781
714
1131
3724
2961
804
863
634
635
744
754
806
1136
884
2690
1142
787
699
689
6404
677
875
2767
1070
1148
1562
1158
883
663
1173
688