200
494
1
3
500
428
2
449
8
11
565
0
426
400
397
666
7
4
1500
911
700
483
50
686
16
567
551
1000
525
506
612
546
702
14
6
498
600
842
12
800
748
5
701
590
1999
15
36
300
896
1119
769
691