700
376
5
0
500
546
14
433
9
1
600
534
7
10
1000
627
3
483
4
2
591
17
6
300
550
662
554
705
847
15
8
553
800
813
13
23
541
532
651
583
726
1121
28
26
545
613
581
673
732
835
1304
27
24
1135
33
22