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