600
566
7
5
700
845
10
20
584
2
1
500
946
24
872
4
12
300
981
37
776
400
756
970
800
645
0
708
3
2000
1047
27
49