100
490
1
2
400
1119
35
18
1000
694
50
794
4
47
600
940
16
19
1800
720
7
5
200
386
500
376
0
509
11
605
15
380
407
3
463
399
575
419
750
743
700
965
26
8
612
556
800
962
784
817
12