400
616
1
2
500
817
10
13
589
5
8
200
464
3
553
300
437
511
0
700
717
499
7
765
452
448
390
470
600
490
404
800
544
4
100
569
892
6
50
779
9
548
531
1026
599