200
589
7
10
800
520
2
511
0
600
782
100
1056
26
500
539
300
564
628
6
2000
1079
595
1000
679
9
700
474
4
400
441
3
377
50
464
324
674
8
635
907
1
442
606
393