500
100
3
0
200
339
4
7
800
279
5
1
600
280
6
198
2
233
566
8
667
20
577
489
10
1103
18
300
524
556
651
150
733
13
900
681
876
9
956
16
21
1469
25