300
523
2
3
50
635
6
400
714
5
600
860
13
10
500
720
7
725
16
501
1
700
1471
511
0
1200
1245
11
800
1186
12
858
2394
67
107
1000
1034
200
1801
1561