200
279
2
1
500
426
10
6
50
438
482
12
8
1000
654
16
14
600
872
28
32
100
458
400
616
0
511
700
794
7
2475
18
43
1126
5
988