150
843
0
3
200
699
1
500
927
8
2
1695
10
12
50
588
100
658
795
600
1332
4
6
1174
2590
14
103
2823
18
117
700
2008
19
3322
16
32
400
1030
780
987
900
1802
24
1120
35
797
1326
56
870
653
881
1468