4256
8987
6602
2376
1638
3244
671
1237
3948
1002
7156
870
691
948
1050
755
5809
673
1687
899
2824
1086
685
752
2752
1035
3836
796
1632
978
1384
1357
2006
675
784
4483
720
697
1113
673
838
2860
661
622
1088
651
1396
786
1096
744
831
719
818
742
1490
5085
1018
720
6536
738