600
504
3
0
400
474
1
413
2
556
4
536
460
670
605
467
200
577
5
589
15
1000
640
10
790
882
7
8
442
564
6
570
458
495
501
489
527
481
480
300
599
958
27