300
906
12
5
700
1183
22
14
633
1
0
600
686
8
400
850
2
844
4
100
967
10
1258
3
50
3408
26
191
932
9
31
500
682
800
827
11
18
990
726
7
6
1078
870
15
770
879
653
887
730
711
955
779
796
696
775
803