300
956
1
700
981
3
50
970
0
4
500
1522
9
998
1037
400
892
800
835
1408
19
100
1832
14
40
3036
2
3821
27