400
550
0
4
493
1
497
486
519
476
3
2
399
478
200
588
464
600
649
10
555
8
500
542
2000
733
800
941
5
700
979
7
673
666
6
50
1047