500
780
4
5
200
729
1
700
945
16
30
893
2
1012
3
800
905
32
400
867
12
600
1607
11
951
828
918
937
0
1003
970
917
710
9
100
863
862
993
23
50
860
1147
21
543
1034
17
689