3864
1051
1840
2446
720
1078
906
733
1137
864
784
848
1042
2254
3209
2814
940
1057
771
783
2145
753
970
749
886
708
950
843
1596
1486
2119
3098
752
1505
735
1473
1659
739
1165
1963
1236
884
1632
1678
742
811
849
815
823
980
870
730
1015
859
783
772
770
2299
4742
1061