100
600
11
30
400
382
20
17
1000
674
15
6
573
14
8
682
10
4
500
428
1
7
700
859
18
551
2
696
12
200
423
300
508
24
23
800
603
570
9
503
403
3
886
35
515
797
0
560
905
21
447
1286
13
160
1362
33
550
5
16
769
588
869
19